🌱 Bump the aws group across 1 directory with 5 updates

Bumps the aws group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.43.3` | `1.43.4` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.34` | `1.32.35` |
| [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) | `1.90.3` | `1.90.4` |
| [github.com/aws/aws-sdk-go-v2/service/iam](https://github.com/aws/aws-sdk-go-v2) | `1.57.1` | `1.58.1` |
| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.27.6` | `1.27.7` |



Updates `github.com/aws/aws-sdk-go-v2` from 1.43.3 to 1.43.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.43.3...v1.43.4)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.34 to 1.32.35
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.34...config/v1.32.35)

Updates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.90.3 to 1.90.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/eks/v1.90.3...service/eks/v1.90.4)

Updates `github.com/aws/aws-sdk-go-v2/service/iam` from 1.57.1 to 1.58.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.57.1...service/s3/v1.58.1)

Updates `github.com/aws/smithy-go` from 1.27.6 to 1.27.7
- [Release notes](https://github.com/aws/smithy-go/releases)
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/smithy-go/compare/v1.27.6...v1.27.7)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-version: 1.43.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.35
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws
- dependency-name: github.com/aws/aws-sdk-go-v2/service/eks
  dependency-version: 1.90.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws
- dependency-name: github.com/aws/aws-sdk-go-v2/service/iam
  dependency-version: 1.58.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws
- dependency-name: github.com/aws/smithy-go
  dependency-version: 1.27.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
dependabot[bot]
2026-08-11 10:48:29 +00:00
committed by GitHub
parent 00f84c32b0
commit 5e6daeb704
37 changed files with 669 additions and 134 deletions
+15 -15
View File
@@ -3,11 +3,11 @@ module open-cluster-management.io/ocm
go 1.26.0
require (
github.com/aws/aws-sdk-go-v2 v1.43.3
github.com/aws/aws-sdk-go-v2/config v1.32.34
github.com/aws/aws-sdk-go-v2/service/eks v1.90.3
github.com/aws/aws-sdk-go-v2/service/iam v1.57.1
github.com/aws/smithy-go v1.27.6
github.com/aws/aws-sdk-go-v2 v1.43.4
github.com/aws/aws-sdk-go-v2/config v1.32.35
github.com/aws/aws-sdk-go-v2/service/eks v1.90.4
github.com/aws/aws-sdk-go-v2/service/iam v1.58.1
github.com/aws/smithy-go v1.27.7
github.com/cloudevents/sdk-go/v2 v2.16.2
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
github.com/evanphx/json-patch v5.9.11+incompatible
@@ -65,17 +65,17 @@ require (
github.com/Masterminds/sprig/v3 v3.3.0 // indirect
github.com/NYTimes/gziphandler v1.1.1 // indirect
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.33 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.34 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.35 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.35 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.35 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.36 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.5.3 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.33.3 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.45.3 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.35 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.5.4 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.33.4 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.4 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.45.4 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/blang/semver/v4 v4.0.0 // indirect
github.com/bwmarrin/snowflake v0.3.0 // indirect
+30 -30
View File
@@ -30,38 +30,38 @@ github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cq
github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c=
github.com/antlr4-go/antlr/v4 v4.13.1 h1:SqQKkuVZ+zWkMMNkjy5FZe5mr5WURWnlpmOuzYWrPrQ=
github.com/antlr4-go/antlr/v4 v4.13.1/go.mod h1:GKmUxMtwp6ZgGwZSva4eWPC5mS6vUAmOABFgjdkM7Nw=
github.com/aws/aws-sdk-go-v2 v1.43.3 h1:XJIcfv8uDs2ukdQsoAC8/Ebu1ejxwzlayl2ZsiFns2A=
github.com/aws/aws-sdk-go-v2 v1.43.3/go.mod h1:70vwSy16txshwG+g55WkpgPKDIByzHI8ccBsOteo3bQ=
github.com/aws/aws-sdk-go-v2/config v1.32.34 h1:o+YAizrX562nEZXaB38uYTK8RvIsvW0uuRP+e5e0Pfk=
github.com/aws/aws-sdk-go-v2/config v1.32.34/go.mod h1:wc0zYRChOniiufvdWiRVf3jgXSgbkvaD683IHHHc2ZQ=
github.com/aws/aws-sdk-go-v2/credentials v1.19.33 h1:/e5V3EWfeDiW6cuRxHsC8gbwko4/vvVYPJR2afBKFFY=
github.com/aws/aws-sdk-go-v2/credentials v1.19.33/go.mod h1:ZxAmkcyOM9beY/WO9oxp2oVPXiP3rq5N1/p4NbenJdE=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34 h1:1EsGke6rTD2CG3j2MMVB77n6Q+FlbQWYI/dFdLWBNtM=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34/go.mod h1:5B1Z/QbaWzqoWRzYxZfmCbDDRcvUHcfAIQw/S+KfDmc=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34 h1:vuIfjzoeqhQMGJyOBU3t0ZEjn2jrN8Bbg1N4CgjzM5Q=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34/go.mod h1:hP28cN4CPJLZHirdQPrZR50JcLN4ApRJP2tzG8cRlhY=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34 h1:9faHsnqxJ1vDvB4wMZy/ajIDyz5QhllQjjc72RJpXAw=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34/go.mod h1:Yp6nIyejpa23nzlB/LhT63KTla9Jdi06nv/HH/OkAH8=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35 h1:Oe8gMKJLO5awqpa5EhAGKVnBv1s+brdWVuxM2mDa7zA=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35/go.mod h1:FZevcG9cOST/FWAAUhHIchjR9fXFXFRCWodOhx+PDLA=
github.com/aws/aws-sdk-go-v2/service/eks v1.90.3 h1:46DactFO7uoD/h0c4WFzw6oVACLhctcSJZ4eMPdany4=
github.com/aws/aws-sdk-go-v2/service/eks v1.90.3/go.mod h1:oPTAhd5Yclhh4wLbZkqA0o8rEzezH2fEknQlZSaiSsU=
github.com/aws/aws-sdk-go-v2/service/iam v1.57.1 h1:frtNexXj45Ko7pFfBKLyxObvNHefmL7vBeZid9uJCfU=
github.com/aws/aws-sdk-go-v2/service/iam v1.57.1/go.mod h1:9SLmFv7Y2prkDI20yPqNj0+YjG885BnqBExw/hekT5g=
github.com/aws/aws-sdk-go-v2 v1.43.4 h1:b9FTvbRwy+JCsfp2Wp6wV/KbOx3Aj7nkoFb2cRX0IhE=
github.com/aws/aws-sdk-go-v2 v1.43.4/go.mod h1:70vwSy16txshwG+g55WkpgPKDIByzHI8ccBsOteo3bQ=
github.com/aws/aws-sdk-go-v2/config v1.32.35 h1:UEzXuET8E42lxBPijuACu/tEK7v5lFPlk0Q+GT5WD9E=
github.com/aws/aws-sdk-go-v2/config v1.32.35/go.mod h1:KaMtJpFa2JlL2BStjjHQVwQpzZEmw+ND/EgVrfFoo2g=
github.com/aws/aws-sdk-go-v2/credentials v1.19.34 h1:y6GkSmcv5myd1ngrYbGmiLlwQqB6TQhOuN/tbSSuWDY=
github.com/aws/aws-sdk-go-v2/credentials v1.19.34/go.mod h1:w3dTcnDVoQIewjo7JG45hduAToikiIFLC4FIO7fndvw=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.35 h1:+S7kbJoLDDQ5tE+lHrUBgMkzC8NLgsaioS2F3dVoFAE=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.35/go.mod h1:Ak7xXviIARfFdNUJ9Etb0bdVDt/KAvKjMGJVLWXDzik=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.35 h1:kzVuGlatQtYinwBJEEyLAbggepCoavosiaHHX9+fD+c=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.35/go.mod h1:0yLx0yEI+SfqeJMPvOtIEFoZbiQYXMGszBueiutQyaI=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.35 h1:WK6CjihTuLisCjSKKbildJ79sGZZgbBz3iNa7VsKIhU=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.35/go.mod h1:KYleN57luLoe97R7vTnx8PMcVrr9gAcRECtOjl91DNg=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.36 h1:jbGY4CXLzZElOXgGsexlC3Hi+3YM0rSmk4opFXKqg/k=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.36/go.mod h1:uBu/9aKsS/UQGc72RAt3y54kjgYQxmhut8ZD2dXCDNE=
github.com/aws/aws-sdk-go-v2/service/eks v1.90.4 h1:WYOOdUEfAom4j2Jfi0iL42d4ROsDX5/Hs1HkH+58Fl8=
github.com/aws/aws-sdk-go-v2/service/eks v1.90.4/go.mod h1:aRJV0DQ7WnK5npu6r7Fe619TyiLLsyFLGfe8hI2IfVs=
github.com/aws/aws-sdk-go-v2/service/iam v1.58.1 h1:zfcqlttrsc7l4bPHtnPlOGripqUsq7gH7hK7IOy4Mks=
github.com/aws/aws-sdk-go-v2/service/iam v1.58.1/go.mod h1:jrh5pABhfjnixtuljy4rP6LiPuibJ61dg3PAKv65XsU=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15 h1:JJLBQxwY+AFwuPAi5ivGc1ChnTdUt4cXMv7e76m2c/Y=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15/go.mod h1:lQknBIe78MVL0cQOQDlag8KGflMbMEVFx9mB6O8ENvk=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34 h1:sYg4qHWLqsjp15PzX7XCOHSOgKEGoZ5vQY43VvZ1pas=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34/go.mod h1:N58SSz3roKf1HzW5qRaOiyk6MbDLTKgLPvlTfJ90iyI=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.3 h1:togAtAmgV5IGMnQDuBDJeM8z5Y5RN6G7xeOgphWz+Yc=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.3/go.mod h1:T7xKUUUvN7W3RW8UmMvKnD12xqh+Ux2gCPHPhnt64Dg=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.3 h1:YjH64OUytnWZBHUtM9GMyi4ZWBiSQdEJkZuPykOIe44=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.3/go.mod h1:5qoHcDZDTSJotoKk1bvVRPv1MXaL/NhfY9ng8D1g/ig=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3 h1:A4o1di/XGaqtw6r3toSBrFX2U7mVSLqg7jo9wL4I+cU=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3/go.mod h1:sKuKz2kHtrGVtFu34vbM3LWSA9CKD9YZUmm6e5PPqRA=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.3 h1:Fi7+DiKN1+QphlajvE6FqeZ8GRbnnRul7zTdUiRpbGc=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.3/go.mod h1:KCc3e27fHZUGtzpek7wZcp6dyCpGkJJo/+3PBujh/yU=
github.com/aws/smithy-go v1.27.6 h1:0zjT8jgK3jbrTT7JJ3EE6JsMhX8JTrZ+f1sEndYDXrA=
github.com/aws/smithy-go v1.27.6/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.35 h1:BBEElKh4a+rKshvjrfpajTe9CbpZvrbb4Jkg2PB7RzA=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.35/go.mod h1:zaZk983w//8beSruBVec/mr4CmDwgZitW/qzGhAAX0g=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.4 h1:cOJELVNrq5Q3Udry2GLuHUM7MhwpeaQRdYaoa6GI/yI=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.4/go.mod h1:f4LxzKBtaTxD7xh3PiVg3CE1tchQemfmghaJr+NbK2c=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.4 h1:AMW7a7S8iQaHjBYZdU3PCq4GKRPijTPRAc7e6XtEThY=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.4/go.mod h1:QQNsFV1DVXoXcZt18FS8lI8rtUrlDyAuWZLQ5shunv4=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.4 h1:AsbZcJAQPRmHDJG8K1N0pof/1zPWjVT8TFlTWuGLSvo=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.4/go.mod h1:6imqztH0//t0mKbl6yWl7swSEl7F/w32oAmqB3vP1ag=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.4 h1:w/AryDYMjSUANSQ2uoZxJovUsMTwWJNTv3IMex30Y+4=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.4/go.mod h1:WeBiAa67azG7Su9Vf+ChGDBLiAozJCXzdjXiPBUwtbc=
github.com/aws/smithy-go v1.27.7 h1:Zgj5z4LfcDYoQIVk+n/yGdTkP/2y6ZT5vYxe0fp7bqE=
github.com/aws/smithy-go v1.27.7/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
+1 -1
View File
@@ -3,4 +3,4 @@
package aws
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.43.3"
const goModuleVersion = "1.43.4"
+26 -1
View File
@@ -2,6 +2,7 @@ package http
import (
"context"
"crypto/fips140"
"crypto/tls"
"net"
"net/http"
@@ -27,6 +28,19 @@ var (
// Default to TLS 1.2 for all HTTPS requests.
DefaultHTTPTransportTLSMinVersion uint16 = tls.VersionTLS12
// DefaultHTTPTransportTLSCurvePreferencesFIPS is the elliptic curve preference
// list applied to the default transport when the FIPS 140-3 module is active.
//
// Go's default preferences lead with X25519, which crypto/ecdh rejects under
// GODEBUG=fips140=only, failing every TLS handshake the SDK attempts. Only the
// NIST curves are FIPS-approved, so restricting to them keeps the default
// client usable in FIPS deployments.
DefaultHTTPTransportTLSCurvePreferencesFIPS = []tls.CurveID{
tls.CurveP256,
tls.CurveP384,
tls.CurveP521,
}
)
// Timeouts for net.Dialer's network connection.
@@ -178,6 +192,16 @@ func defaultDialer() *net.Dialer {
}
}
// defaultTLSCurvePreferences returns the curve preferences for the default
// transport. Outside FIPS mode it returns nil so Go's own defaults apply,
// preserving X25519 and the post-quantum X25519MLKEM768 hybrid.
func defaultTLSCurvePreferences(fipsEnabled bool) []tls.CurveID {
if !fipsEnabled {
return nil
}
return DefaultHTTPTransportTLSCurvePreferencesFIPS
}
func defaultHTTPTransport() *http.Transport {
dialer := defaultDialer()
@@ -192,7 +216,8 @@ func defaultHTTPTransport() *http.Transport {
ExpectContinueTimeout: DefaultHTTPTransportExpectContinueTimeout,
ForceAttemptHTTP2: true,
TLSClientConfig: &tls.Config{
MinVersion: DefaultHTTPTransportTLSMinVersion,
MinVersion: DefaultHTTPTransportTLSMinVersion,
CurvePreferences: defaultTLSCurvePreferences(fips140.Enabled()),
},
}
+4
View File
@@ -1,3 +1,7 @@
# v1.32.35 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.32.34 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package config
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.32.34"
const goModuleVersion = "1.32.35"
+4
View File
@@ -1,3 +1,7 @@
# v1.19.34 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.19.33 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package credentials
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.19.33"
const goModuleVersion = "1.19.34"
+4
View File
@@ -1,3 +1,7 @@
# v1.18.35 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.18.34 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
@@ -3,4 +3,4 @@
package imds
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.18.34"
const goModuleVersion = "1.18.35"
@@ -1,3 +1,7 @@
# v1.4.35 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.4.34 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
@@ -3,4 +3,4 @@
package configsources
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.4.34"
const goModuleVersion = "1.4.35"
@@ -1,3 +1,7 @@
# v2.7.35 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v2.7.34 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
@@ -3,4 +3,4 @@
package endpoints
// goModuleVersion is the tagged release for this module
const goModuleVersion = "2.7.34"
const goModuleVersion = "2.7.35"
+4
View File
@@ -1,3 +1,7 @@
# v1.4.36 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.4.35 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package v4a
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.4.35"
const goModuleVersion = "1.4.36"
+4
View File
@@ -1,3 +1,7 @@
# v1.90.4 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.90.3 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package eks
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.90.3"
const goModuleVersion = "1.90.4"
+8
View File
@@ -1,3 +1,11 @@
# v1.58.1 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.58.0 (2026-08-04)
* **Feature**: Updating endpoint generation logic
# v1.57.1 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+453 -37
View File
@@ -300,8 +300,8 @@ func (p EndpointParameters) WithDefaults() EndpointParameters {
const bddRoot int32 = 2
var bddNodes = [84]int32{
-1, 1, -1, 0, 27, 3, 1, 4, 100000024, 2, 5, 100000024, 3, 18, 6, 4, 14, 7, 6, 100000007, 8, 7, 100000009, 9, 9, 100000010, 10, 10, 100000012, 11, 12, 100000014, 12, 13, 100000015, 13, 14, 100000016, 100000023, 5, 100000004, 15, 6, 100000006, 16, 7, 100000008, 17, 8, 100000021, 100000022, 4, 23, 19, 7, 100000009, 20, 9, 100000011, 21, 10, 100000013, 22, 11, 100000019, 100000020, 5, 100000005, 24, 7, 100000008, 25, 8, 26, 100000018, 11, 100000017, 100000018, 3, 100000001, 28, 4, 100000002, 100000003}
var bddNodes = [129]int32{
-1, 1, -1, 0, 42, 3, 1, 4, 100000041, 2, 5, 100000041, 3, 39, 6, 4, 36, 7, 5, 35, 8, 6, 32, 9, 7, 20, 10, 8, 15, 11, 9, 100000018, 12, 10, 100000022, 13, 11, 100000026, 14, 12, 100000030, 100000040, 9, 100000020, 16, 10, 100000024, 17, 11, 100000028, 18, 12, 100000032, 19, 13, 100000038, 100000039, 8, 26, 21, 9, 100000019, 22, 10, 100000023, 23, 11, 100000027, 24, 12, 100000031, 25, 14, 100000036, 100000037, 9, 100000021, 27, 10, 100000025, 28, 11, 100000029, 29, 12, 100000033, 30, 13, 31, 100000035, 14, 100000034, 100000035, 7, 34, 33, 8, 100000016, 100000014, 8, 100000017, 100000015, 8, 100000012, 100000013, 7, 38, 37, 8, 100000008, 100000010, 8, 100000009, 100000011, 7, 41, 40, 8, 100000006, 100000004, 8, 100000007, 100000005, 7, 100000001, 43, 8, 100000002, 100000003}
type conditionContext struct {
PartitionResult *awsrulesfn.PartitionConfig
@@ -320,29 +320,29 @@ func evalCondition(idx int, params *EndpointParameters, c *conditionContext) boo
}
return false
case 3:
return *params.UseFIPS == true
case 4:
return *params.UseDualStack == true
case 5:
return c.PartitionResult.Name == "aws"
case 6:
case 4:
return c.PartitionResult.Name == "aws-cn"
case 7:
case 5:
return c.PartitionResult.Name == "aws-us-gov"
case 8:
return c.PartitionResult.SupportsDualStack == true
case 9:
case 6:
return c.PartitionResult.Name == "aws-iso"
case 10:
case 7:
return *params.UseFIPS == true
case 8:
return *params.UseDualStack == true
case 9:
return c.PartitionResult.Name == "aws-iso-b"
case 11:
return c.PartitionResult.SupportsFIPS == true
case 12:
case 10:
return c.PartitionResult.Name == "aws-iso-e"
case 13:
case 11:
return c.PartitionResult.Name == "aws-iso-f"
case 14:
case 12:
return c.PartitionResult.Name == "aws-eusc"
case 13:
return c.PartitionResult.SupportsDualStack == true
case 14:
return c.PartitionResult.SupportsFIPS == true
}
return false
}
@@ -366,7 +366,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
Headers: http.Header{},
}, nil
case 4:
uriString := "https://iam.global.api.aws"
uriString := "https://iam.amazonaws.com"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
@@ -390,7 +390,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
}(),
}, nil
case 5:
uriString := "https://iam-fips.global.api.aws"
uriString := "https://iam-fips.amazonaws.com"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
@@ -414,6 +414,54 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
}(),
}, nil
case 6:
uriString := "https://iam.global.api.aws"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 7:
uriString := "https://iam-fips.global.api.aws"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 8:
uriString := "https://iam.global.api.amazonwebservices.com.cn"
uri, err := url.Parse(uriString)
if err != nil {
@@ -437,7 +485,31 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 7:
case 9:
uriString := "https://iam-fips.api.amazonwebservices.com.cn"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "cn-north-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 10:
uriString := "https://iam.cn-north-1.amazonaws.com.cn"
uri, err := url.Parse(uriString)
if err != nil {
@@ -461,7 +533,31 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 8:
case 11:
uriString := "https://iam-fips.amazonaws.com.cn"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "cn-north-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 12:
uriString := "https://iam.us-gov.api.aws"
uri, err := url.Parse(uriString)
if err != nil {
@@ -485,7 +581,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 9:
case 13:
uriString := "https://iam.us-gov.amazonaws.com"
uri, err := url.Parse(uriString)
if err != nil {
@@ -509,7 +605,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 10:
case 14:
uriString := "https://iam.us-iso-east-1.c2s.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
@@ -533,7 +629,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 11:
case 15:
uriString := "https://iam-fips.us-iso-east-1.c2s.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
@@ -557,7 +653,55 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 12:
case 16:
uriString := "https://iam.api.aws.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-iso-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 17:
uriString := "https://iam-fips.api.aws.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-iso-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 18:
uriString := "https://iam.us-isob-east-1.sc2s.sgov.gov"
uri, err := url.Parse(uriString)
if err != nil {
@@ -581,7 +725,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 13:
case 19:
uriString := "https://iam-fips.us-isob-east-1.sc2s.sgov.gov"
uri, err := url.Parse(uriString)
if err != nil {
@@ -605,7 +749,55 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 14:
case 20:
uriString := "https://iam.api.aws.scloud"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-isob-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 21:
uriString := "https://iam-fips.api.aws.scloud"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-isob-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 22:
uriString := "https://iam.eu-isoe-west-1.cloud.adc-e.uk"
uri, err := url.Parse(uriString)
if err != nil {
@@ -629,7 +821,79 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 15:
case 23:
uriString := "https://iam-fips.cloud.adc-e.uk"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "eu-isoe-west-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 24:
uriString := "https://iam.api.cloud-aws.adc-e.uk"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "eu-isoe-west-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 25:
uriString := "https://iam-fips.api.cloud-aws.adc-e.uk"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "eu-isoe-west-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 26:
uriString := "https://iam.us-isof-south-1.csp.hci.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
@@ -653,7 +917,79 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 16:
case 27:
uriString := "https://iam-fips.csp.hci.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-isof-south-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 28:
uriString := "https://iam.api.aws.hci.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-isof-south-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 29:
uriString := "https://iam-fips.api.aws.hci.ic.gov"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "us-isof-south-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 30:
uriString := "https://iam.eusc-de-east-1.amazonaws.eu"
uri, err := url.Parse(uriString)
if err != nil {
@@ -677,10 +1013,84 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 17:
case 31:
uriString := "https://iam-fips.amazonaws.eu"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "eusc-de-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 32:
uriString := "https://iam.global.api.amazonwebservices.eu"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "eusc-de-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 33:
uriString := "https://iam-fips.api.amazonwebservices.eu"
uri, err := url.Parse(uriString)
if err != nil {
return smithyendpoints.Endpoint{}, fmt.Errorf("Failed to parse uri: %s", uriString)
}
return smithyendpoints.Endpoint{
URI: *uri,
Headers: http.Header{},
Properties: func() smithy.Properties {
var out smithy.Properties
smithyauth.SetAuthOptions(&out, []*smithyauth.Option{
{
SchemeID: "sigv4",
SignerProperties: func() smithy.Properties {
var sp smithy.Properties
smithyhttp.SetSigV4SigningRegion(&sp, "eusc-de-east-1")
return sp
}(),
},
})
return out
}(),
}, nil
case 34:
uriString := func() string {
var out strings.Builder
out.WriteString("https://iam-fips.")
out.WriteString(c.PartitionResult.ImplicitGlobalRegion)
out.WriteString(".")
out.WriteString(c.PartitionResult.DualStackDnsSuffix)
return out.String()
}()
@@ -706,12 +1116,14 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 18:
case 35:
return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "FIPS and DualStack are enabled, but this partition does not support one or both")
case 19:
case 36:
uriString := func() string {
var out strings.Builder
out.WriteString("https://iam-fips.")
out.WriteString(c.PartitionResult.ImplicitGlobalRegion)
out.WriteString(".")
out.WriteString(c.PartitionResult.DnsSuffix)
return out.String()
}()
@@ -737,12 +1149,14 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 20:
case 37:
return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "FIPS is enabled but this partition does not support FIPS")
case 21:
case 38:
uriString := func() string {
var out strings.Builder
out.WriteString("https://iam.")
out.WriteString(c.PartitionResult.ImplicitGlobalRegion)
out.WriteString(".")
out.WriteString(c.PartitionResult.DualStackDnsSuffix)
return out.String()
}()
@@ -768,12 +1182,14 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 22:
case 39:
return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "DualStack is enabled but this partition does not support DualStack")
case 23:
case 40:
uriString := func() string {
var out strings.Builder
out.WriteString("https://iam.")
out.WriteString(c.PartitionResult.ImplicitGlobalRegion)
out.WriteString(".")
out.WriteString(c.PartitionResult.DnsSuffix)
return out.String()
}()
@@ -799,7 +1215,7 @@ func resolveResult(idx int32, params *EndpointParameters, c *conditionContext) (
return out
}(),
}, nil
case 24:
case 41:
return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, %s", "Invalid Configuration: Missing Region")
}
return smithyendpoints.Endpoint{}, fmt.Errorf("endpoint rule error, invalid result index: %d", idx)
+1 -1
View File
@@ -3,4 +3,4 @@
package iam
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.57.1"
const goModuleVersion = "1.58.1"
@@ -1,3 +1,7 @@
# v1.13.35 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.13.34 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
@@ -3,4 +3,4 @@
package presignedurl
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.13.34"
const goModuleVersion = "1.13.35"
+4
View File
@@ -1,3 +1,7 @@
# v1.5.4 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.5.3 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package signin
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.5.3"
const goModuleVersion = "1.5.4"
+4
View File
@@ -1,3 +1,7 @@
# v1.33.4 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.33.3 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package sso
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.33.3"
const goModuleVersion = "1.33.4"
+4
View File
@@ -1,3 +1,7 @@
# v1.38.4 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.38.3 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package ssooidc
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.38.3"
const goModuleVersion = "1.38.4"
+4
View File
@@ -1,3 +1,7 @@
# v1.45.4 (2026-08-05)
* **Dependency Update**: Updated to the latest SDK module versions
# v1.45.3 (2026-07-31.2)
* **Dependency Update**: Updated to the latest SDK module versions
+1 -1
View File
@@ -3,4 +3,4 @@
package sts
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.45.3"
const goModuleVersion = "1.45.4"
+10
View File
@@ -1,3 +1,13 @@
# Release (2026-08-07)
## General Highlights
* **Dependency Update**: Updated to the latest SDK module versions
## Module Highlights
* `github.com/aws/smithy-go`: v1.27.7
* **Bug Fix**: Don't serialize unset JSON documents as `nil` in structure members.
* **Bug Fix**: Fix a deserialization panic around collection members in recursive shape configs.
# Release (2026-07-31)
## General Highlights
+1 -1
View File
@@ -3,4 +3,4 @@
package smithy
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.27.6"
const goModuleVersion = "1.27.7"
+20 -16
View File
@@ -71,8 +71,9 @@ type Schema struct {
directMask uint64 // bitmask: bit i set means indexed[i] was declared directly on this schema
targetID ShapeID // for member schemas, the target's shape ID
listMember *Schema
mapKey, mapValue *Schema
// resolved on the fly and cached
listMember atomic.Pointer[Schema]
mapKey, mapValue atomic.Pointer[Schema]
ext [numExtensionSlots]unsafe.Pointer // lazily-computed codec extensions, accessed atomically
}
@@ -126,9 +127,6 @@ func (s *Schema) AddMember(name string, target *Schema, ts ...Trait) *Schema {
traits: cloneTraits(target.traits),
directMask: 0, // inherited traits are not direct
targetID: target.id,
listMember: target.listMember,
mapKey: target.mapKey,
mapValue: target.mapValue,
}
// member-declared traits override and are direct
@@ -143,14 +141,6 @@ func (s *Schema) AddMember(name string, target *Schema, ts ...Trait) *Schema {
atomic.StorePointer(&s.ext[i], nil)
}
switch name {
case "member":
s.listMember = m
case "key":
s.mapKey = m
case "value":
s.mapValue = m
}
return m
}
@@ -176,17 +166,31 @@ func cloneTraits(src map[ShapeID]Trait) map[ShapeID]Trait {
// ListMember returns the "member" schema for list types.
func (s *Schema) ListMember() *Schema {
return s.listMember
return s.lookup(&s.listMember, "member")
}
// MapKey returns the "key" schema for map types.
func (s *Schema) MapKey() *Schema {
return s.mapKey
return s.lookup(&s.mapKey, "key")
}
// MapValue returns the "value" schema for map types.
func (s *Schema) MapValue() *Schema {
return s.mapValue
return s.lookup(&s.mapValue, "value")
}
func (s *Schema) lookup(cached *atomic.Pointer[Schema], name string) *Schema {
if v := cached.Load(); v != nil {
return v
}
m, ok := s.members[name]
if !ok {
return nil
}
cached.Store(m)
return m
}
// MemberName returns the member component of the schema's shape ID.
+6 -5
View File
@@ -9,13 +9,14 @@ import (
// (JSON, CBOR, etc.) uses a distinct slot to cache precomputed data.
type ExtensionID int
const numExtensionSlots = 4
const numExtensionSlots = 5
const (
ExtJSON ExtensionID = iota // transport/http/protocol/internal/json
ExtCBOR // transport/http/protocol/internal/cbor
ExtXML // transport/http/protocol/internal/xml
ExtQuery // transport/http/protocol/internal/query
ExtJSON ExtensionID = iota // transport/http/protocol/internal/json
ExtCBOR // transport/http/protocol/internal/cbor
ExtXML // transport/http/protocol/internal/xml
ExtQuery // transport/http/protocol/internal/query
ExtHTTPBinding // transport/http/protocol/internal/httpbinding
)
// SchemaExtension retrieves or lazily computes the extension for the given
@@ -8,9 +8,29 @@ import (
"github.com/aws/smithy-go/middleware"
)
// CloseResponseBody closes the HTTP response body. It leaves the body open only
// for a successful response whose payload is a caller-owned stream (isStreaming
// with a nil opErr); on error, or for a non-streaming response, it closes the
// body — an error response body is diagnostic, not a caller-owned stream.
func CloseResponseBody(ctx context.Context, resp *Response, isStreaming bool, opErr error) {
if resp == nil || resp.Body == nil {
return
}
if isStreaming && opErr == nil {
return
}
if closeErr := resp.Body.Close(); closeErr != nil {
middleware.GetLogger(ctx).Logf(logging.Warn, "failed to close HTTP response body, this may affect connection reuse")
}
}
// AddErrorCloseResponseBodyMiddleware adds the middleware to automatically
// close the response body of an operation request if the request response
// failed.
//
// Deprecated: generated operation deserializers now close the response body
// via CloseResponseBody, so this middleware is no longer used.
func AddErrorCloseResponseBodyMiddleware(stack *middleware.Stack) error {
return stack.Deserialize.Insert(&errorCloseResponseBodyMiddleware{}, "OperationDeserializer", middleware.Before)
}
@@ -42,6 +62,9 @@ func (m *errorCloseResponseBodyMiddleware) HandleDeserialize(
// AddCloseResponseBodyMiddleware adds the middleware to automatically close
// the response body of an operation request, after the response had been
// deserialized.
//
// Deprecated: generated operation deserializers now close the response body
// via CloseResponseBody, so this middleware is no longer used.
func AddCloseResponseBodyMiddleware(stack *middleware.Stack) error {
return stack.Deserialize.Insert(&closeResponseBody{}, "OperationDeserializer", middleware.Before)
}
+15 -15
View File
@@ -68,7 +68,7 @@ github.com/NYTimes/gziphandler
# github.com/antlr4-go/antlr/v4 v4.13.1
## explicit; go 1.22
github.com/antlr4-go/antlr/v4
# github.com/aws/aws-sdk-go-v2 v1.43.3
# github.com/aws/aws-sdk-go-v2 v1.43.4
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/aws
github.com/aws/aws-sdk-go-v2/aws/arn
@@ -94,11 +94,11 @@ github.com/aws/aws-sdk-go-v2/internal/shareddefaults
github.com/aws/aws-sdk-go-v2/internal/strings
github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
github.com/aws/aws-sdk-go-v2/internal/timeconv
# github.com/aws/aws-sdk-go-v2/config v1.32.34
# github.com/aws/aws-sdk-go-v2/config v1.32.35
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/config
github.com/aws/aws-sdk-go-v2/config/internal/ini
# github.com/aws/aws-sdk-go-v2/credentials v1.19.33
# github.com/aws/aws-sdk-go-v2/credentials v1.19.34
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/credentials
github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds
@@ -108,27 +108,27 @@ github.com/aws/aws-sdk-go-v2/credentials/logincreds
github.com/aws/aws-sdk-go-v2/credentials/processcreds
github.com/aws/aws-sdk-go-v2/credentials/ssocreds
github.com/aws/aws-sdk-go-v2/credentials/stscreds
# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34
# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.35
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/feature/ec2/imds
github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.35
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/internal/configsources
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.35
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
# github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35
# github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.36
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/internal/v4a
github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto
github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4
# github.com/aws/aws-sdk-go-v2/service/eks v1.90.3
# github.com/aws/aws-sdk-go-v2/service/eks v1.90.4
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/eks
github.com/aws/aws-sdk-go-v2/service/eks/internal/endpoints
github.com/aws/aws-sdk-go-v2/service/eks/types
# github.com/aws/aws-sdk-go-v2/service/iam v1.57.1
# github.com/aws/aws-sdk-go-v2/service/iam v1.58.1
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/iam
github.com/aws/aws-sdk-go-v2/service/iam/internal/endpoints
@@ -136,30 +136,30 @@ github.com/aws/aws-sdk-go-v2/service/iam/types
# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.35
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
# github.com/aws/aws-sdk-go-v2/service/signin v1.5.3
# github.com/aws/aws-sdk-go-v2/service/signin v1.5.4
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/signin
github.com/aws/aws-sdk-go-v2/service/signin/internal/endpoints
github.com/aws/aws-sdk-go-v2/service/signin/types
# github.com/aws/aws-sdk-go-v2/service/sso v1.33.3
# github.com/aws/aws-sdk-go-v2/service/sso v1.33.4
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/sso
github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints
github.com/aws/aws-sdk-go-v2/service/sso/types
# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3
# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.4
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/ssooidc
github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints
github.com/aws/aws-sdk-go-v2/service/ssooidc/types
# github.com/aws/aws-sdk-go-v2/service/sts v1.45.3
# github.com/aws/aws-sdk-go-v2/service/sts v1.45.4
## explicit; go 1.24
github.com/aws/aws-sdk-go-v2/service/sts
github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints
github.com/aws/aws-sdk-go-v2/service/sts/types
# github.com/aws/smithy-go v1.27.6
# github.com/aws/smithy-go v1.27.7
## explicit; go 1.24
github.com/aws/smithy-go
github.com/aws/smithy-go/auth