aws-encryption-provider icon indicating copy to clipboard operation
aws-encryption-provider copied to clipboard

Switch to aws-sdk-go-v2

Open mjlshen opened this issue 4 months ago • 2 comments

This PR switches the codebase from aws-sdk-go to aws-sdk-go-v2 due to aws-sdk-go going EoL next year https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-go-v1-on-july-31-2025/

For the most part, it is faithful to the original code, some differences to highlight:

  • The httputil package was removed from this codebase - it was providing an implementation of a client-side rate limiter that is now built-in functionality in aws-sdk-go-v2.
  • The CredentialsChainVerboseErrors option was removed in aws-sdk-go-v2 https://github.com/aws/aws-sdk-go-v2/issues/98

Fixes #117

mjlshen avatar Oct 08 '24 14:10 mjlshen