Skip to content

Commit 45da43c

Browse files
authored
2 parents b0c8ca6 + 8de33b4 commit 45da43c

File tree

397 files changed

+248435
-107835
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

397 files changed

+248435
-107835
lines changed

CHANGELOG.v2.alpha.md

+12
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
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.
44

5+
## [2.189.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.188.0-alpha.0...v2.189.0-alpha.0) (2025-04-09)
6+
7+
8+
### Features
9+
10+
* **ec2-alpha:** implement mapPublicIpOnLaunch prop in SubnetV2 ([#34057](https://github.com/aws/aws-cdk/issues/34057)) ([836c5cf](https://github.com/aws/aws-cdk/commit/836c5cf3e4c627f817e4dc8ed2af28a5bba54792)), closes [#32159](https://github.com/aws/aws-cdk/issues/32159)
11+
12+
13+
### Bug Fixes
14+
15+
* **amplify:** unable to re-run integ test due to missing `status` field in `customRule` ([#33973](https://github.com/aws/aws-cdk/issues/33973)) ([6638c08](https://github.com/aws/aws-cdk/commit/6638c08d56afe7ecc4f23cff4cf334b887001e5e)), closes [#33962](https://github.com/aws/aws-cdk/issues/33962)
16+
517
## [2.188.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.187.0-alpha.0...v2.188.0-alpha.0) (2025-04-03)
618

719

CHANGELOG.v2.md

+17
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22

33
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.
44

5+
## [2.189.0](https://github.com/aws/aws-cdk/compare/v2.188.0...v2.189.0) (2025-04-09)
6+
7+
8+
### Features
9+
10+
* **apigatewayv2:** dualstack HTTP and WebSocket API ([#34054](https://github.com/aws/aws-cdk/issues/34054)) ([eec900e](https://github.com/aws/aws-cdk/commit/eec900e90f38f34f896b22cf36cb225fc9c13cc8))
11+
* update L1 CloudFormation resource definitions ([#34064](https://github.com/aws/aws-cdk/issues/34064)) ([9cb2602](https://github.com/aws/aws-cdk/commit/9cb260266e92f45e40a19667e29ccf2decb3d2b8))
12+
* **bedrock:** support Amazon Nova Reel 1.1 ([#34070](https://github.com/aws/aws-cdk/issues/34070)) ([3da0c4d](https://github.com/aws/aws-cdk/commit/3da0c4d267dbb693ffc01b9fae69cebcb180cdec))
13+
* support L2 constructs for Amazon S3 Tables ([#33599](https://github.com/aws/aws-cdk/issues/33599)) ([2e95252](https://github.com/aws/aws-cdk/commit/2e95252fecbb1fec9874fd5af4b4bd6449d50471))
14+
* **pipelines:** add `V2` pipeline type support in L3 construct ([#34005](https://github.com/aws/aws-cdk/issues/34005)) ([994e952](https://github.com/aws/aws-cdk/commit/994e95289b589596179553a5b9d7201155bd9ed1)), closes [#33995](https://github.com/aws/aws-cdk/issues/33995)
15+
16+
17+
### Bug Fixes
18+
19+
* **codepipeline:** replace account root principal with pipeline role in trust policy for cross-account actions (under feature flag) ([#34074](https://github.com/aws/aws-cdk/issues/34074)) ([2d901f4](https://github.com/aws/aws-cdk/commit/2d901f4e7bb982221e1a48a13666939140109d5a))
20+
* **custom-resources:** `AwsCustomResource` assumed role session name may contain invalid characters ([#34016](https://github.com/aws/aws-cdk/issues/34016)) ([32b6b4d](https://github.com/aws/aws-cdk/commit/32b6b4d7fa99723efb667239fbe455ede43b92c6)), closes [#23260](https://github.com/aws/aws-cdk/issues/23260) [#34011](https://github.com/aws/aws-cdk/issues/34011)
21+
522
## [2.188.0](https://github.com/aws/aws-cdk/compare/v2.187.0...v2.188.0) (2025-04-03)
623

724

CONTRIBUTING.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,9 @@ The following tools need to be installed on your system prior to installing the
222222
- [Yarn >= 1.19.1, < 2](https://yarnpkg.com/lang/en/docs/install)
223223
- [.NET SDK >= 6.0.x](https://www.microsoft.com/net/download)
224224
- [Python >= 3.8.0, < 4.0](https://www.python.org/downloads/release/python-380/)
225-
- [Docker >= 19.03](https://docs.docker.com/get-docker/)
226-
- the Docker daemon must also be running
225+
- Either [Docker >= 19.03](https://docs.docker.com/get-docker/), [Finch >= 0.3.0](https://runfinch.com/), or another Docker replacement
226+
- If using a Docker replacement, the `CDK_DOCKER` environment variable must be set to the replacement command's name (e.g. `export CDK_DOCKER=finch`)
227+
- The Docker or replacement daemon must be running
227228
- [git-lfs](https://docs.github.com/en/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)
228229
- Without this, you'll get the message that the clone succeeded but the checkout failed when you initially clone the repo.
229230

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/DualStackHttpApiIntegDefaultTestDeployAssertCB101E5C.assets.json

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/DualStackHttpApiIntegDefaultTestDeployAssertCB101E5C.template.json

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/DualStackHttpApiStack.assets.json

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"Resources": {
3+
"HttpApiF5A9A8A7": {
4+
"Type": "AWS::ApiGatewayV2::Api",
5+
"Properties": {
6+
"IpAddressType": "dualstack",
7+
"Name": "HttpApi",
8+
"ProtocolType": "HTTP",
9+
"RouteSelectionExpression": "${request.method} ${request.path}"
10+
}
11+
},
12+
"HttpApiDefaultStage3EEB07D6": {
13+
"Type": "AWS::ApiGatewayV2::Stage",
14+
"Properties": {
15+
"ApiId": {
16+
"Ref": "HttpApiF5A9A8A7"
17+
},
18+
"AutoDeploy": true,
19+
"StageName": "$default"
20+
}
21+
}
22+
},
23+
"Parameters": {
24+
"BootstrapVersion": {
25+
"Type": "AWS::SSM::Parameter::Value<String>",
26+
"Default": "/cdk-bootstrap/hnb659fds/version",
27+
"Description": "Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip]"
28+
}
29+
},
30+
"Rules": {
31+
"CheckBootstrapVersion": {
32+
"Assertions": [
33+
{
34+
"Assert": {
35+
"Fn::Not": [
36+
{
37+
"Fn::Contains": [
38+
[
39+
"1",
40+
"2",
41+
"3",
42+
"4",
43+
"5"
44+
],
45+
{
46+
"Ref": "BootstrapVersion"
47+
}
48+
]
49+
}
50+
]
51+
},
52+
"AssertDescription": "CDK bootstrap stack version 6 required. Please run 'cdk bootstrap' with a recent version of the CDK CLI."
53+
}
54+
]
55+
}
56+
}
57+
}

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/cdk.out

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/integ.json

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/manifest.json

+132
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/http/integ.api-dualstack.js.snapshot/tree.json

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env node
2+
import { IntegTest } from '@aws-cdk/integ-tests-alpha';
3+
import * as cdk from 'aws-cdk-lib';
4+
import * as apigw from 'aws-cdk-lib/aws-apigatewayv2';
5+
6+
const app = new cdk.App();
7+
const stack = new cdk.Stack(app, 'DualStackHttpApiStack');
8+
9+
new apigw.HttpApi(stack, 'HttpApi', {
10+
routeSelectionExpression: true,
11+
ipAddressType: apigw.IpAddressType.DUAL_STACK,
12+
});
13+
14+
new IntegTest(app, 'DualStackHttpApiInteg', {
15+
testCases: [stack],
16+
});
17+

packages/@aws-cdk-testing/framework-integ/test/aws-apigatewayv2/test/websocket/integ.api-dualstack.js.snapshot/DualStackWebsocketApiIntegDefaultTestDeployAssert8B7A150B.assets.json

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)