Skip to content

build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.23 to 1.32.24#480

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.24
Open

build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.23 to 1.32.24#480
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.24

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown

Bumps github.com/aws/aws-sdk-go-v2/config from 1.32.23 to 1.32.24.

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores

    • Updated AWS SDK Go v2 dependencies to latest versions, including core modules and service packages.
  • New Features

    • Enhanced retry behavior with throttle-aware backoff and Retry-After header support for improved reliability during service throttling.
    • Added long-polling support for applicable operations.
    • Improved STS service error handling with automatic retry for communication errors.

Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.32.23 to 1.32.24.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.32.23...config/v1.32.24)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 9, 2026
@dependabot dependabot Bot requested a review from dongjiang1989 as a code owner June 9, 2026 09:28
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 9, 2026
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 6d4b946b-c469-44ce-a046-f9e83056770b

📥 Commits

Reviewing files that changed from the base of the PR and between ddf1cab and 83d19aa.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (31)
  • go.mod
  • vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.go
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.go
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.go
  • vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.go
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/service/signin/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/service/signin/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go
  • vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
  • vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_client.go
  • vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go
  • vendor/modules.txt

📝 Walkthrough

Walkthrough

This PR upgrades the AWS SDK Go v2 from v1.41.12 to v1.42.0, introducing a new retry behavior mode controlled by the AWS_NEW_RETRIES_2026 environment variable. The changes include throttle-aware exponential backoff calculation, long-polling context support, retry middleware adjustments, and STS-specific error handling configuration.

Changes

AWS SDK Upgrade with 2026 Retry Mode

Layer / File(s) Summary
Dependency manifest and module metadata updates
go.mod, vendor/modules.txt, vendor/github.com/aws/aws-sdk-go-v2/*/go_module_metadata.go, vendor/github.com/aws/aws-sdk-go-v2/*/CHANGELOG.md
All AWS SDK Go v2 module versions bumped to patch releases dated 2026-06-08; direct modules (aws, config, credentials) and indirect modules (feature/ec2/imds, service/signin, service/sso, service/ssooidc, service/sts, and internal/* packages) updated with corresponding metadata and changelog entries.
Retry 2026 mode backoff and standard strategy
vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.go, vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.go
ExponentialJitterBackoff struct extended with baseDelay, throttle checker, and retries2026 flag; new backoffDelay2026 method implements throttle-aware delays with MAX_BACKOFF clamping and jitter multiplication. StandardOptions adds Throttles field and DefaultThrottlingRetryCost constant. NewStandard uses environment-variable-gated standardDefaults() helper to initialize throttle strategies and mode-specific retry costs.
Retry middleware and long-polling support
vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go, vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.go, vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.go
handleAttempt conditionally gates attempt token release based on 2026 mode; long-polling requests apply pre-backoff delay clamped by X-Amz-Retry-After header via new adjustForRetryAfterHeader helper. SetIsLongPolling/GetIsLongPolling context helpers added. AddWithLongPolling wrapper function embeds RetryerV2 and implements IsLongPolling() returning true.
STS client retry configuration
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_client.go
New() now calls finalizeSTSRetryableErrors to augment retryer by marking IDPCommunicationError as retryable via retry.AddWithErrorCodes.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Suggested reviewers

  • dongjiang1989
  • github-actions

Poem

🐰 The SDKs hop up to versions new,
With retry modes and throttle cues,
Long-polling waits with patient grace,
While backoff dances through time and space!
AWS handlers stand tall and true,
The 2026 era begins for you! 🚀

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 64.29% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title accurately describes the primary change: bumping the aws-sdk-go-v2/config dependency from v1.32.23 to v1.32.24, which is the main objective of this dependency update PR.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.24
⚔️ Resolve merge conflicts
  • Resolve merge conflict in branch dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.24

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant