Actually, the "aws-sdk-s3" gem releases a new version every week, and generally these updates are harmless, auto-generated packages. However, version "1.177" has different content. They changed the client's default checksum validation to CRC32, which Cloudflare R2 doesn't support. This change breaks many applications. [^1] Cloudflare recommends either pinning to version 1.177 or passing the parameters `request_checksum_calculation: "when_required"` and `response_checksum_validation: "when_required"` to the S3 client [^2]. Since we'll need to update the version eventually, it's a good idea to do it now. [^1]: https://www.cloudflarestatus.com/incidents/t5nrjmpxc1cj [^2]: https://developers.cloudflare.com/r2/examples/aws/aws-sdk-ruby/
3.7 KiB
3.7 KiB