Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 2.172.0 #32403

Merged
merged 55 commits into from
Dec 6, 2024
Merged
Changes from 1 commit
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
421d327
feat: update L1 CloudFormation resource definitions (#32272)
aws-cdk-automation Nov 25, 2024
c5f895e
chore(cli): prevent test interference (#32270)
rix0rrr Nov 25, 2024
323dd4f
Merge branch 'main' into merge-back/2.171.0
iliapolo Nov 25, 2024
6877c6a
chore(merge-back): 2.171.0 (#32275)
mergify[bot] Nov 25, 2024
6b85a18
chore(lambda): remove unnecessary lints (#32277)
GavinZZ Nov 25, 2024
9a4a245
chore(deps): bump smol-toml from 1.3.0 to 1.3.1 (#32256)
dependabot[bot] Nov 25, 2024
55473c8
chore(rds): support 8.4.3 engine version for Amazon RDS for MySQL (#3…
mazyu36 Nov 26, 2024
c789063
chore(ec2): add interface vpc endpoints (#32264)
badmintoncryer Nov 26, 2024
c77536f
feat(pipes-targets): add API Gateway (#31954)
msambol Nov 26, 2024
0153da4
chore(tools): add a tool to update lambda integration test cases to t…
moelasmar Nov 26, 2024
2eebc59
fix(scheduler-targets-alpha): incorrect validation of maximumEventAge…
Tietew Nov 26, 2024
7cc5f30
feat(elasticloadbalancingv2): ip address type for both network and ap…
badmintoncryer Nov 26, 2024
4db9565
fix(apigateway): remove deprecated apigatewayv2 from aws-apigateway m…
GavinZZ Nov 26, 2024
af5345e
feat(pipes): add LogDestination implementation (#31672)
msambol Nov 27, 2024
deeb2ad
feat(cognito): new `cloudFrontEndpoint` method for user pool domain w…
go-to-k Nov 27, 2024
6c0f74e
fix(cli): assume role calls are skipping the proxy (#32291)
otaviomacedo Nov 27, 2024
be000a2
fix(cli): lambda hotswap fails if `lambda:GetFunctionConfiguration` a…
iliapolo Nov 27, 2024
069b72c
chore: change logging to use a single base logging method (#32081)
HBobertz Nov 27, 2024
9f3d09b
chore: un-bump codecov/codecov-action from 5 to 4 (#32314)
Leo10Gama Nov 27, 2024
f9708a6
fix(cloudfront): propagate `originAccessControlId` CloudFront Origin …
ivanbarlog Nov 28, 2024
f271168
chore: update vscode devcontainer config (#32315)
5d Nov 28, 2024
6458439
fix(cli): mfa code is not requested when `$AWS_PROFILE` is used (#32313)
rix0rrr Nov 28, 2024
62729ed
chore(cli): stops tests from interfering with each other (#32319)
rix0rrr Nov 28, 2024
512cf95
fix(cli): remove source maps (#32317)
rix0rrr Nov 28, 2024
559d676
fix(cli): warns about missing `--no-rollback` flag that is present (#…
rix0rrr Nov 28, 2024
d2e0b29
chore(cli): log SDK calls when using `-vvv` (#32308)
rix0rrr Nov 28, 2024
cf89d0f
feat(ec2): instance support passing IAM instance profile (#32073)
phuhung273 Nov 28, 2024
1347482
Merge branch 'main' into merge-back/2.171.1
mergify[bot] Nov 28, 2024
77fbddf
chore(merge-back): 2.171.1 (#32327)
mergify[bot] Nov 28, 2024
0e79874
chore: enforce no-throw-literal (#32331)
mrgrain Nov 29, 2024
8ccdff4
feat(aspects): priority-ordered aspect invocation (#32097)
sumupitchayan Nov 29, 2024
dc7574a
feat(route53-targets): add `AppSync` route53 target (#31976)
ScottRobinson03 Nov 29, 2024
81cde0e
chore: enforce eol-last rule (#32335)
mrgrain Nov 29, 2024
6931632
chore(build): add dotnot 9 to prerequisite check (#32158)
msambol Nov 30, 2024
24adca3
chore: update Contributors File (#32338)
aws-cdk-automation Dec 1, 2024
20edc7f
fix(cloudformation-include): drops unknown policy attributes (#32321)
rix0rrr Dec 2, 2024
f091714
chore(aspects): set priorities for existing aspects in CDK (#32333)
sumupitchayan Dec 2, 2024
64a0e2c
chore(cloudfront): prevent WebACL from being created in regions other…
ren-yamanashi Dec 2, 2024
40835a0
feat(redshift): execute resource action (#31995)
badmintoncryer Dec 2, 2024
d95db49
feat(neptune): auto minor version upgrade for an instance (#31988)
badmintoncryer Dec 2, 2024
9e6bb24
feat: update L1 CloudFormation resource definitions (#32356)
aws-cdk-automation Dec 2, 2024
bf77e51
feat(ec2): default BastionHostLinux to use Amazon Linux 2023 (under f…
blimmer Dec 2, 2024
058a0bf
fix(cli): short-lived credentials are not refreshed (#32354)
rix0rrr Dec 4, 2024
bb50c1a
feat(ses): add support to disable account-level suppression list (#32…
Tietew Dec 4, 2024
935c06f
chore(bedrock): add Amazon Nova Canvas, Lite, Micro, Pro, Reel models…
mazyu36 Dec 4, 2024
c5bcfdc
feat(cognito): support for ALLOW_USER_AUTH explicit auth flow (#32273)
danielholmes Dec 4, 2024
b30c823
feat(eks-v2-alpha): create the alpha package for the EKS L2 rewrite a…
xazhao Dec 4, 2024
8189c82
feat(eks-v2-alpha): use native L1 instead of custom resource for Farg…
xazhao Dec 5, 2024
0ce71fc
feat(events): add filter rules for prefixEqualsIgnoreCase, suffixEqua…
jaw111 Dec 5, 2024
aed8ad1
feat(lambda-nodejs): add bun support (#31770)
blimmer Dec 5, 2024
4e7f5c4
fix(appsync): `appsync.HttpDataSourceProps` erroneously extends `Base…
ScottRobinson03 Dec 5, 2024
f4c19c7
feat(rds): limitless database cluster (#32151)
badmintoncryer Dec 5, 2024
c78ef1b
fix(iam): `Role.addManagedPolicy()` does not work for imported roles …
stm29 Dec 6, 2024
b75980d
chore(release): 2.172.0
Dec 6, 2024
f692fac
Remove eks-v2-alpha changes
otaviomacedo Dec 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore(release): 2.172.0
AWS CDK Team committed Dec 6, 2024
commit b75980ddba6b5055f5685153f313a8eb3f5c2957
19 changes: 19 additions & 0 deletions CHANGELOG.v2.alpha.md
Original file line number Diff line number Diff line change
@@ -2,6 +2,25 @@

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.172.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.171.1-alpha.0...v2.172.0-alpha.0) (2024-12-06)


### Features

* **ec2:** default BastionHostLinux to use Amazon Linux 2023 (under feature flag) ([#31996](https://github.com/aws/aws-cdk/issues/31996)) ([bf77e51](https://github.com/aws/aws-cdk/commit/bf77e51c90e3da972c464430d579695163160a13)), closes [#29493](https://github.com/aws/aws-cdk/issues/29493) [#29493](https://github.com/aws/aws-cdk/issues/29493)
* **ec2:** instance support passing IAM instance profile ([#32073](https://github.com/aws/aws-cdk/issues/32073)) ([cf89d0f](https://github.com/aws/aws-cdk/commit/cf89d0f67f6d03bdeec38a4ffb48d3cda59db7cc)), closes [#8348](https://github.com/aws/aws-cdk/issues/8348)
* **eks-v2-alpha:** create the alpha package for the EKS L2 rewrite and setup test ([#32366](https://github.com/aws/aws-cdk/issues/32366)) ([b30c823](https://github.com/aws/aws-cdk/commit/b30c8234def40509899c7e7a7bd796d93470445d))
* **eks-v2-alpha:** use native L1 instead of custom resource for Fargate Profile ([#32386](https://github.com/aws/aws-cdk/issues/32386)) ([8189c82](https://github.com/aws/aws-cdk/commit/8189c828be3eadeb82cbb4d7a9591f8327a2d18d))
* **neptune:** auto minor version upgrade for an instance ([#31988](https://github.com/aws/aws-cdk/issues/31988)) ([d95db49](https://github.com/aws/aws-cdk/commit/d95db491f7c1fd11dd42299f99d40fd94b0d642f))
* **pipes:** add LogDestination implementation ([#31672](https://github.com/aws/aws-cdk/issues/31672)) ([af5345e](https://github.com/aws/aws-cdk/commit/af5345e9ed2528bde2af6cd4b2428654b096eb93)), closes [#31671](https://github.com/aws/aws-cdk/issues/31671)
* **pipes-targets:** add API Gateway ([#31954](https://github.com/aws/aws-cdk/issues/31954)) ([c77536f](https://github.com/aws/aws-cdk/commit/c77536f8999e221c8d6dae5742f484a04b05bac5))
* **redshift:** execute resource action ([#31995](https://github.com/aws/aws-cdk/issues/31995)) ([40835a0](https://github.com/aws/aws-cdk/commit/40835a01536509daefa44e5e4cad5d8829d8dd1c))


### Bug Fixes

* **scheduler-targets-alpha:** incorrect validation of maximumEventAge ([#32284](https://github.com/aws/aws-cdk/issues/32284)) ([2eebc59](https://github.com/aws/aws-cdk/commit/2eebc5913966f0266efbad65c3f137c07c75270b))

## [2.171.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.171.0-alpha.0...v2.171.1-alpha.0) (2024-11-27)

## [2.171.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.170.0-alpha.0...v2.171.0-alpha.0) (2024-11-25)
38 changes: 38 additions & 0 deletions CHANGELOG.v2.md
Original file line number Diff line number Diff line change
@@ -2,6 +2,44 @@

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.172.0](https://github.com/aws/aws-cdk/compare/v2.171.1...v2.172.0) (2024-12-06)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **apigateway:** We will be removing deprecated `APIGatewayV2` constructs from `aws-apigateway` module.

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

### Features

* **aspects:** priority-ordered aspect invocation ([#32097](https://github.com/aws/aws-cdk/issues/32097)) ([8ccdff4](https://github.com/aws/aws-cdk/commit/8ccdff4ee083d66f73259223ba75ba0b8a0752a0)), closes [#21341](https://github.com/aws/aws-cdk/issues/21341) [/github.com/aws/aws-cdk/blob/8b495f9ec157c0b00674715f62b1bbcabf2096ac/packages/aws-cdk-lib/core/lib/private/synthesis.ts#L217](https://github.com/aws//github.com/aws/aws-cdk/blob/8b495f9ec157c0b00674715f62b1bbcabf2096ac/packages/aws-cdk-lib/core/lib/private/synthesis.ts/issues/L217)
* **cognito:** new `cloudFrontEndpoint` method for user pool domain without custom resource ([#31402](https://github.com/aws/aws-cdk/issues/31402)) ([deeb2ad](https://github.com/aws/aws-cdk/commit/deeb2ad0bc38101a9f1fa8162ad5d6008900a98d)), closes [#31342](https://github.com/aws/aws-cdk/issues/31342) [/github.com/go-to-k/aws-cdk/blob/fcbdc769e681f1f915cdc8cd7aa3a565d807884d/packages/aws-cdk-lib/aws-route53-targets/lib/userpool-domain.ts#L14](https://github.com/aws//github.com/go-to-k/aws-cdk/blob/fcbdc769e681f1f915cdc8cd7aa3a565d807884d/packages/aws-cdk-lib/aws-route53-targets/lib/userpool-domain.ts/issues/L14)
* **cognito:** support for ALLOW_USER_AUTH explicit auth flow ([#32273](https://github.com/aws/aws-cdk/issues/32273)) ([c5bcfdc](https://github.com/aws/aws-cdk/commit/c5bcfdc57aa763539b31f4e7f6f115f707c401a4))
* **elasticloadbalancingv2:** ip address type for both network and application target group ([#32189](https://github.com/aws/aws-cdk/issues/32189)) ([7cc5f30](https://github.com/aws/aws-cdk/commit/7cc5f305c839048454240f8d6db1614e2dfa4c53))
* **events:** add filter rules for prefixEqualsIgnoreCase, suffixEqualsIgnoreCase, wildcard, and anythingBut* matches ([#32063](https://github.com/aws/aws-cdk/issues/32063)) ([0ce71fc](https://github.com/aws/aws-cdk/commit/0ce71fc50cffffc04d9d1bc9c98c9c04e77bfe1f)), closes [#28462](https://github.com/aws/aws-cdk/issues/28462)
* **lambda-nodejs:** add bun support ([#31770](https://github.com/aws/aws-cdk/issues/31770)) ([aed8ad1](https://github.com/aws/aws-cdk/commit/aed8ad10c3d86497be34b2889466f770910d36ef)), closes [#31753](https://github.com/aws/aws-cdk/issues/31753) [#31753](https://github.com/aws/aws-cdk/issues/31753)
* **rds:** limitless database cluster ([#32151](https://github.com/aws/aws-cdk/issues/32151)) ([f4c19c7](https://github.com/aws/aws-cdk/commit/f4c19c71ca8a34188f1d26f756ef5b3ec218b5c2))
* **ses:** add support to disable account-level suppression list ([#32168](https://github.com/aws/aws-cdk/issues/32168)) ([bb50c1a](https://github.com/aws/aws-cdk/commit/bb50c1abc8c507e2b877a952377adc607b936eab)), closes [#32149](https://github.com/aws/aws-cdk/issues/32149)
* update L1 CloudFormation resource definitions ([#32272](https://github.com/aws/aws-cdk/issues/32272)) ([421d327](https://github.com/aws/aws-cdk/commit/421d32708f5018353b2c5db1751cb3415412b985))
* update L1 CloudFormation resource definitions ([#32356](https://github.com/aws/aws-cdk/issues/32356)) ([9e6bb24](https://github.com/aws/aws-cdk/commit/9e6bb24f533c11bbb74a30a729566f91f5d6a13f))
* **route53-targets:** add `AppSync` route53 target ([#31976](https://github.com/aws/aws-cdk/issues/31976)) ([dc7574a](https://github.com/aws/aws-cdk/commit/dc7574a3c048fdb58ca1ac996dbe46fd54b59993)), closes [#26109](https://github.com/aws/aws-cdk/issues/26109)


### Bug Fixes

* **apigateway:** remove deprecated apigatewayv2 from aws-apigateway module ([#32297](https://github.com/aws/aws-cdk/issues/32297)) ([4db9565](https://github.com/aws/aws-cdk/commit/4db956597b41bb9d7dd8e1d65b39643772065353))
* **appsync:** `appsync.HttpDataSourceProps` erroneously extends `BaseDataSourceProps` ([#32065](https://github.com/aws/aws-cdk/issues/32065)) ([4e7f5c4](https://github.com/aws/aws-cdk/commit/4e7f5c4469509ed4e1d586a9c5263f19b540a7bd)), closes [#29689](https://github.com/aws/aws-cdk/issues/29689)
* **cli:** assume role calls are skipping the proxy ([#32291](https://github.com/aws/aws-cdk/issues/32291)) ([6c0f74e](https://github.com/aws/aws-cdk/commit/6c0f74e4b37b8ef81c927adca1112680d0bf2ad0))
* **cli:** lambda hotswap fails if `lambda:GetFunctionConfiguration` action is not allowed ([#32301](https://github.com/aws/aws-cdk/issues/32301)) ([be000a2](https://github.com/aws/aws-cdk/commit/be000a251b781b0b0870930992793df5a2fc4b01)), closes [/github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdatedV2.ts#L10](https://github.com/aws//github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdatedV2.ts/issues/L10) [/github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdated.ts#L13](https://github.com/aws//github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdated.ts/issues/L13)
* **cli:** mfa code is not requested when `$AWS_PROFILE` is used ([#32313](https://github.com/aws/aws-cdk/issues/32313)) ([6458439](https://github.com/aws/aws-cdk/commit/6458439b08f9ce1f49c1137dd85bb582550a5f52)), closes [#32312](https://github.com/aws/aws-cdk/issues/32312)
* **cli:** remove source maps ([#32317](https://github.com/aws/aws-cdk/issues/32317)) ([512cf95](https://github.com/aws/aws-cdk/commit/512cf952f3971cd302fb1cca7c24149b43832280)), closes [#19930](https://github.com/aws/aws-cdk/issues/19930) [#19930](https://github.com/aws/aws-cdk/issues/19930)
* **cli:** short-lived credentials are not refreshed ([#32354](https://github.com/aws/aws-cdk/issues/32354)) ([058a0bf](https://github.com/aws/aws-cdk/commit/058a0bfc22036230252fcbc026576260723f6d28))
* **cli:** warns about missing `--no-rollback` flag that is present ([#32309](https://github.com/aws/aws-cdk/issues/32309)) ([559d676](https://github.com/aws/aws-cdk/commit/559d676e2989739b38491b1f767face839d39f69)), closes [#32295](https://github.com/aws/aws-cdk/issues/32295)
* **cloudformation-include:** drops unknown policy attributes ([#32321](https://github.com/aws/aws-cdk/issues/32321)) ([20edc7f](https://github.com/aws/aws-cdk/commit/20edc7fe5e891461a8188d306dcc0f776041cf8f))
* **cloudfront:** propagate `originAccessControlId` CloudFront Origin property to CloudFormation templates ([#32020](https://github.com/aws/aws-cdk/issues/32020)) ([f9708a6](https://github.com/aws/aws-cdk/commit/f9708a634ceaef7f62e8193443ea30fe9e2fbad6)), closes [#32018](https://github.com/aws/aws-cdk/issues/32018)
* **iam:** `Role.addManagedPolicy()` does not work for imported roles `IRole` [#8307](https://github.com/aws/aws-cdk/issues/8307) ([#31212](https://github.com/aws/aws-cdk/issues/31212)) ([c78ef1b](https://github.com/aws/aws-cdk/commit/c78ef1b43a18e1ffc93fcbdee9dd2e91fa750a36)), closes [/github.com/aws/aws-cdk/blob/823ff6e03899f790a4cb1c43f92a02cc906ac356/packages/aws-cdk-lib/aws-iam/lib/identity-base.ts#L17-L21](https://github.com/aws//github.com/aws/aws-cdk/blob/823ff6e03899f790a4cb1c43f92a02cc906ac356/packages/aws-cdk-lib/aws-iam/lib/identity-base.ts/issues/L17-L21)

## [2.171.1](https://github.com/aws/aws-cdk/compare/v2.171.0...v2.171.1) (2024-11-27)


25 changes: 22 additions & 3 deletions packages/aws-cdk-lib/cx-api/FEATURE_FLAGS.md
Original file line number Diff line number Diff line change
@@ -81,7 +81,8 @@ Flags come in three types:
| [@aws-cdk/core:cfnIncludeRejectComplexResourceUpdateCreatePolicyIntrinsics](#aws-cdkcorecfnincluderejectcomplexresourceupdatecreatepolicyintrinsics) | When enabled, CFN templates added with `cfn-include` will error if the template contains Resource Update or Create policies with CFN Intrinsics that include non-primitive values. | 2.161.0 | (fix) |
| [@aws-cdk/aws-stepfunctions-tasks:fixRunEcsTaskPolicy](#aws-cdkaws-stepfunctions-tasksfixrunecstaskpolicy) | When enabled, the resource of IAM Run Ecs policy generated by SFN EcsRunTask will reference the definition, instead of constructing ARN. | 2.163.0 | (fix) |
| [@aws-cdk/aws-dynamodb:resourcePolicyPerReplica](#aws-cdkaws-dynamodbresourcepolicyperreplica) | When enabled will allow you to specify a resource policy per replica, and not copy the source table policy to all replicas | 2.164.0 | (fix) |
| [@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. | V2NEXT | (default) |
| [@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) |
| [@aws-cdk/core:aspectStabilization](#aws-cdkcoreaspectstabilization) | When enabled, a stabilization loop will be run when invoking Aspects during synthesis. | 2.172.0 | (config) |

<!-- END table -->

@@ -197,6 +198,7 @@ are migrating a v1 CDK project to v2, explicitly set any of these flags which do
| [@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2\_2021](#aws-cdkaws-cloudfrontdefaultsecuritypolicytlsv12_2021) | Enable this feature flag to have cloudfront distributions use the security policy TLSv1.2_2021 by default. | (fix) | 1.117.0 | `false` | `true` |
| [@aws-cdk/pipelines:reduceAssetRoleTrustScope](#aws-cdkpipelinesreduceassetroletrustscope) | Remove the root account principal from PipelineAssetsFileRole trust policy | (default) | | `false` | `true` |
| [@aws-cdk/aws-stepfunctions-tasks:useNewS3UriParametersForBedrockInvokeModelTask](#aws-cdkaws-stepfunctions-tasksusenews3uriparametersforbedrockinvokemodeltask) | When enabled, use new props for S3 URI field in task definition of state machine for bedrock invoke model. | (fix) | | `false` | `true` |
| [@aws-cdk/core:aspectStabilization](#aws-cdkcoreaspectstabilization) | When enabled, a stabilization loop will be run when invoking Aspects during synthesis. | (config) | | `false` | `true` |

<!-- END diff -->

@@ -213,7 +215,8 @@ Here is an example of a `cdk.json` file that restores v1 behavior for these flag
"@aws-cdk/aws-lambda:recognizeVersionProps": false,
"@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": false,
"@aws-cdk/pipelines:reduceAssetRoleTrustScope": false,
"@aws-cdk/aws-stepfunctions-tasks:useNewS3UriParametersForBedrockInvokeModelTask": false
"@aws-cdk/aws-stepfunctions-tasks:useNewS3UriParametersForBedrockInvokeModelTask": false,
"@aws-cdk/core:aspectStabilization": false
}
}
```
@@ -1546,9 +1549,25 @@ the latest Amazon Linux 2023 version will be used instead of Amazon Linux 2.
| Since | Default | Recommended |
| ----- | ----- | ----- |
| (not in v1) | | |
| V2NEXT | `false` | `true` |
| 2.172.0 | `false` | `true` |

**Compatibility with old behavior:** Disable the feature flag or explicitly pass an Amazon Linux 2 machine image to the BastionHost construct.


### @aws-cdk/core:aspectStabilization

*When enabled, a stabilization loop will be run when invoking Aspects during synthesis.* (config)

Currently, when Aspects are invoked in one single pass of the construct tree.
This means that the Aspects that create other Aspects are not run and Aspects that create new nodes of the tree sometimes do not inherit their parent Aspects.

When this feature flag is enabled, a stabilization loop is run to recurse the construct tree multiple times when invoking Aspects.


| Since | Default | Recommended |
| ----- | ----- | ----- |
| (not in v1) | | |
| 2.172.0 | `true` | `true` |


<!-- END details -->
4 changes: 2 additions & 2 deletions packages/aws-cdk-lib/cx-api/lib/features.ts
Original file line number Diff line number Diff line change
@@ -1265,7 +1265,7 @@ export const FLAGS: Record<string, FlagInfo> = {
When this feature flag is enabled, if you do not pass the machineImage property to the BastionHost construct,
the latest Amazon Linux 2023 version will be used instead of Amazon Linux 2.
`,
introducedIn: { v2: 'V2NEXT' },
introducedIn: { v2: '2.172.0' },
recommendedValue: true,
compatibilityWithOldBehaviorMd: 'Disable the feature flag or explicitly pass an Amazon Linux 2 machine image to the BastionHost construct.',
},
@@ -1281,7 +1281,7 @@ export const FLAGS: Record<string, FlagInfo> = {
When this feature flag is enabled, a stabilization loop is run to recurse the construct tree multiple times when invoking Aspects.
`,
defaults: { v2: true },
introducedIn: { v2: 'V2NEXT' },
introducedIn: { v2: '2.172.0' },
recommendedValue: true,
},
};
4 changes: 2 additions & 2 deletions version.v2.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"version": "2.171.1",
"alphaVersion": "2.171.1-alpha.0"
"version": "2.172.0",
"alphaVersion": "2.172.0-alpha.0"
}