Description
Acknowledgements
- I have searched (https://github.com/aws/aws-sdk/issues?q=is%3Aissue) for past instances of this issue
- I have verified all of my SDK modules are up-to-date (you can perform a bulk update with
go get -u github.com/aws/aws-sdk-go-v2/...
)
Describe the bug
Over recent weeks there have been a number of releases where every service module's version has increased and the only change for those services without API model changes has been a re-ordering of calls inside the service's New
function.
For example with yesterday's 2024-10-03
release for the accessanalyzer
service, calls to resolveTracerProvider
and resolveMeterProvider
were swapped. This module had no functionality changes but a new version of the module was published.
This module version churn causes projects that use many service modules (e.g. terraform-provider-aws
) to update a large number of dependencies and can cause a problem with dependabot
timeouts.
Regression Issue
- Select this option if this issue appears to be a regression.
Expected Behavior
Service module only publish new versions when there is new functionality (or their own dependencies change).
Current Behavior
Excessive module version churn.
Reproduction Steps
n/a
Possible Solution
No response
Additional Information/Context
No response
AWS Go SDK V2 Module Versions Used
n/a
Compiler and Version used
go 1.23.1
Operating System and version
linux