From 1507d021f5f56a9096820db6e49479904417300e Mon Sep 17 00:00:00 2001 From: ubaskota <19787410+ubaskota@users.noreply.github.com> Date: Tue, 10 Nov 2026 20:19:18 -0500 Subject: [PATCH 1/2] Add web identity related feature ids --- ...thy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json | 4 ++++ .../smithy-aws-core/src/smithy_aws_core/business_metrics.py | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json diff --git a/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json b/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json new file mode 100644 index 000000000..856af53b2 --- /dev/null +++ b/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json @@ -0,0 +1,4 @@ +{ + "type": "feature", + "description": "Added the `CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN`, `CREDENTIALS_STS_ASSUME_ROLE_WEB_ID`, and `CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN` feature IDs for tracking web identity credentials in the User-Agent header." +} diff --git a/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py b/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py index 479c12e2a..29b0a66db 100644 --- a/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py +++ b/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py @@ -53,7 +53,10 @@ class AwsFeatureId(StrEnum): FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED = "c" CREDENTIALS_CODE = "e" CREDENTIALS_ENV_VARS = "g" + CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN = "h" + CREDENTIALS_STS_ASSUME_ROLE_WEB_ID = "k" CREDENTIALS_PROFILE = "n" + CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN = "q" CREDENTIALS_PROFILE_PROCESS = "v" CREDENTIALS_PROCESS = "w" FLEXIBLE_CHECKSUMS_REQ_MD5 = "AE" From bf9b363c1db9cc8a58b7569ab02b39c12d06f91a Mon Sep 17 00:00:00 2001 From: ubaskota <19787410+ubaskota@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:39:20 -0500 Subject: [PATCH 2/2] Uopdate the changelog --- ...ws-core-enhancement-2f68b39ece5249f28165643dfc030492.json} | 2 +- .../smithy-aws-core/src/smithy_aws_core/business_metrics.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename packages/smithy-aws-core/.changes/next-release/{smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json => smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json} (90%) diff --git a/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json b/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json similarity index 90% rename from packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json rename to packages/smithy-aws-core/.changes/next-release/smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json index 856af53b2..0872a8b7c 100644 --- a/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-2f68b39ece5249f28165643dfc030492.json +++ b/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json @@ -1,4 +1,4 @@ { - "type": "feature", + "type": "enhancement", "description": "Added the `CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN`, `CREDENTIALS_STS_ASSUME_ROLE_WEB_ID`, and `CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN` feature IDs for tracking web identity credentials in the User-Agent header." } diff --git a/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py b/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py index 29b0a66db..97b8e4a37 100644 --- a/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py +++ b/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py @@ -53,10 +53,10 @@ class AwsFeatureId(StrEnum): FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED = "c" CREDENTIALS_CODE = "e" CREDENTIALS_ENV_VARS = "g" - CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN = "h" + CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN = "h" # noqa: S105 CREDENTIALS_STS_ASSUME_ROLE_WEB_ID = "k" CREDENTIALS_PROFILE = "n" - CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN = "q" + CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN = "q" # noqa: S105 CREDENTIALS_PROFILE_PROCESS = "v" CREDENTIALS_PROCESS = "w" FLEXIBLE_CHECKSUMS_REQ_MD5 = "AE"