Skip to content

fix(deps): update module github.com/aws/amazon-s3-encryption-client-go/v3 to v4 - #394

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-aws-amazon-s3-encryption-client-go-v3-4.x
Open

fix(deps): update module github.com/aws/amazon-s3-encryption-client-go/v3 to v4#394
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-aws-amazon-s3-encryption-client-go-v3-4.x

Conversation

@renovate

@renovate renovate Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/aws/amazon-s3-encryption-client-go/v3 v3.2.1v4.0.1 age confidence

Release Notes

aws/amazon-s3-encryption-client-go (github.com/aws/amazon-s3-encryption-client-go/v3)

v4.0.1

Compare Source

v4.0.0: -- 2025-12-16

Compare Source

Features
  • Updates to the S3 Encryption Client

See migration guide from 3.x to 4.x: link

⚠ BREAKING CHANGES
  • The S3 Encryption Client now uses key committing algorithm suites by default.
  • Removed S3EncryptionClientV3 in favor of the upgraded S3EncryptionClientV4
  • Updated expectations for custom implementations of the CryptographicMaterialsManager interface.
    • Custom implementations of the interface's GetEncryptionMaterials method MUST set the AlgorithmSuite field on the returned EncryptionMaterials.
      • The provided DefaultCryptographicMaterialsManager's GetEncryptionMaterials method and the provided NewEncryptionMaterials method set this field from the AlgorithmSuite provided in the req EncryptionMaterialsRequest.
      • If the custom implementation wraps the provided DefaultCryptographicMaterialsManager.GetEncryptionMaterials method or calls the provided NewEncryptionMaterials method, it's likely that no code updates are required. The provided logic has been updated with this change.
    • Custom implementations of the interface's DecryptMaterials method MUST set the KeyCommitment field on the returned CryptographicMaterials.
      • The provided DefaultCryptographicMaterialsManager's DecryptMaterials method and the provided DecryptMaterials method set this field from the KeyCommitment provided in the req DecryptMaterialsRequest.
      • If the custom implementation wraps the provided DefaultCryptographicMaterialsManager.DecryptMaterials method or calls the provided NewDecryptionMaterials method, it's likely that no code updates are required. The provided logic has been updated with this change.
  • Updated expectations for custom implementations of the Keyring interface.
    • Custom implementations of the interface's OnDecrypt method MUST set the KeyCommitment field on the returned CryptographicMaterials.
      • The provided KmsKeyring's OnDecrypt method and the provided commonDecrypt method set this field from the KeyCommitment provided in the materials DecryptionMaterials.
      • If the custom implementation wraps the provided KmsKeyring.OnDecrypt method or calls the provided commonDecrypt method, it's likely that no code updates are required. The provided logic has been updated with this change.
Fixes
  • Fixed an issue where nonces of invalid lengths could cause a panic during decryption.

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • "every weekend"

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from nathanhruby as a code owner September 2, 2026 22:33
@renovate
renovate Bot force-pushed the renovate/github.com-aws-amazon-s3-encryption-client-go-v3-4.x branch from a9a1b72 to 8702e03 Compare September 3, 2026 03:55
@renovate renovate Bot changed the title fix(deps): update module github.com/aws/amazon-s3-encryption-client-go/v3 to v4 fix(deps): update module github.com/aws/amazon-s3-encryption-client-go/v3 to v4 - autoclosed Sep 3, 2026
@renovate renovate Bot closed this Sep 3, 2026
@renovate
renovate Bot deleted the renovate/github.com-aws-amazon-s3-encryption-client-go-v3-4.x branch September 3, 2026 05:34
@renovate renovate Bot changed the title fix(deps): update module github.com/aws/amazon-s3-encryption-client-go/v3 to v4 - autoclosed fix(deps): update module github.com/aws/amazon-s3-encryption-client-go/v3 to v4 Sep 4, 2026
@renovate renovate Bot reopened this Sep 4, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-aws-amazon-s3-encryption-client-go-v3-4.x branch 15 times, most recently from 2b501b7 to 6c2f5e3 Compare September 6, 2026 00:58
@renovate
renovate Bot force-pushed the renovate/github.com-aws-amazon-s3-encryption-client-go-v3-4.x branch from 6c2f5e3 to 23e3277 Compare September 6, 2026 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants