Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-3783

Switch to AWS SDK v2 before v1 is end-of-support/EOL on July 31, 2025

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Tools and Replicator
    • 46

      Problem Statement/Rationale

      MongoDB Tools (https://github.com/mongodb/mongo-tools/) using GO-lang. According to this https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-go-v1-on-july-31-2025/, there will be no more releases for AWS SDK for Go v1 after July 2025. AWS as maintainer of this AWS SDK for Go package announced the EOL of the version 1 for July 31, 2025. After this date, there are no critical bug fixes and no security issues provided. Furthermore, the v1 SDK will not receive API updates for new or existing services, or be updated to support new regions.

      Steps to Reproduce

      Example for require-reference in go.mod on github.com (there might be more sub-references in sub-folders) - Here you can see that v1 is still in use:

      module github.com/mongodb/mongo-tools
      
      go 1.22.0
      
      toolchain go1.22.11
      
      require (
      	github.com/aws/aws-sdk-go v1.53.11
      

      Expected Results

      MongoDB Tools should consider migrating to AWS SDK for Go v2 - By using aws-sdk-go-v2 we reduce the technical dept and converges to use a single version of this SDK. There is a migration guide available: https://aws.github.io/aws-sdk-go-v2/docs/migrating/

      Actual Results

      See "Problem Statement" above.

            Assignee:
            Unassigned Unassigned
            Reporter:
            dbs@work.rgoltz.de Robert Goltz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: