Skip to content

Add Configuration to Handle AWS SDK Checksum Changes for Third-Party S3-Compatible Services #2490

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

MrWinux
Copy link

@MrWinux MrWinux commented Mar 24, 2025

Summary:
This pull request addresses recent changes in the AWS SDKs that enable checksum validations by default. These changes have caused compatibility issues with third-party S3-compatible services that do not support these checksum headers. To resolve these issues, we've introduced configurations to control checksum behaviors, ensuring compatibility with such services.

Background:
AWS SDKs have introduced default integrity protections for Amazon S3 operations, automatically enabling checksum validations. While this enhances data integrity, it has led to compatibility problems with third-party S3-compatible services that do not support these checksum features. Users have reported errors when interacting with these services. (See: https://discourse.mailinabox.email/t/third-party-s3-and-aws-sdk-changes-how-to-fix/12792)

Changes Introduced:

Copy link

@mastazi mastazi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@kiekerjan kiekerjan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@MrWinux
Copy link
Author

MrWinux commented Mar 28, 2025

@JoshData Is there any chance to get this fix into the next release or have it released as a minor fix release?

@MrWinux MrWinux changed the title Add Configurations to Handle AWS SDK Checksum Changes for Third-Party S3-Compatible Services Add Configuration to Handle AWS SDK Checksum Changes for Third-Party S3-Compatible Services Mar 29, 2025
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.

3 participants