You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.v2.alpha.md
+13
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,19 @@
2
2
3
3
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.
***s3objectlambda:** open s3 access point arn ([#32661](https://github.com/aws/aws-cdk/issues/32661)) ([0486b9c](https://github.com/aws/aws-cdk/commit/0486b9c5e2b4286499a9d3f87a0db7c95741fb6b)), closes [#31950](https://github.com/aws/aws-cdk/issues/31950)
11
+
12
+
13
+
### Bug Fixes
14
+
15
+
***apprunner:** the Service class does not implement IService ([#32771](https://github.com/aws/aws-cdk/issues/32771)) ([3d56efa](https://github.com/aws/aws-cdk/commit/3d56efa20ef92761ed22f12e4f651856b6889be3)), closes [#32745](https://github.com/aws/aws-cdk/issues/32745)
16
+
***integ-runner:**`ENOENT` no such file or directory 'recommended-feature-flags.json' ([#32750](https://github.com/aws/aws-cdk/issues/32750)) ([f809b94](https://github.com/aws/aws-cdk/commit/f809b94d9952b8203221e73e177d2615c21248a8))
Copy file name to clipboardExpand all lines: CHANGELOG.v2.md
+21
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,27 @@
2
2
3
3
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.
* **ecs:** enable fault injection flag ([#32598](https://github.com/aws/aws-cdk/issues/32598)) ([ed366ce](https://github.com/aws/aws-cdk/commit/ed366ce812a94066de04e9862d6cbd1083bf5d9c))
11
+
* **ecs:** warning when creating a service with the default minHealthyPercent ([#31738](https://github.com/aws/aws-cdk/issues/31738)) ([3606deb](https://github.com/aws/aws-cdk/commit/3606deb5b519365d846e6e66406c835889827055)), closes [#31705](https://github.com/aws/aws-cdk/issues/31705)
* **kms:** add sign and verify related grant methods ([#32681](https://github.com/aws/aws-cdk/issues/32681)) ([86d2853](https://github.com/aws/aws-cdk/commit/86d2853a9a919669694a2448805a092839a7f4db)), closes [#23185](https://github.com/aws/aws-cdk/issues/23185)
17
+
18
+
19
+
### Bug Fixes
20
+
21
+
* **cli:** cannot set environment variable `CI=false` ([#32749](https://github.com/aws/aws-cdk/issues/32749)) ([26b361d](https://github.com/aws/aws-cdk/commit/26b361de357a3b83c59dc4931d4797328d220534))
22
+
* **cli:** requiresRefresh function does not respect null ([#32666](https://github.com/aws/aws-cdk/issues/32666)) ([2abc23c](https://github.com/aws/aws-cdk/commit/2abc23c4cfdf27e8623fea3d3fbb71ad7e25dbbe)), closes [#32653](https://github.com/aws/aws-cdk/issues/32653) [/github.com/smithy-lang/smithy-typescript/blob/main/packages/property-provider/src/memoize.ts#L27](https://github.com/aws//github.com/smithy-lang/smithy-typescript/blob/main/packages/property-provider/src/memoize.ts/issues/L27)
23
+
* **cloudwatch:** render region and accountId when directly set on metrics ([#32325](https://github.com/aws/aws-cdk/issues/32325)) ([c393481](https://github.com/aws/aws-cdk/commit/c3934817ea15bb3187f67112a1d56c13aa555524)), closes [#28731](https://github.com/aws/aws-cdk/issues/28731)
24
+
* **ecs:** outdated linux commands for `canContainersAccessInstanceRole=false` and also deprecate property ([#32763](https://github.com/aws/aws-cdk/issues/32763)) ([bbdd42c](https://github.com/aws/aws-cdk/commit/bbdd42c8f45916d5c6945f3429916f6199d2ec66)), closes [#28518](https://github.com/aws/aws-cdk/issues/28518)
Copy file name to clipboardExpand all lines: packages/aws-cdk-lib/cx-api/FEATURE_FLAGS.md
+20-20
Original file line number
Diff line number
Diff line change
@@ -84,8 +84,8 @@ Flags come in three types:
84
84
|[@aws-cdk/aws-ec2:bastionHostUseAmazonLinux2023ByDefault](#aws-cdkaws-ec2bastionhostuseamazonlinux2023bydefault)| When enabled, the BastionHost construct will use the latest Amazon Linux 2023 AMI, instead of Amazon Linux 2. | 2.172.0 | (default) |
85
85
|[@aws-cdk/core:aspectStabilization](#aws-cdkcoreaspectstabilization)| When enabled, a stabilization loop will be run when invoking Aspects during synthesis. | 2.172.0 | (config) |
86
86
|[@aws-cdk/aws-route53-targets:userPoolDomainNameMethodWithoutCustomResource](#aws-cdkaws-route53-targetsuserpooldomainnamemethodwithoutcustomresource)| When enabled, use a new method for DNS Name of user pool domain target without creating a custom resource. | 2.174.0 | (fix) |
87
-
|[@aws-cdk/aws-ecs:disableEcsImdsBlocking](#aws-cdkaws-ecsdisableecsimdsblocking)| When set to true, CDK synth will throw exception if canContainersAccessInstanceRole is false. **IMPORTANT: See [details.](#aws-cdkaws-ecsdisableEcsImdsBlocking)**|V2NEXT| (temporary) |
88
-
|[@aws-cdk/aws-ecs:enableImdsBlockingDeprecatedFeature](#aws-cdkaws-ecsenableimdsblockingdeprecatedfeature)| When set to true along with canContainersAccessInstanceRole=false in ECS cluster, new updated commands will be added to UserData to block container accessing IMDS. **Applicable to Linux only. IMPORTANT: See [details.](#aws-cdkaws-ecsenableImdsBlockingDeprecatedFeature)**|V2NEXT| (temporary) |
87
+
|[@aws-cdk/aws-ecs:disableEcsImdsBlocking](#aws-cdkaws-ecsdisableecsimdsblocking)| When set to true, CDK synth will throw exception if canContainersAccessInstanceRole is false. **IMPORTANT: See [details.](#aws-cdkaws-ecsdisableEcsImdsBlocking)**|2.175.0| (temporary) |
88
+
|[@aws-cdk/aws-ecs:enableImdsBlockingDeprecatedFeature](#aws-cdkaws-ecsenableimdsblockingdeprecatedfeature)| When set to true along with canContainersAccessInstanceRole=false in ECS cluster, new updated commands will be added to UserData to block container accessing IMDS. **Applicable to Linux only. IMPORTANT: See [details.](#aws-cdkaws-ecsenableImdsBlockingDeprecatedFeature)**|2.175.0| (temporary) |
89
89
90
90
<!-- END table -->
91
91
@@ -1573,6 +1573,22 @@ When this feature flag is enabled, a stabilization loop is run to recurse the co
*When enabled, use a new method for DNS Name of user pool domain target without creating a custom resource.* (fix)
1579
+
1580
+
When this feature flag is enabled, a new method will be used to get the DNS Name of the user pool domain target. The old method
1581
+
creates a custom resource internally, but the new method doesn't need a custom resource.
1582
+
1583
+
If the flag is set to false then a custom resource will be created when using `UserPoolDomainTarget`.
1584
+
1585
+
1586
+
| Since | Default | Recommended |
1587
+
| ----- | ----- | ----- |
1588
+
| (not in v1) | | |
1589
+
| 2.174.0 | `false` | `true` |
1590
+
1591
+
1576
1592
### @aws-cdk/aws-ecs:disableEcsImdsBlocking
1577
1593
1578
1594
*When set to true, CDK synth will throw exception if canContainersAccessInstanceRole is false. **IMPORTANT: See [details.](#aws-cdkaws-ecsdisableEcsImdsBlocking)*** (temporary)
@@ -1588,7 +1604,7 @@ It is recommended to follow ECS documentation to block IMDS for your specific pl
1588
1604
| Since | Default | Recommended |
1589
1605
| ----- | ----- | ----- |
1590
1606
| (not in v1) | | |
1591
-
| V2NEXT | `false` | `true` |
1607
+
| 2.175.0 | `false` | `true` |
1592
1608
1593
1609
**Compatibility with old behavior:** It is strongly recommended to set this flag to true. However, if necessary, set this flag to false to continue using the old implementation.
1594
1610
@@ -1607,25 +1623,9 @@ It is recommended to follow ECS documentation to block IMDS for your specific pl
1607
1623
| Since | Default | Recommended |
1608
1624
| ----- | ----- | ----- |
1609
1625
| (not in v1) | | |
1610
-
| V2NEXT | `false` | `false` |
1626
+
| 2.175.0 | `false` | `false` |
1611
1627
1612
1628
**Compatibility with old behavior:** Set this flag to false in order to continue using old and outdated commands. However, it is **not** recommended.
guarantee the correct execution of the feature in all platforms. See [Github discussion](https://github.com/aws/aws-cdk/discussions/32609) for more information.
1154
1154
It is recommended to follow ECS documentation to block IMDS for your specific platform and cluster configuration.
1155
1155
`,
1156
-
introducedIn: {v2: 'V2NEXT'},
1156
+
introducedIn: {v2: '2.175.0'},
1157
1157
recommendedValue: false,
1158
1158
compatibilityWithOldBehaviorMd: 'Set this flag to false in order to continue using old and outdated commands. '+
0 commit comments