Skip to content

fix(s3): disable aws-chunked encoding for Tigris endpoints#907

Merged
benbjohnson merged 1 commit intomainfrom
fix-tigris-content-encoding
Dec 17, 2025
Merged

fix(s3): disable aws-chunked encoding for Tigris endpoints#907
benbjohnson merged 1 commit intomainfrom
fix-tigris-content-encoding

Conversation

@benbjohnson
Copy link
Owner

@benbjohnson benbjohnson commented Dec 16, 2025

Summary

  • Fixes InvalidContentEncoding error when uploading LTX files to Tigris
  • AWS SDK Go v2 v1.73.0+ defaults to checksum calculation which uses aws-chunked content encoding
  • Tigris doesn't support this encoding and rejects requests
  • Disables default checksum calculation for Tigris by setting RequestChecksumCalculation to WhenRequired

Test plan

  • Verify existing Tigris tests pass
  • Test replication to Tigris endpoint to confirm uploads succeed

🤖 Generated with Claude Code

@github-actions
Copy link

Manual integration tests have been run by @benbjohnson

Failed jobs: Tigris

View test results

AWS SDK Go v2 v1.73.0+ defaults to checksum calculation which uses
aws-chunked content encoding. Tigris doesn't support this encoding
and rejects requests with InvalidContentEncoding error.

Disable default checksum calculation for Tigris by setting
RequestChecksumCalculation to WhenRequired.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@benbjohnson benbjohnson force-pushed the fix-tigris-content-encoding branch from 9cd64ed to 3b1173e Compare December 16, 2025 21:50
@github-actions
Copy link

Manual integration tests have been run by @benbjohnson

View test results

@benbjohnson benbjohnson merged commit 2d40205 into main Dec 17, 2025
24 checks passed
@benbjohnson benbjohnson deleted the fix-tigris-content-encoding branch December 17, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant