Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
962a804
chore(bedrock-agentcore-alpha): use typed error (#35979)
mazyu36 Nov 10, 2025
f7b5d8c
chore(kms): support ML-DSA keys for keySpec (#35991)
aki-kii Nov 10, 2025
457aa99
feat(core): add methods to SecretValue and aws-secretsmanager Secret …
jdebuseamazon Nov 10, 2025
562cee3
Merge branch 'main' into merge-back/2.223.0
mergify[bot] Nov 10, 2025
5ea1a4b
chore(merge-back): 2.223.0 (#35998)
mergify[bot] Nov 10, 2025
88599b4
ci(integration-test-deployment): run tests in batches with separate a…
Abogical Nov 10, 2025
b604613
chore: enabled `isolatedModules` in all packages and some other confi…
mrgrain Nov 10, 2025
db1d964
feat(imagebuilder): add support for EC2 Image Builder L2 Constructs -…
tarunb12 Nov 10, 2025
0d773b1
fix(ecs): allow empty placementStrategies on EC2Service (#35580)
isker Nov 10, 2025
7445176
chore(spec2cdk): refactor for mixins (#35999)
mrgrain Nov 11, 2025
e48e584
fix(cdk-lib): multiple submodules use an incorrect namespace for .NET…
mrgrain Nov 11, 2025
404bf1a
feat(lambda): add nodejs24.x runtime for Lambda (#36001)
bnusunny Nov 11, 2025
0a058b8
chore: upgrade version for integ-runner and update integ snapshot for…
abidhasan-aws Nov 11, 2025
dc21826
ci(integ-test-deployment): use integ runner with strict flag (#35974)
abidhasan-aws Nov 11, 2025
771ea13
feat(stepfunctions-tasks): add architecture support to EvaluateExpres…
claypack Nov 11, 2025
24d2adf
fix(dynamodb): resolve circular dependency with AccountRootPrincipal …
pahud Nov 11, 2025
f96e94c
chore: centralize storage of submodule names (#36018)
mrgrain Nov 12, 2025
667de25
chore(core): introduce DetachedConstruct base class (#36015)
mrgrain Nov 12, 2025
60096ac
feat(eks): add support for Kubernetes version 1.34 (#36016)
pahud Nov 12, 2025
3f5c5ac
feat(sagemaker): add support for serverless inference endpoints (#35557)
pymia Nov 12, 2025
76e0fa0
chore: enable isolatedModules in TypeScript configs (#36024)
mrgrain Nov 12, 2025
1e4dfe6
fix: move reference interfaces to their own submodules (#35971)
rix0rrr Nov 12, 2025
0fa89e8
chore: update cdk-generate-synthetic-examples to use latest (#36028)
mrgrain Nov 12, 2025
773b5c4
chore(spec2cdk): add explicit return type to loadPatchedSpec (#36031)
mrgrain Nov 12, 2025
96d4e81
chore(interfaces): submodule names for interface submodules are incor…
mrgrain Nov 13, 2025
47a9a20
feat: update L1 CloudFormation resource definitions (#35994)
aws-cdk-automation Nov 13, 2025
35f8e46
feat(apigateway): add option for consolidating lambda permissions for…
cogwirrel Nov 13, 2025
2eee0a9
chore: exclude test and config files from minification (#36038)
mrgrain Nov 13, 2025
96ff514
chore(release): 2.224.0
Nov 13, 2025
efe936c
chore: update analytics metadata blueprints
aws-cdk-automation Nov 13, 2025
98b9a85
chore: update CHANGELOG.v2.alpha.md
Nov 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
23 changes: 3 additions & 20 deletions .github/workflows/integration-test-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,25 +38,6 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Assume Atmosphere Role
id: creds
run: |
# Assume role and capture the JSON output
CREDS=$(aws sts assume-role \
--role-arn ${{ vars.CDK_ATMOSPHERE_OIDC_ROLE }} \
--role-session-name run-tests@aws-cdk-deployment-integ)
# Parse the JSON output and set environment variables
AWS_ACCESS_KEY_ID=$(echo $CREDS | jq -r '.Credentials.AccessKeyId')
AWS_SECRET_ACCESS_KEY=$(echo $CREDS | jq -r '.Credentials.SecretAccessKey')
AWS_SESSION_TOKEN=$(echo $CREDS | jq -r '.Credentials.SessionToken')
echo "::add-mask::$AWS_ACCESS_KEY_ID"
echo "::add-mask::$AWS_SECRET_ACCESS_KEY"
echo "::add-mask::$AWS_SESSION_TOKEN"

echo "AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID" >> $GITHUB_ENV
echo "AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY" >> $GITHUB_ENV
echo "AWS_SESSION_TOKEN=$AWS_SESSION_TOKEN" >> $GITHUB_ENV

- name: Setup Node.js
uses: actions/setup-node@v6
Expand Down Expand Up @@ -95,7 +76,7 @@ jobs:
sudo sysctl -w vm.max_map_count=2251954

- name: Install dependencies for Integration Tests
run: yarn install
run: yarn install --frozen-lockfile

- name: Build deployment-integ
run: yarn --cwd tools/@aws-cdk/integration-test-deployment build
Expand All @@ -109,6 +90,8 @@ jobs:
env:
CDK_ATMOSPHERE_ENDPOINT: ${{ vars.CDK_ATMOSPHERE_ENDPOINT }}
CDK_ATMOSPHERE_POOL: ${{ vars.CDK_ATMOSPHERE_POOL}}
CDK_ATMOSPHERE_OIDC_ROLE: ${{ vars.CDK_ATMOSPHERE_OIDC_ROLE }}
CDK_ATMOSPHERE_BATCH_SIZE: ${{ vars.CDK_ATMOSPHERE_BATCH_SIZE }}
TARGET_BRANCH_COMMIT: ${{ github.event.pull_request.base.sha }}
SOURCE_BRANCH_COMMIT: ${{ github.event.pull_request.head.sha }}

Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.v2.alpha.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.224.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.223.0-alpha.0...v2.224.0-alpha.0) (2025-11-13)

### Features

* **imagebuilder-alpha:** add support for EC2 Image Builder L2 Constructs - Infrastructure Configuration ([#35882](https://github.com/aws/aws-cdk/issues/35882)) ([db1d964](https://github.com/aws/aws-cdk/commit/db1d964b7775e0609c137b12051bac535094f8cd)), closes [aws/aws-cdk-rfcs#789](https://github.com/aws/aws-cdk-rfcs/issues/789) [aws/aws-cdk-rfcs#789](https://github.com/aws/aws-cdk-rfcs/issues/789)

## [2.223.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.222.0-alpha.0...v2.223.0-alpha.0) (2025-11-10)

## [2.222.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.221.1-alpha.0...v2.222.0-alpha.0) (2025-11-04)
Expand Down
28 changes: 28 additions & 0 deletions CHANGELOG.v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.224.0](https://github.com/aws/aws-cdk/compare/v2.223.0...v2.224.0) (2025-11-13)


### ⚠ BREAKING CHANGES

* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-opensearchserverless: AWS::OpenSearchServerless::Collection: StandbyReplicas property is now immutable.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: Id attribute removed.

### Features

* **apigateway:** add option for consolidating lambda permissions for rest and http lambda integrations ([#36021](https://github.com/aws/aws-cdk/issues/36021)) ([35f8e46](https://github.com/aws/aws-cdk/commit/35f8e46b8bf78b91c8bf626bd6b9de30d88dbe87)), closes [#9327](https://github.com/aws/aws-cdk/issues/9327) [#19535](https://github.com/aws/aws-cdk/issues/19535) [#35705](https://github.com/aws/aws-cdk/issues/35705)
* update L1 CloudFormation resource definitions ([#35994](https://github.com/aws/aws-cdk/issues/35994)) ([47a9a20](https://github.com/aws/aws-cdk/commit/47a9a201609805481040d8a085ffdf9b000c4c78))
* **core:** add methods to SecretValue and aws-secretsmanager Secret to obtain a literal (unresolved by CloudFormation) dynamic reference key ([#34397](https://github.com/aws/aws-cdk/issues/34397)) ([#35105](https://github.com/aws/aws-cdk/issues/35105)) ([457aa99](https://github.com/aws/aws-cdk/commit/457aa99259cd72f66fcc3f4db19aaa0e20d1e607)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/core/lib/secret-value.ts#L98C17-L98C31](https://github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/core/lib/secret-value.ts/issues/L98C17-L98C31) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-secretsmanager/lib/secret.ts#L499](https://github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-secretsmanager/lib/secret.ts/issues/L499)
* **eks:** add support for Kubernetes version 1.34 ([#36016](https://github.com/aws/aws-cdk/issues/36016)) ([60096ac](https://github.com/aws/aws-cdk/commit/60096ac4afbb0964a3ef4e5f702b9102c01de927)), closes [#35717](https://github.com/aws/aws-cdk/issues/35717)
* **lambda:** add nodejs24.x runtime for Lambda ([#36001](https://github.com/aws/aws-cdk/issues/36001)) ([404bf1a](https://github.com/aws/aws-cdk/commit/404bf1a90a01ad9e4afc8dbb7fbcd269701117b9))
* **sagemaker:** add support for serverless inference endpoints ([#35557](https://github.com/aws/aws-cdk/issues/35557)) ([3f5c5ac](https://github.com/aws/aws-cdk/commit/3f5c5acc0f5f03cbbfb8fa0c4c1f18383ae602cd)), closes [#23148](https://github.com/aws/aws-cdk/issues/23148) [#23148](https://github.com/aws/aws-cdk/issues/23148)
* **stepfunctions-tasks:** add architecture support to EvaluateExpression ([#35468](https://github.com/aws/aws-cdk/issues/35468)) ([771ea13](https://github.com/aws/aws-cdk/commit/771ea13c3067ee87b15575049d3ad6a10a393518)), closes [#34974](https://github.com/aws/aws-cdk/issues/34974)


### Bug Fixes

* move reference interfaces to their own submodules ([#35971](https://github.com/aws/aws-cdk/issues/35971)) ([1e4dfe6](https://github.com/aws/aws-cdk/commit/1e4dfe67d92dbedda198ee459ca019c15a736ac1))
* **cdk-lib:** multiple submodules use an incorrect namespace for .NET ([#36002](https://github.com/aws/aws-cdk/issues/36002)) ([e48e584](https://github.com/aws/aws-cdk/commit/e48e5848d1703d08f9afdd257482c07ba41928a1))
* **dynamodb:** resolve circular dependency with AccountRootPrincipal grants ([#35983](https://github.com/aws/aws-cdk/issues/35983)) ([24d2adf](https://github.com/aws/aws-cdk/commit/24d2adf6acb4a9225be5483725e6fda644121203)), closes [#35967](https://github.com/aws/aws-cdk/issues/35967)
* **ecs:** allow empty placementStrategies on EC2Service ([#35580](https://github.com/aws/aws-cdk/issues/35580)) ([0d773b1](https://github.com/aws/aws-cdk/commit/0d773b115f67d55239112f919381efad6a531efc)), closes [#30382](https://github.com/aws/aws-cdk/issues/30382) [/github.com/aws/aws-cdk/pull/27572#issuecomment-1766287866](https://github.com/aws//github.com/aws/aws-cdk/pull/27572/issues/issuecomment-1766287866)

## [2.223.0](https://github.com/aws/aws-cdk/compare/v2.222.0...v2.223.0) (2025-11-10)


Expand Down
Loading
Loading