Skip to content

Commit f4f359d

Browse files
author
AWS CDK Team
committed
chore(release): 2.164.0
1 parent 8d06824 commit f4f359d

File tree

5 files changed

+55
-3
lines changed

5 files changed

+55
-3
lines changed

CHANGELOG.v2.alpha.md

+13
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
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.164.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.163.1-alpha.0...v2.164.0-alpha.0) (2024-10-24)
6+
7+
8+
### Features
9+
10+
* **iot:** scheduled audit ([#31776](https://github.com/aws/aws-cdk/issues/31776)) ([366b492](https://github.com/aws/aws-cdk/commit/366b4927c50168113dd4057f6255ab6c76278135)), closes [#31779](https://github.com/aws/aws-cdk/issues/31779)
11+
12+
13+
### Bug Fixes
14+
15+
* **ec2:** allow NAT instance to associate public IP ([#31812](https://github.com/aws/aws-cdk/issues/31812)) ([e96b4ce](https://github.com/aws/aws-cdk/commit/e96b4ce4ae64076e4c2e688c649c69fb15a624d6)), closes [#31711](https://github.com/aws/aws-cdk/issues/31711)
16+
* **scheduler-targets-alpha:** imported lambda function as schedule target throws synth error ([#31837](https://github.com/aws/aws-cdk/issues/31837)) ([d1d179f](https://github.com/aws/aws-cdk/commit/d1d179f617f83bbb3bf44d3cc629be8eed0d4e2b)), closes [#29284](https://github.com/aws/aws-cdk/issues/29284)
17+
518
## [2.163.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.163.0-alpha.0...v2.163.1-alpha.0) (2024-10-22)
619

720
## [2.163.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.162.1-alpha.0...v2.163.0-alpha.0) (2024-10-21)

CHANGELOG.v2.md

+19
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
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.164.0](https://github.com/aws/aws-cdk/compare/v2.163.1...v2.164.0) (2024-10-24)
6+
7+
8+
### Features
9+
10+
* **cli:** add ability to configure hotswap properties for ECS ([#30511](https://github.com/aws/aws-cdk/issues/30511)) ([fee2cf8](https://github.com/aws/aws-cdk/commit/fee2cf88c58c6c1f25b9e6fad87c8042de464fd9)), closes [#29618](https://github.com/aws/aws-cdk/issues/29618)
11+
* **cognito:** support email based MFA ([#31816](https://github.com/aws/aws-cdk/issues/31816)) ([f9d6eef](https://github.com/aws/aws-cdk/commit/f9d6eefd52d5bdc63ff2be844f567e8f1d0b4258)), closes [#31815](https://github.com/aws/aws-cdk/issues/31815)
12+
* **cognito:** the Cognito Identity Pools module is now in Developer Preview ([#31854](https://github.com/aws/aws-cdk/issues/31854)) ([b22899f](https://github.com/aws/aws-cdk/commit/b22899f9dee04d5c446ebcdfff810a954ac08dc6))
13+
14+
15+
### Bug Fixes
16+
17+
* **cli:** cross-account asset publishing doesn't work without bootstrap stack ([#31876](https://github.com/aws/aws-cdk/issues/31876)) ([427bf63](https://github.com/aws/aws-cdk/commit/427bf630cb2e28ec98477b313eef32d5b9b91525)), closes [#31866](https://github.com/aws/aws-cdk/issues/31866)
18+
* **cli:** deploy-role is not authorized to perform DescribeStackResources ([#31878](https://github.com/aws/aws-cdk/issues/31878)) ([8d06824](https://github.com/aws/aws-cdk/commit/8d06824298d80b18c6b0143a9ac38b79ea5d6253))
19+
* **core:** fix policy synthesizer logic for precreated roles ([#31710](https://github.com/aws/aws-cdk/issues/31710)) ([aae03c9](https://github.com/aws/aws-cdk/commit/aae03c9f899ec2a77b841207ef0b4eb3a7e0ae00))
20+
* **dynamodb:** replication regions are incompatible with resource policies in TableV2 and feature flag ([#31513](https://github.com/aws/aws-cdk/issues/31513)) ([0b03eb0](https://github.com/aws/aws-cdk/commit/0b03eb0f62c132c1bd586a8ec31818398d07707f)), closes [#30705](https://github.com/aws/aws-cdk/issues/30705)
21+
* **events-targets:** kinesis Stream target with Customer-Managed KMS key causes EventBridge FailedInvocations ([#31836](https://github.com/aws/aws-cdk/issues/31836)) ([58dfda0](https://github.com/aws/aws-cdk/commit/58dfda087a8aabde2683cd99df005d6e5e73a7ce)), closes [#10996](https://github.com/aws/aws-cdk/issues/10996) [/github.com/aws/aws-cdk/blob/366b4927c50168113dd4057f6255ab6c76278135/packages/aws-cdk-lib/aws-kinesis/lib/stream.ts#L355](https://github.com/aws//github.com/aws/aws-cdk/blob/366b4927c50168113dd4057f6255ab6c76278135/packages/aws-cdk-lib/aws-kinesis/lib/stream.ts/issues/L355)
22+
* 'Need to perform AWS calls for account' when doing cross-account deployments ([#31846](https://github.com/aws/aws-cdk/issues/31846)) ([595a422](https://github.com/aws/aws-cdk/commit/595a422a614daecf386bde96f4cefeb4f7473815)), closes [#31845](https://github.com/aws/aws-cdk/issues/31845)
23+
524
## [2.163.1](https://github.com/aws/aws-cdk/compare/v2.163.0...v2.163.1) (2024-10-22)
625

726

packages/aws-cdk-lib/cx-api/FEATURE_FLAGS.md

+20
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ Flags come in three types:
8080
| [@aws-cdk/aws-rds:setCorrectValueForDatabaseInstanceReadReplicaInstanceResourceId](#aws-cdkaws-rdssetcorrectvaluefordatabaseinstancereadreplicainstanceresourceid) | When enabled, the value of property `instanceResourceId` in construct `DatabaseInstanceReadReplica` will be set to the correct value which is `DbiResourceId` instead of currently `DbInstanceArn` | 2.161.0 | (fix) |
8181
| [@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) |
8282
| [@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) |
83+
| [@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) |
8384

8485
<!-- END table -->
8586

@@ -143,6 +144,7 @@ The following json shows the current recommended set of flags, as `cdk init` wou
143144
"@aws-cdk/custom-resources:logApiResponseDataPropertyTrueDefault": false,
144145
"@aws-cdk/aws-s3:keepNotificationInImportedBucket": false,
145146
"@aws-cdk/aws-ecs:reduceEc2FargateCloudWatchPermissions": true,
147+
"@aws-cdk/aws-dynamodb:resourcePolicyPerReplica": true,
146148
"@aws-cdk/aws-ec2:ec2SumTImeoutEnabled": true,
147149
"@aws-cdk/aws-appsync:appSyncGraphQLAPIScopeLambdaPermission": true,
148150
"@aws-cdk/aws-rds:setCorrectValueForDatabaseInstanceReadReplicaInstanceResourceId": true,
@@ -1509,4 +1511,22 @@ When this feature flag is enabled, if the task definition is created in the stac
15091511
| 2.163.0 | `false` | `true` |
15101512

15111513

1514+
### @aws-cdk/aws-dynamodb:resourcePolicyPerReplica
1515+
1516+
*When enabled will allow you to specify a resource policy per replica, and not copy the source table policy to all replicas* (fix)
1517+
1518+
If this flag is not set, the default behavior for `TableV2` is to use a different `resourcePolicy` for each replica.
1519+
1520+
If this flag is set to false, the behavior is that each replica shares the same `resourcePolicy` as the source table.
1521+
This will prevent you from creating a new table which has an additional replica and a resource policy.
1522+
1523+
This is a feature flag as the old behavior was technically incorrect but users may have come to depend on it.
1524+
1525+
1526+
| Since | Default | Recommended |
1527+
| ----- | ----- | ----- |
1528+
| (not in v1) | | |
1529+
| 2.164.0 | `false` | `true` |
1530+
1531+
15121532
<!-- END details -->

packages/aws-cdk-lib/cx-api/lib/features.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1161,7 +1161,7 @@ export const FLAGS: Record<string, FlagInfo> = {
11611161
This will prevent you from creating a new table which has an additional replica and a resource policy.
11621162
11631163
This is a feature flag as the old behavior was technically incorrect but users may have come to depend on it.`,
1164-
introducedIn: { v2: 'V2NEXT' },
1164+
introducedIn: { v2: '2.164.0' },
11651165
recommendedValue: true,
11661166
},
11671167

version.v2.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"version": "2.163.1",
3-
"alphaVersion": "2.163.1-alpha.0"
2+
"version": "2.164.0",
3+
"alphaVersion": "2.164.0-alpha.0"
44
}

0 commit comments

Comments
 (0)