{"id":"69167819adcd0bfee0251f1f","title":"2025 11 06 Issue 79","path":"how-to/committee/release-notes/2025-11-06-issue-79","contentMarkdown":"# 6th November 2025 — S3 Gallery Fix for BlockPublicAcls [#79](https://github.com/nbarrett/ngx-ramblers/issues/79)\n## [build 353](https://github.com/nbarrett/ngx-ramblers/actions/runs/19149752668) — [Refs: #79](https://github.com/nbarrett/ngx-ramblers/issues/79) — [commits a5b8026, 0ac17d2](https://github.com/nbarrett/ngx-ramblers/commit/a5b8026)\n\nFixed image resize failures on S3 buckets with BlockPublicAcls enabled by removing ACL parameter from resize uploads.\n\n**Where to Find It**\n\n- **Gallery**: Image uploads and auto-resize operations\n- **S3 Buckets**: Works with BlockPublicAcls security setting enabled\n\n**Benefits**\n\n- **Security Compliance**: Works with modern S3 bucket security settings (BlockPublicAcls)\n- **Consistent Behavior**: Resize uploads now match regular uploads (no ACL parameter needed)\n- **Environment Compatibility**: Fixes resize failures in environments like North-West Kent\n- **Bucket-Level Control**: Public access handled at bucket level, not individual object level\n\n**Technical Details**\n\n- Remove ACL parameter from image resize uploads to S3\n- Regular uploads already work without ACL parameter\n- Bucket-level permissions handle public access configuration\n- Prevents AccessControlListNotSupported errors on modern S3 buckets","contentHtml":"<h1>6th November 2025 — S3 Gallery Fix for BlockPublicAcls <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/79\">#79</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/19149752668\">build 353</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/79\">Refs: #79</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/a5b8026\">commits a5b8026, 0ac17d2</a></h2>\n<p>Fixed image resize failures on S3 buckets with BlockPublicAcls enabled by removing ACL parameter from resize uploads.</p>\n<p><strong>Where to Find It</strong></p>\n<ul>\n<li><strong>Gallery</strong>: Image uploads and auto-resize operations</li>\n<li><strong>S3 Buckets</strong>: Works with BlockPublicAcls security setting enabled</li>\n</ul>\n<p><strong>Benefits</strong></p>\n<ul>\n<li><strong>Security Compliance</strong>: Works with modern S3 bucket security settings (BlockPublicAcls)</li>\n<li><strong>Consistent Behavior</strong>: Resize uploads now match regular uploads (no ACL parameter needed)</li>\n<li><strong>Environment Compatibility</strong>: Fixes resize failures in environments like North-West Kent</li>\n<li><strong>Bucket-Level Control</strong>: Public access handled at bucket level, not individual object level</li>\n</ul>\n<p><strong>Technical Details</strong></p>\n<ul>\n<li>Remove ACL parameter from image resize uploads to S3</li>\n<li>Regular uploads already work without ACL parameter</li>\n<li>Bucket-level permissions handle public access configuration</li>\n<li>Prevents AccessControlListNotSupported errors on modern S3 buckets</li>\n</ul>\n"}