mirror of
https://github.com/beshu-tech/deltaglider.git
synced 2026-03-24 10:21:04 +01:00
boto3 1.36+ sends CRC32/CRC64 checksums by default on PUT requests. S3-compatible stores like Hetzner Object Storage reject these with BadRequest, breaking direct (non-delta) file uploads. This sets request_checksum_calculation="when_required" to restore compatibility while still working with AWS S3. Also pins runtime deps to major version ranges and adds S3 compat tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>