Xo1otl / mictlan

0 stars 0 forks source link

Update aws-cdk monorepo to v2.165.0 #78

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
aws-cdk (source) 2.139.0 -> 2.165.0 age adoption passing confidence
aws-cdk-lib (source) 2.139.0 -> 2.165.0 age adoption passing confidence

Release Notes

aws/aws-cdk (aws-cdk) ### [`v2.165.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.165.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.164.1...v2.165.0) ##### Features - **bootstrap:** add lifecycle rule to abort multipart uploads after 7 days ([#​31956](https://redirect.github.com/aws/aws-cdk/issues/31956)) ([b800da8](https://redirect.github.com/aws/aws-cdk/commit/b800da8172919a1ab27f885549e701d98323c9bb)), closes [#​29045](https://redirect.github.com/aws/aws-cdk/issues/29045) - **bootstrap:** delete noncurrent versions after 30 days ([#​31949](https://redirect.github.com/aws/aws-cdk/issues/31949)) ([579041e](https://redirect.github.com/aws/aws-cdk/commit/579041e5d41e780ce1f6fb9f778c353868fb6938)) - **cli:** garbage collect ecr assets (under --unstable flag) ([#​31841](https://redirect.github.com/aws/aws-cdk/issues/31841)) ([da85e54](https://redirect.github.com/aws/aws-cdk/commit/da85e54d7d3dfb4e33942f58564e91039e7d22ff)), closes [#​31611](https://redirect.github.com/aws/aws-cdk/issues/31611) - **codebuild:** add support of organization webhook in github source ([#​31740](https://redirect.github.com/aws/aws-cdk/issues/31740)) ([8c15b5f](https://redirect.github.com/aws/aws-cdk/commit/8c15b5f19a0c289fd0dad8c35b6734232d957836)), closes [#​31736](https://redirect.github.com/aws/aws-cdk/issues/31736) - **cognito:** support UserPoolGroup ([#​31351](https://redirect.github.com/aws/aws-cdk/issues/31351)) ([408b20f](https://redirect.github.com/aws/aws-cdk/commit/408b20f92122069a04ff5776b4783ae220d04a56)), closes [#​21026](https://redirect.github.com/aws/aws-cdk/issues/21026) - update L1 CloudFormation resource definitions ([#​31917](https://redirect.github.com/aws/aws-cdk/issues/31917)) ([8c93291](https://redirect.github.com/aws/aws-cdk/commit/8c93291f789b441397bc5a64308816e89f682199)) ##### Bug Fixes - **assertions:** throw error or warn when `synth` is called multiple times on mutated construct tree ([#​31865](https://redirect.github.com/aws/aws-cdk/issues/31865)) ([a261c9d](https://redirect.github.com/aws/aws-cdk/commit/a261c9d8a316ec389f19c873122691d48c5ca16d)), closes [#​24689](https://redirect.github.com/aws/aws-cdk/issues/24689) - **cli:** ecr garbage collection hangs when repository has no images ([#​31951](https://redirect.github.com/aws/aws-cdk/issues/31951)) ([a235a9f](https://redirect.github.com/aws/aws-cdk/commit/a235a9fad29bf0da141b27ca391861fa613f42b8)) - **cli:** garbage collection ignores review_in_progress stacks ([#​31906](https://redirect.github.com/aws/aws-cdk/issues/31906)) ([cb3ecfe](https://redirect.github.com/aws/aws-cdk/commit/cb3ecfe8f255e626db3706632c9590c86c28bea5)) - **s3-assets:** cannot publish a file without extension ([#​30597](https://redirect.github.com/aws/aws-cdk/issues/30597)) ([ccab485](https://redirect.github.com/aws/aws-cdk/commit/ccab485b87a7090ddf0773508d7b8ee84ff654b0)), closes [#​30471](https://redirect.github.com/aws/aws-cdk/issues/30471) - **sqs:** queue with `fifo: false` does not deploy ([#​31922](https://redirect.github.com/aws/aws-cdk/issues/31922)) ([a9d3b02](https://redirect.github.com/aws/aws-cdk/commit/a9d3b02783104fe862a3e863e8c89af845b49c8c)), closes [#​8550](https://redirect.github.com/aws/aws-cdk/issues/8550) - enable node-fips compatible body checksums for S3 ([#​31883](https://redirect.github.com/aws/aws-cdk/issues/31883)) ([4f29c1d](https://redirect.github.com/aws/aws-cdk/commit/4f29c1d04533b68535c1a5706855066d1d1ea577)) *** #### Alpha modules (2.165.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **ec2-alpha:** The new `VpcCidrBlock` L2 construct replaces `CfnVPCCidrBlock`. This change alters the logical ID of `AWS::EC2::VPCCidrBlock` resources in CloudFormation templates. Existing deployments will see errors like `CIDR range conflicts with x.xx.xx.xx/xx with association ID vpc-cidr-assoc-ABCD`. To resolve this, you must recreate your existing stacks to use the new module. ##### Features - **apprunner:** support vpc ingress connection ([#​30623](https://redirect.github.com/aws/aws-cdk/issues/30623)) ([048e753](https://redirect.github.com/aws/aws-cdk/commit/048e7538dd71d69c2add28ff454b6d9c69b4f256)), closes [#​22850](https://redirect.github.com/aws/aws-cdk/issues/22850) - **ec2-alpha:** adding imports for SubnetV2 and VpcV2 ([#​31765](https://redirect.github.com/aws/aws-cdk/issues/31765)) ([d108a80](https://redirect.github.com/aws/aws-cdk/commit/d108a8003e463301acea15076501cd815b0eda4a)) - **location:** support Tracker and TrackerConsumer ([#​31268](https://redirect.github.com/aws/aws-cdk/issues/31268)) ([046f041](https://redirect.github.com/aws/aws-cdk/commit/046f0418a3de08a59c940a7a3d93148cb5f0659b)), closes [#​30712](https://redirect.github.com/aws/aws-cdk/issues/30712) - **pipes-enrichments:** support API Gateway enrichment ([#​31794](https://redirect.github.com/aws/aws-cdk/issues/31794)) ([09052c2](https://redirect.github.com/aws/aws-cdk/commit/09052c2060c410028896fd54e76a857b2141c8a4)), closes [#​29384](https://redirect.github.com/aws/aws-cdk/issues/29384) - **pipes-targets:** add SageMaker ([#​30696](https://redirect.github.com/aws/aws-cdk/issues/30696)) ([a5fdf57](https://redirect.github.com/aws/aws-cdk/commit/a5fdf570beb1456b1307276f56d90fd1ba0b46d8)) - **redshift-alpha:** query execution timeout setting during table creation ([#​31818](https://redirect.github.com/aws/aws-cdk/issues/31818)) ([40f07ae](https://redirect.github.com/aws/aws-cdk/commit/40f07ae330d074cfa7861e24a0427da7ec427f68)), closes [#​31329](https://redirect.github.com/aws/aws-cdk/issues/31329) ##### Bug Fixes - **location:** remove base class from PlaceIndex class ([#​31287](https://redirect.github.com/aws/aws-cdk/issues/31287)) ([bc67866](https://redirect.github.com/aws/aws-cdk/commit/bc67866f579c401556d427eb150bcd118d69bd17)), closes [#​30711](https://redirect.github.com/aws/aws-cdk/issues/30711) [#​30682](https://redirect.github.com/aws/aws-cdk/issues/30682) - **scheduler-alpha:** scheduler input always get transformed to string with extra double quotes ([#​31894](https://redirect.github.com/aws/aws-cdk/issues/31894)) ([186b8ab](https://redirect.github.com/aws/aws-cdk/commit/186b8abfab8452b31cba13b56998242f63c43159)) - **scheduler-alpha:** too many KMS permissions granted ([#​31923](https://redirect.github.com/aws/aws-cdk/issues/31923)) ([06678a3](https://redirect.github.com/aws/aws-cdk/commit/06678a39e029582af14c8b021f946b9ce9cac9be)), closes [#​31785](https://redirect.github.com/aws/aws-cdk/issues/31785) ### [`v2.164.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.164.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.164.0...v2.164.1) ##### Bug Fixes - enable node-fips compatible body checksums for S3 ([#​31883](https://redirect.github.com/aws/aws-cdk/issues/31883)) ([290a499](https://redirect.github.com/aws/aws-cdk/commit/290a499f31413bd71eece4ad9f196eb5993747a9)) *** #### Alpha modules (2.164.1-alpha.0) ### [`v2.164.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.164.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.163.1...v2.164.0) ##### Features - **cli:** add ability to configure hotswap properties for ECS ([#​30511](https://redirect.github.com/aws/aws-cdk/issues/30511)) ([fee2cf8](https://redirect.github.com/aws/aws-cdk/commit/fee2cf88c58c6c1f25b9e6fad87c8042de464fd9)), closes [#​29618](https://redirect.github.com/aws/aws-cdk/issues/29618) - **cognito:** support email based MFA ([#​31816](https://redirect.github.com/aws/aws-cdk/issues/31816)) ([f9d6eef](https://redirect.github.com/aws/aws-cdk/commit/f9d6eefd52d5bdc63ff2be844f567e8f1d0b4258)), closes [#​31815](https://redirect.github.com/aws/aws-cdk/issues/31815) - **cognito:** the Cognito Identity Pools module is now in Developer Preview ([#​31854](https://redirect.github.com/aws/aws-cdk/issues/31854)) ([b22899f](https://redirect.github.com/aws/aws-cdk/commit/b22899f9dee04d5c446ebcdfff810a954ac08dc6)) ##### Bug Fixes - **cli:** cross-account asset publishing doesn't work without bootstrap stack ([#​31876](https://redirect.github.com/aws/aws-cdk/issues/31876)) ([427bf63](https://redirect.github.com/aws/aws-cdk/commit/427bf630cb2e28ec98477b313eef32d5b9b91525)), closes [#​31866](https://redirect.github.com/aws/aws-cdk/issues/31866) - **cli:** deploy-role is not authorized to perform DescribeStackResources ([#​31878](https://redirect.github.com/aws/aws-cdk/issues/31878)) ([8d06824](https://redirect.github.com/aws/aws-cdk/commit/8d06824298d80b18c6b0143a9ac38b79ea5d6253)) - **core:** fix policy synthesizer logic for precreated roles ([#​31710](https://redirect.github.com/aws/aws-cdk/issues/31710)) ([aae03c9](https://redirect.github.com/aws/aws-cdk/commit/aae03c9f899ec2a77b841207ef0b4eb3a7e0ae00)) - **dynamodb:** replication regions are incompatible with resource policies in TableV2 and feature flag ([#​31513](https://redirect.github.com/aws/aws-cdk/issues/31513)) ([0b03eb0](https://redirect.github.com/aws/aws-cdk/commit/0b03eb0f62c132c1bd586a8ec31818398d07707f)), closes [#​30705](https://redirect.github.com/aws/aws-cdk/issues/30705) - **events-targets:** kinesis Stream target with Customer-Managed KMS key causes EventBridge FailedInvocations ([#​31836](https://redirect.github.com/aws/aws-cdk/issues/31836)) ([58dfda0](https://redirect.github.com/aws/aws-cdk/commit/58dfda087a8aabde2683cd99df005d6e5e73a7ce)), closes [#​10996](https://redirect.github.com/aws/aws-cdk/issues/10996) *** ##### Alpha modules (2.164.0-alpha.0) ##### Features - **iot:** scheduled audit ([#​31776](https://redirect.github.com/aws/aws-cdk/issues/31776)) ([366b492](https://redirect.github.com/aws/aws-cdk/commit/366b4927c50168113dd4057f6255ab6c76278135)), closes [#​31779](https://redirect.github.com/aws/aws-cdk/issues/31779) ##### Bug Fixes - **ec2:** allow NAT instance to associate public IP ([#​31812](https://redirect.github.com/aws/aws-cdk/issues/31812)) ([e96b4ce](https://redirect.github.com/aws/aws-cdk/commit/e96b4ce4ae64076e4c2e688c649c69fb15a624d6)), closes [#​31711](https://redirect.github.com/aws/aws-cdk/issues/31711) - **scheduler-targets-alpha:** imported lambda function as schedule target throws synth error ([#​31837](https://redirect.github.com/aws/aws-cdk/issues/31837)) ([d1d179f](https://redirect.github.com/aws/aws-cdk/commit/d1d179f617f83bbb3bf44d3cc629be8eed0d4e2b)), closes [#​29284](https://redirect.github.com/aws/aws-cdk/issues/29284) ### [`v2.163.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.163.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.163.0...v2.163.1) ##### Bug Fixes - 'Need to perform AWS calls for account' when doing cross-account deployments ([#​31846](https://redirect.github.com/aws/aws-cdk/issues/31846)) ([5aa63d1](https://redirect.github.com/aws/aws-cdk/commit/5aa63d136294a42df2f65a3705655eb3c108fc2c)), closes [#​31845](https://redirect.github.com/aws/aws-cdk/issues/31845) *** ##### Alpha modules (2.163.1-alpha.0) ### [`v2.163.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.163.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.162.1...v2.163.0) ##### Features - **cli:** garbage collect s3 assets (under `--unstable` flag) ([#​31611](https://redirect.github.com/aws/aws-cdk/issues/31611)) ([0a0e4ad](https://redirect.github.com/aws/aws-cdk/commit/0a0e4ad271197ccec2242d247516616f966a959c)) - **cognito:** support `emailVerified` for `AttributeMapping` interface ([#​31632](https://redirect.github.com/aws/aws-cdk/issues/31632)) ([5de7835](https://redirect.github.com/aws/aws-cdk/commit/5de783504111b6a04dc8d1da7c67a30200f3e3e5)), closes [#​30467](https://redirect.github.com/aws/aws-cdk/issues/30467) [#​30467](https://redirect.github.com/aws/aws-cdk/issues/30467) - **dynamodb:** enable contributor insights for global secondary index ([#​30560](https://redirect.github.com/aws/aws-cdk/issues/30560)) ([799b541](https://redirect.github.com/aws/aws-cdk/commit/799b541135d0fb9cea31ddf29a8dacc1a94cb0fc)), closes [#​15671](https://redirect.github.com/aws/aws-cdk/issues/15671) - **ecs-patterns:** support NLB with TLS listener and target group ([#​30611](https://redirect.github.com/aws/aws-cdk/issues/30611)) ([f4f8abc](https://redirect.github.com/aws/aws-cdk/commit/f4f8abcb2a6df6a26b289b49b7738efce78b2936)), closes [#​8517](https://redirect.github.com/aws/aws-cdk/issues/8517) - **efs:** allow AccessPoint to set client token ([#​31184](https://redirect.github.com/aws/aws-cdk/issues/31184)) ([8208774](https://redirect.github.com/aws/aws-cdk/commit/8208774fb9a5f9d58a5fea24e60aa6862e861aba)) - **events:** dead letter queue for an Event Bus ([#​30628](https://redirect.github.com/aws/aws-cdk/issues/30628)) ([318eae6](https://redirect.github.com/aws/aws-cdk/commit/318eae6c9eca456e0c34ed21855dad9d2bfa2a0f)), closes [#​30531](https://redirect.github.com/aws/aws-cdk/issues/30531) - **fsx:** specify file system type version for the Lustre file system ([#​31136](https://redirect.github.com/aws/aws-cdk/issues/31136)) ([252cca9](https://redirect.github.com/aws/aws-cdk/commit/252cca9351be0dc09c242107639dceee74b96898)), closes [#​31130](https://redirect.github.com/aws/aws-cdk/issues/31130) - **fsx:** support HDD storage type for a Lustre file systems ([#​30207](https://redirect.github.com/aws/aws-cdk/issues/30207)) ([2d9aefb](https://redirect.github.com/aws/aws-cdk/commit/2d9aefbb6c2c5323d3d2d17e5961fb2300c25fa3)), closes [#​30206](https://redirect.github.com/aws/aws-cdk/issues/30206) - **iam:** allow creating service principal using custom name ([#​31793](https://redirect.github.com/aws/aws-cdk/issues/31793)) ([3d650c3](https://redirect.github.com/aws/aws-cdk/commit/3d650c30a2e1a47584b3dacd632269bab2071348)), closes [#​31767](https://redirect.github.com/aws/aws-cdk/issues/31767) - **kms:** allow `fromLookup` method to return dummy key if target key was not found ([#​31676](https://redirect.github.com/aws/aws-cdk/issues/31676)) ([34bdeca](https://redirect.github.com/aws/aws-cdk/commit/34bdecad76ac93d7dc4f8321352e851cebc75e17)), closes [#​31574](https://redirect.github.com/aws/aws-cdk/issues/31574) [/github.com/aws/aws-cdk/blob/v2.161.0/packages/aws-cdk-lib/aws-kms/lib/key.ts#L686](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/v2.161.0/packages/aws-cdk-lib/aws-kms/lib/key.ts/issues/L686) [/github.com/aws/aws-cdk/issues/31574#issuecomment-2399080697](https://redirect.github.com/aws//github.com/aws/aws-cdk/issues/31574/issues/issuecomment-2399080697) - **rds:** support local write forwarding for an aurora PostgreSQL cluster ([#​31803](https://redirect.github.com/aws/aws-cdk/issues/31803)) ([a32436a](https://redirect.github.com/aws/aws-cdk/commit/a32436a5ea834b29faed19f37652fb4dae3fb1d7)), closes [#​31802](https://redirect.github.com/aws/aws-cdk/issues/31802) - **s3:** support `transitionDefaultMinimumObjectSize` for life cycle ([#​31778](https://redirect.github.com/aws/aws-cdk/issues/31778)) ([4aa117b](https://redirect.github.com/aws/aws-cdk/commit/4aa117b34c95555ea7d53dfa748a048196bf4044)), closes [#​31777](https://redirect.github.com/aws/aws-cdk/issues/31777) [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfiguration.html#cfn-s3](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfiguration.html/issues/cfn-s3) - update L1 CloudFormation resource definitions ([#​31752](https://redirect.github.com/aws/aws-cdk/issues/31752)) ([8067294](https://redirect.github.com/aws/aws-cdk/commit/8067294f6c378795538d7ed2a8e0741310bec0b9)) - update L1 CloudFormation resource definitions ([#​31800](https://redirect.github.com/aws/aws-cdk/issues/31800)) ([fccb006](https://redirect.github.com/aws/aws-cdk/commit/fccb0060759af997db1bf2b69a27d1c0d282e28c)) - **rds:** support performance insights configuration at cluster level ([#​31385](https://redirect.github.com/aws/aws-cdk/issues/31385)) ([7d6bf77](https://redirect.github.com/aws/aws-cdk/commit/7d6bf773d3a8f17d94c4aa5d5aa9025270c254aa)), closes [#​31375](https://redirect.github.com/aws/aws-cdk/issues/31375) - disallow cross account asset publishing in some scenarios ([#​31623](https://redirect.github.com/aws/aws-cdk/issues/31623)) ([edd031d](https://redirect.github.com/aws/aws-cdk/commit/edd031d3c76a870991bf8a5f021f8043d6a2b871)) - **step-functions:** add bucketNamePath in item reader ([#​31619](https://redirect.github.com/aws/aws-cdk/issues/31619)) ([97130d8](https://redirect.github.com/aws/aws-cdk/commit/97130d80824cbbef4323ed7ead00fcfdc61fe7fb)), closes [#​29409](https://redirect.github.com/aws/aws-cdk/issues/29409) ##### Bug Fixes - **cli:** `cdk import` errors with 'S3 error: Access Denied' ([#​31727](https://redirect.github.com/aws/aws-cdk/issues/31727)) ([cd324d0](https://redirect.github.com/aws/aws-cdk/commit/cd324d028e03215e877f13a26992ebd5a2b4db03)), closes [#​31597](https://redirect.github.com/aws/aws-cdk/issues/31597) [#​31716](https://redirect.github.com/aws/aws-cdk/issues/31716) - **lambda:** filterRule.null() returns empty array ([#​31701](https://redirect.github.com/aws/aws-cdk/issues/31701)) ([5830ee1](https://redirect.github.com/aws/aws-cdk/commit/5830ee1eb29fc025c3ebe1451647c79cef155ea1)), closes [#​31458](https://redirect.github.com/aws/aws-cdk/issues/31458) - **s3:** add support for uppercase characters in legacy bucket names ([#​31813](https://redirect.github.com/aws/aws-cdk/issues/31813)) ([7bebf40](https://redirect.github.com/aws/aws-cdk/commit/7bebf400a6e271c3f50402a5e72aff1f1b8be109)), closes [#​31731](https://redirect.github.com/aws/aws-cdk/issues/31731) - **stepfunctions-tasks:** stateMachine construct doesn't generate a valid policy for default StateMachineRole ([#​31801](https://redirect.github.com/aws/aws-cdk/issues/31801)) ([efbbddb](https://redirect.github.com/aws/aws-cdk/commit/efbbddbee370a9b4dba2fbea4c92b44ad39be973)), closes [#​31714](https://redirect.github.com/aws/aws-cdk/issues/31714) *** #### Alpha modules (2.163.0-alpha.0) ##### Features - **ec2:** disable api termination ([#​30620](https://redirect.github.com/aws/aws-cdk/issues/30620)) ([108737d](https://redirect.github.com/aws/aws-cdk/commit/108737d613e2a2da20a53fe92a4dac2b43d21044)) - **kinesisfirehose-alpha:** refactor sourceStream property to support multiple types of sources ([#​31723](https://redirect.github.com/aws/aws-cdk/issues/31723)) ([0260046](https://redirect.github.com/aws/aws-cdk/commit/026004682f25d324b5f82b8d0ed92820c55233c1)) - **pipes-enrichments:** support API destination enrichment ([#​31312](https://redirect.github.com/aws/aws-cdk/issues/31312)) ([1557793](https://redirect.github.com/aws/aws-cdk/commit/1557793f696da77ab592e81165dbbb5c0886e7e2)), closes [#​29383](https://redirect.github.com/aws/aws-cdk/issues/29383) - **pipes-targets:** add CloudWatch Logs ([#​30665](https://redirect.github.com/aws/aws-cdk/issues/30665)) ([893769e](https://redirect.github.com/aws/aws-cdk/commit/893769ed22818a6c31ec1bdd58d458f50ba28c48)) ##### Bug Fixes - **ec2:** exposed userDataCausesReplacement in BastionHostLinuxProps ([#​31416](https://redirect.github.com/aws/aws-cdk/issues/31416)) ([029c298](https://redirect.github.com/aws/aws-cdk/commit/029c298db9875214eb16b88689b13f5e244b5ea4)), closes [#​31348](https://redirect.github.com/aws/aws-cdk/issues/31348) - **scheduler-alpha:** remove `targetOverrides` prop from Schedule ([#​31799](https://redirect.github.com/aws/aws-cdk/issues/31799)) ([be4154b](https://redirect.github.com/aws/aws-cdk/commit/be4154b3a2bba28700b8476dfb26af54da0bdc6f)) ### [`v2.162.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.162.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.162.0...v2.162.1) ##### Bug Fixes - **cli:** `cdk import` errors with 'S3 error: Access Denied' ([#​31727](https://redirect.github.com/aws/aws-cdk/issues/31727)) ([5c2787a](https://redirect.github.com/aws/aws-cdk/commit/5c2787ab9ee35b36f91d9a2889b92c6ac85e2fcb)), closes [#​31597](https://redirect.github.com/aws/aws-cdk/issues/31597) [#​31716](https://redirect.github.com/aws/aws-cdk/issues/31716) *** ##### Alpha modules (2.162.1-alpha.0) ### [`v2.162.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.162.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.161.1...v2.162.0) ##### Features - **appsync:** add `ownerContact` property to the `GraphqlApi` ([#​31585](https://redirect.github.com/aws/aws-cdk/issues/31585)) ([a8b2f01](https://redirect.github.com/aws/aws-cdk/commit/a8b2f0120d90ac5ed9ed8e222a673d996ea057fa)) - **cdk:** expose authorizer id and authorization type ([#​31622](https://redirect.github.com/aws/aws-cdk/issues/31622)) ([daaf0aa](https://redirect.github.com/aws/aws-cdk/commit/daaf0aaa18e5f0120e58c9d7655605c5351e8671)), closes [#​31605](https://redirect.github.com/aws/aws-cdk/issues/31605) - **cli:** cdk rollback ([#​31684](https://redirect.github.com/aws/aws-cdk/issues/31684)) ([3e40edc](https://redirect.github.com/aws/aws-cdk/commit/3e40edce14080939baa8b5b3a3a100e991d965fd)), closes [#​31407](https://redirect.github.com/aws/aws-cdk/issues/31407) - **ecs:** add fargate ephemeral storage encryption to cluster settings ([#​30759](https://redirect.github.com/aws/aws-cdk/issues/30759)) ([642a944](https://redirect.github.com/aws/aws-cdk/commit/642a9444e9549b04949ae81656aba0d8525e75f4)), closes [#​30721](https://redirect.github.com/aws/aws-cdk/issues/30721) - **eks:** support eks with k8s 1.31 ([#​31707](https://redirect.github.com/aws/aws-cdk/issues/31707)) ([fc09bc1](https://redirect.github.com/aws/aws-cdk/commit/fc09bc19166b2e4b76de6b836505c7b421111449)) - **elasticloadbalancingv2:** support TCP idle timeout for Network Load Balancer Listener ([#​31584](https://redirect.github.com/aws/aws-cdk/issues/31584)) ([8d851a9](https://redirect.github.com/aws/aws-cdk/commit/8d851a96a4d59b6cf03ca44ed1eac0c65602e27f)), closes [#​31310](https://redirect.github.com/aws/aws-cdk/issues/31310) - update L1 CloudFormation resource definitions ([#​31688](https://redirect.github.com/aws/aws-cdk/issues/31688)) ([b211189](https://redirect.github.com/aws/aws-cdk/commit/b2111890d55f33f43c42f27d2da6ede7de702f25)) - **rds:** enable `grantDataApiAccess` method for imported database cluster ([#​31280](https://redirect.github.com/aws/aws-cdk/issues/31280)) ([3c92012](https://redirect.github.com/aws/aws-cdk/commit/3c9201296e16a790f9ceccc8862f10e6d23e9d7d)), closes [#​31116](https://redirect.github.com/aws/aws-cdk/issues/31116) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts#L983](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts/issues/L983) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts#L523-L526](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/cluster.ts/issues/L523-L526) ##### Bug Fixes - **core:** `cdk diff` on large templates fails when passing in `toolkitStackName` and `qualifier` ([#​31636](https://redirect.github.com/aws/aws-cdk/issues/31636)) ([f603c97](https://redirect.github.com/aws/aws-cdk/commit/f603c97bc82172219d3715505fe228c1bb02f475)), closes [#​29179](https://redirect.github.com/aws/aws-cdk/issues/29179) - **ecs:** ecs exec cannot be enabled for ECS Anywhere (ecs.ExternalService) ([#​31374](https://redirect.github.com/aws/aws-cdk/issues/31374)) ([cff1fcd](https://redirect.github.com/aws/aws-cdk/commit/cff1fcd6961227f5ef8fd0c1fd3a6d108dc28e34)), closes [#​31181](https://redirect.github.com/aws/aws-cdk/issues/31181) - **elasticloadbalancingv2:** `http2Enabled` with true is ignored in ApplicationLoadBalancer ([#​31675](https://redirect.github.com/aws/aws-cdk/issues/31675)) ([c1b240e](https://redirect.github.com/aws/aws-cdk/commit/c1b240ee6fdba9a0ca1126c97c5e0173bae007ce)), closes [#​31609](https://redirect.github.com/aws/aws-cdk/issues/31609) - **event-targets:** ecsTask uses invalid task definition arn in policy ([#​31615](https://redirect.github.com/aws/aws-cdk/issues/31615)) ([4ada3ea](https://redirect.github.com/aws/aws-cdk/commit/4ada3ea4c06bb1f9155bbe2928f64babe4527d0d)), closes [#​30390](https://redirect.github.com/aws/aws-cdk/issues/30390) [#​30484](https://redirect.github.com/aws/aws-cdk/issues/30484) - **iam:** override Role.applyRemovalPolicy for customizeRoles ([#​31652](https://redirect.github.com/aws/aws-cdk/issues/31652)) ([35ed5c6](https://redirect.github.com/aws/aws-cdk/commit/35ed5c64db787c74abc21ce75176eaa8d240689f)), closes [#​31651](https://redirect.github.com/aws/aws-cdk/issues/31651) - **s3:** unable to update the s3 event notifications on an existing S3 bucket ([#​31431](https://redirect.github.com/aws/aws-cdk/issues/31431)) ([0a56c0d](https://redirect.github.com/aws/aws-cdk/commit/0a56c0db7e9851af26e65a05521e0ec082a06c9c)), closes [#​31303](https://redirect.github.com/aws/aws-cdk/issues/31303) *** ##### Alpha modules (2.162.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **kinesisfirehose-alpha:** replaced `destinations` property with `destination` (singular) and changed the type from array of Destinations to a single Destination. Old behaviour would only allow an array with a single Destination to be passed in anyway. ##### Features - **iot-alpha:** support for account audit configuration ([#​31661](https://redirect.github.com/aws/aws-cdk/issues/31661)) ([fc19571](https://redirect.github.com/aws/aws-cdk/commit/fc19571c6392e905ff03998d0e8bc4e3b01399f4)), closes [#​31663](https://redirect.github.com/aws/aws-cdk/issues/31663) - **pipes-targets:** add EventBridge ([#​30654](https://redirect.github.com/aws/aws-cdk/issues/30654)) ([842f49a](https://redirect.github.com/aws/aws-cdk/commit/842f49a224ceadb1ef973dc3048ee3ac52d8f118)) ##### Bug Fixes - **cli-lib:** cannot bootstrap specific environment ([#​31713](https://redirect.github.com/aws/aws-cdk/issues/31713)) ([fec4bb1](https://redirect.github.com/aws/aws-cdk/commit/fec4bb1c26db54bbb151bd05239e1fc1be5de657)) ##### Miscellaneous Chores - **kinesisfirehose-alpha:** replace`destinations` property with `destination` and change type from array to single IDestination ([#​31630](https://redirect.github.com/aws/aws-cdk/issues/31630)) ([1e2cff1](https://redirect.github.com/aws/aws-cdk/commit/1e2cff19eec234e1d1f7f501230cba01b220a09b)) ### [`v2.161.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.161.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.161.0...v2.161.1) ##### Reverts - feat(cli): cdk rollback ([#​31407](https://redirect.github.com/aws/aws-cdk/issues/31407)) ([#​31657](https://redirect.github.com/aws/aws-cdk/issues/31657)) ([29bf223](https://redirect.github.com/aws/aws-cdk/commit/29bf2233a33d3ded20639279fa712a5b036fe041)) *** ##### Alpha modules (2.161.1-alpha.0) ### [`v2.161.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.161.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.160.0...v2.161.0) ##### Features - update L1 CloudFormation resource definitions ([#​31640](https://redirect.github.com/aws/aws-cdk/issues/31640)) ([79d9c4d](https://redirect.github.com/aws/aws-cdk/commit/79d9c4ddd4b96a4d4bd0c38a83687229253449fc)), closes [/docs.aws.amazon.com/datasync/latest/userguide/create-locations-cli.html#create-location-s3](https://redirect.github.com/aws//docs.aws.amazon.com/datasync/latest/userguide/create-locations-cli.html/issues/create-location-s3) - **bedrock:** support meta llama3-2 ([#​31568](https://redirect.github.com/aws/aws-cdk/issues/31568)) ([4ddc702](https://redirect.github.com/aws/aws-cdk/commit/4ddc702236e74abd179b5d866614066f71a0f91b)) - **cli:** `cdk rollback` ([#​31407](https://redirect.github.com/aws/aws-cdk/issues/31407)) ([0755561](https://redirect.github.com/aws/aws-cdk/commit/0755561b79d6be0744b0b21504fe54ffcf2b618a)), closes [#​30546](https://redirect.github.com/aws/aws-cdk/issues/30546) - **cli:** notices on bootstrap version ([#​31555](https://redirect.github.com/aws/aws-cdk/issues/31555)) ([b0e4a54](https://redirect.github.com/aws/aws-cdk/commit/b0e4a544aecce86e8b41e7cd148a139c2e34bfbd)) - **ecs:** support restart policy for container ([#​31228](https://redirect.github.com/aws/aws-cdk/issues/31228)) ([a22e8cc](https://redirect.github.com/aws/aws-cdk/commit/a22e8cc8e2bd458fa2b972a76cd5c1f8c57a88d1)), closes [#​31127](https://redirect.github.com/aws/aws-cdk/issues/31127) [#​31425](https://redirect.github.com/aws/aws-cdk/issues/31425) - **logs:** add metric methods for log group IncomingLogEvents and IncomingBytes ([#​31535](https://redirect.github.com/aws/aws-cdk/issues/31535)) ([2813eb2](https://redirect.github.com/aws/aws-cdk/commit/2813eb26c5ae7457591897fd898438019af8ea65)), closes [#​30034](https://redirect.github.com/aws/aws-cdk/issues/30034) - **rds:** support for local write forwarding in an Aurora Mysql cluster ([#​31524](https://redirect.github.com/aws/aws-cdk/issues/31524)) ([48c4192](https://redirect.github.com/aws/aws-cdk/commit/48c4192736c5ad1ea96f2b6760466031219adfbf)), closes [#​31523](https://redirect.github.com/aws/aws-cdk/issues/31523) - **s3-deployment:** added property outputObjectKeys for BucketDeployment ([#​31452](https://redirect.github.com/aws/aws-cdk/issues/31452)) ([54c01cb](https://redirect.github.com/aws/aws-cdk/commit/54c01cbb24242f5646f2798f8b28ec6172dedbc9)), closes [#​28579](https://redirect.github.com/aws/aws-cdk/issues/28579) ##### Bug Fixes - **appsync:** lambda authorizer permission is not scoped to appsync api arn ([#​31567](https://redirect.github.com/aws/aws-cdk/issues/31567)) ([c7cee15](https://redirect.github.com/aws/aws-cdk/commit/c7cee1525deb48d915740c9b30bdc6f886d17aa5)), closes [#​31550](https://redirect.github.com/aws/aws-cdk/issues/31550) [/docs.aws.amazon.com/controltower/latest/controlreference/lambda-rules.html#ct-lambda-pr-2](https://redirect.github.com/aws//docs.aws.amazon.com/controltower/latest/controlreference/lambda-rules.html/issues/ct-lambda-pr-2) - **batch:** remove default optimal for arm based instance types and add error checks ([#​31510](https://redirect.github.com/aws/aws-cdk/issues/31510)) ([7e80cc9](https://redirect.github.com/aws/aws-cdk/commit/7e80cc9665c0a1f7e82b124991d946a4234313c2)), closes [#​31148](https://redirect.github.com/aws/aws-cdk/issues/31148) - **cdk:** `cdk diff --quiet` to print stack name when there is diffs ([#​30186](https://redirect.github.com/aws/aws-cdk/issues/30186)) ([bcf9209](https://redirect.github.com/aws/aws-cdk/commit/bcf9209fb1b9e9aa295f50c5681201db094b8c00)), closes [#​27128](https://redirect.github.com/aws/aws-cdk/issues/27128) - **cli:** deployment errors are printed 3 times ([#​31389](https://redirect.github.com/aws/aws-cdk/issues/31389)) ([4b00ffe](https://redirect.github.com/aws/aws-cdk/commit/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52)) - **core:** `isTaggable` function can return undefined instead of false ([#​31600](https://redirect.github.com/aws/aws-cdk/issues/31600)) ([be70c82](https://redirect.github.com/aws/aws-cdk/commit/be70c822a1608cb43a4b4b17fc0430f3352797c6)), closes [#​26495](https://redirect.github.com/aws/aws-cdk/issues/26495) - **core:** apps that use token-aware-stringify are construct-instantiation-order-dependent ([#​31470](https://redirect.github.com/aws/aws-cdk/issues/31470)) ([4128bf1](https://redirect.github.com/aws/aws-cdk/commit/4128bf16b94c3fc9b654187abc8b52638d712999)), closes [#​31345](https://redirect.github.com/aws/aws-cdk/issues/31345) [#​31345](https://redirect.github.com/aws/aws-cdk/issues/31345) - **core:** file asset publishing role not used in `cdk diff` to upload large templates ([#​31597](https://redirect.github.com/aws/aws-cdk/issues/31597)) ([be1207b](https://redirect.github.com/aws/aws-cdk/commit/be1207beedb01fc1cf773f13705ddae19c3209f0)), closes [#​29936](https://redirect.github.com/aws/aws-cdk/issues/29936) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml#L275](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml/issues/L275) [/github.com/aws/aws-cdk/blob/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52/packages/aws-cdk/lib/api/deployments.ts#L605](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/4b00ffeb86b3ebb9a0190c2842bd36ebb4043f52/packages/aws-cdk/lib/api/deployments.ts/issues/L605) - **core:** throw on intrinsics in CFN update and create policies ([#​31578](https://redirect.github.com/aws/aws-cdk/issues/31578)) ([9410361](https://redirect.github.com/aws/aws-cdk/commit/941036100f1633a5693075ea07477122bab9cbb2)), closes [#​27578](https://redirect.github.com/aws/aws-cdk/issues/27578) [#​30740](https://redirect.github.com/aws/aws-cdk/issues/30740) - **lambda:** configuring log retention fails on 70+ Lambdas ([#​31340](https://redirect.github.com/aws/aws-cdk/issues/31340)) ([a2d42d2](https://redirect.github.com/aws/aws-cdk/commit/a2d42d20ad4439ba294d1027152a16fb19786df3)), closes [#​31338](https://redirect.github.com/aws/aws-cdk/issues/31338) - **lambda-nodejs:** remove smithy models from bundling for AWS SDK v3 runtimes (under feature flag) ([#​31639](https://redirect.github.com/aws/aws-cdk/issues/31639)) ([19ee46d](https://redirect.github.com/aws/aws-cdk/commit/19ee46d7653894f0669aff3872c6c5314be0666c)) - **pipelines:** "Node with duplicate id" on duplicate stack names ([#​31328](https://redirect.github.com/aws/aws-cdk/issues/31328)) ([16b74f3](https://redirect.github.com/aws/aws-cdk/commit/16b74f337e351b177aaeed2d80c519ff264c3e11)), closes [#​30960](https://redirect.github.com/aws/aws-cdk/issues/30960) - **rds:** fixed the IAM policy that grantConnect() generates for DatabaseInstanceReadReplica ([#​31579](https://redirect.github.com/aws/aws-cdk/issues/31579)) ([52f676c](https://redirect.github.com/aws/aws-cdk/commit/52f676ca82a6078425020efcef73da8bd6afa261)), closes [#​31061](https://redirect.github.com/aws/aws-cdk/issues/31061) - **stack:** check stack tags for deploy-time values ([#​31457](https://redirect.github.com/aws/aws-cdk/issues/31457)) ([abd1768](https://redirect.github.com/aws/aws-cdk/commit/abd176866a3ab3ce14b20bd5773ab3b23b1b7677)), closes [#​28017](https://redirect.github.com/aws/aws-cdk/issues/28017) - update L1 CloudFormation resource definitions by removing outdated schema overrides ([#​31539](https://redirect.github.com/aws/aws-cdk/issues/31539)) ([218331b](https://redirect.github.com/aws/aws-cdk/commit/218331bd1f87897bf6cbd42a2059d570b59bfb3f)) *** ##### Alpha modules (2.161.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **kinesisfirehose-destinations:** the `logging` and `logGroup` properties in `DestinationLoggingProps` have been removed and replaced with a single optional property `loggingConfig` which accepts a class of type `LoggingConfig`. ##### Details Combine the `logging` and `logGroup` properties into a single new optional property called `loggingConfig` which accepts a class of type `LoggingConfig`. `LoggingConfig` is an abstract class which can be instantiated through either an instance of `EnableLogging` or `DisableLogging` which can be used in the following 3 ways: ```ts import * as logs from 'aws-cdk-lib/aws-logs'; const logGroup = new logs.LogGroup(this, 'Log Group'); declare const bucket: s3.Bucket; // 1. Enable logging with no parameters - a log group will be created for you const destinationWithLogging = new destinations.S3Bucket(bucket, { loggingConfig: new destinations.EnableLogging(), }); // 2. Enable a logging and pass in a logGroup to be used const destinationWithLoggingAndMyLogGroup = new destinations.S3Bucket(bucket, { loggingConfig: new destinations.EnableLogging(logGroup), }); // 3. Disable logging (does not accept any parameters so it is now impossible to provide a logGroup in this case) const destinationWithoutLogging = new destinations.S3Bucket(bucket, { loggingConfig: new destinations.DisableLogging(), }); ``` ##### Description of how you validated changes unit + integ test ##### Checklist - \[x] My code adheres to the [CONTRIBUTING GUIDE](https://redirect.github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://redirect.github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ##### Features - **ec2:** add interface endpoint dynamodb ([#​30162](https://redirect.github.com/aws/aws-cdk/issues/30162)) ([182804a](https://redirect.github.com/aws/aws-cdk/commit/182804a3b3116924e2f7a8e50a22e2e7d99c71ae)), closes [#​29547](https://redirect.github.com/aws/aws-cdk/issues/29547) - **pipes-sources:** add Kinesis and DynamoDB ([#​29476](https://redirect.github.com/aws/aws-cdk/issues/29476)) ([00c2efb](https://redirect.github.com/aws/aws-cdk/commit/00c2efb323fdba21191c69e7f970e2cd78c37d68)), closes [#​29378](https://redirect.github.com/aws/aws-cdk/issues/29378) [#​29377](https://redirect.github.com/aws/aws-cdk/issues/29377) - **pipes-targets:** add API destination ([#​30756](https://redirect.github.com/aws/aws-cdk/issues/30756)) ([5e08c98](https://redirect.github.com/aws/aws-cdk/commit/5e08c981dd2a309c84abc01a0c8b358e55b5cc4c)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-events-targets/lib/api-gateway.ts#L11-L32](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-events-targets/lib/api-gateway.ts/issues/L11-L32) - **pipes-targets:** add Kinesis ([#​30656](https://redirect.github.com/aws/aws-cdk/issues/30656)) ([d0c99d8](https://redirect.github.com/aws/aws-cdk/commit/d0c99d85e0bd85beea78ce65f843d319abd493ce)) - **redshift:** supports excludeCharacters settings for DatabaseSecret ([#​30563](https://redirect.github.com/aws/aws-cdk/issues/30563)) ([a1c46cf](https://redirect.github.com/aws/aws-cdk/commit/a1c46cfc5eefa58640324420a3dc15b32c37e7dd)), closes [#​26847](https://redirect.github.com/aws/aws-cdk/issues/26847) ##### Bug Fixes - **custom-resource-handlers:** better fallback for require failures ([#​31571](https://redirect.github.com/aws/aws-cdk/issues/31571)) ([00cdbcb](https://redirect.github.com/aws/aws-cdk/commit/00cdbcba93baa9a605f62ae8c18c0880ec15aea2)), closes [#​30067](https://redirect.github.com/aws/aws-cdk/issues/30067) ##### Miscellaneous Chores - **kinesisfirehose-destinations:** refactor logging to combine logGroup and logging properties into loggingConfig ([#​31488](https://redirect.github.com/aws/aws-cdk/issues/31488)) ([c4bda64](https://redirect.github.com/aws/aws-cdk/commit/c4bda6409cea78dbfa51fb6437f61fb13d0d0abb)) ### [`v2.160.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.160.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.159.1...v2.160.0) ##### Features - allow all `sts` options for roles assumed by the cli ([#​31089](https://redirect.github.com/aws/aws-cdk/issues/31089)) ([5e95ba2](https://redirect.github.com/aws/aws-cdk/commit/5e95ba2b7a24b2598cf00890e1e7d569914f27c9)), closes [#​26157](https://redirect.github.com/aws/aws-cdk/issues/26157) [#​22535](https://redirect.github.com/aws/aws-cdk/issues/22535) - update L1 CloudFormation resource definitions ([#​31534](https://redirect.github.com/aws/aws-cdk/issues/31534)) ([cd17fed](https://redirect.github.com/aws/aws-cdk/commit/cd17fed31d5476be06de85ff942ccb4ce2c827d2)) - **core:** configure Stack SNS notification ARNs on the Stack construct ([#​31107](https://redirect.github.com/aws/aws-cdk/issues/31107)) ([1593500](https://redirect.github.com/aws/aws-cdk/commit/1593500735e6ddbcc087f005c5124f5ec57aec20)), closes [#​8581](https://redirect.github.com/aws/aws-cdk/issues/8581) - **stepfunctions:** add support for EncryptionConfiguration ([#​30959](https://redirect.github.com/aws/aws-cdk/issues/30959)) ([b49032b](https://redirect.github.com/aws/aws-cdk/commit/b49032b3a6e549783b45492ffc76880fbcd58e68)) *** ##### Alpha modules (2.160.0-alpha.0) ##### Features - **kinesisanalytics-flink:** support Apache Flink 1.20 ([#​31349](https://redirect.github.com/aws/aws-cdk/issues/31349)) ([b3b9aa8](https://redirect.github.com/aws/aws-cdk/commit/b3b9aa8a4584e178808f5babe0583749d1a87da5)) ##### Bug Fixes - **cognito-identitypool-alpha:** cannot configure roleMappings with imported userPool and client ([#​30421](https://redirect.github.com/aws/aws-cdk/issues/30421)) ([0fdd6a9](https://redirect.github.com/aws/aws-cdk/commit/0fdd6a92ac7196e5498969be2743019f825b9262)), closes [#​30304](https://redirect.github.com/aws/aws-cdk/issues/30304) [/github.com/aws/aws-cdk/blob/c3003ab41f0efc763f39eb2cab490c8a005e146b/packages/aws-cdk-lib/aws-cognito/lib/user-pool.ts#L902](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/c3003ab41f0efc763f39eb2cab490c8a005e146b/packages/aws-cdk-lib/aws-cognito/lib/user-pool.ts/issues/L902) - **ec2:** instance resourceSignalTimeout overwrites initOptions.timeout ([#​31446](https://redirect.github.com/aws/aws-cdk/issues/31446)) ([a29bf19](https://redirect.github.com/aws/aws-cdk/commit/a29bf19be1e17c13b85f6edd45c382c1f0d89702)), closes [#​30052](https://redirect.github.com/aws/aws-cdk/issues/30052) ### [`v2.159.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.159.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.159.0...v2.159.1) ##### Reverts - fix(ec2): fixing vpc endpoint pattern for ecr and ecr docker ([#​31496](https://redirect.github.com/aws/aws-cdk/issues/31496)) ([f7e8452](https://redirect.github.com/aws/aws-cdk/commit/f7e8452012623d55a21428edafdc12c29f7fc92b)) *** ##### Alpha modules (2.159.1-alpha.0) ### [`v2.159.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.159.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.158.0...v2.159.0) ##### Features - update L1 CloudFormation resource definitions ([#​31484](https://redirect.github.com/aws/aws-cdk/issues/31484)) ([60ce351](https://redirect.github.com/aws/aws-cdk/commit/60ce351c16eda105ba3514508c00a6b05282384e)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html/issues/cfn-ec2) [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html/issues/cfn-ec2) [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html/issues/cfn-ec2) [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html/issues/cfn-ec2) - **opensearch:** support OpenSearch version 2.15 ([#​31398](https://redirect.github.com/aws/aws-cdk/issues/31398)) ([33eea3f](https://redirect.github.com/aws/aws-cdk/commit/33eea3f7f2e832d63dc2c1823c56f5e235c80076)) - update L1 CloudFormation resource definitions ([#​31460](https://redirect.github.com/aws/aws-cdk/issues/31460)) ([e220e90](https://redirect.github.com/aws/aws-cdk/commit/e220e90c879360447c5c1f6034213018d98ca636)) - **apigatewayv2:** support for setting `routeSelectionExpression` for an HTTP API ([#​31373](https://redirect.github.com/aws/aws-cdk/issues/31373)) ([36baf51](https://redirect.github.com/aws/aws-cdk/commit/36baf5172d3d70bb906a5dccbf28b22b1473ed11)), closes [#​31104](https://redirect.github.com/aws/aws-cdk/issues/31104) - **elasticloadbalancingv2:** alb dualstack without public ipv4 ([#​30248](https://redirect.github.com/aws/aws-cdk/issues/30248)) ([4068af3](https://redirect.github.com/aws/aws-cdk/commit/4068af3c047bbd2351593aa107e69c1eb6001fc9)), closes [#​30256](https://redirect.github.com/aws/aws-cdk/issues/30256) - **events-target:** support Dead Letter Queue for Kinesis Stream Event Target ([#​31435](https://redirect.github.com/aws/aws-cdk/issues/31435)) ([358f231](https://redirect.github.com/aws/aws-cdk/commit/358f231adb628b308c2240e99166fe1f0a83bee9)), closes [#​31428](https://redirect.github.com/aws/aws-cdk/issues/31428) [#​13600](https://redirect.github.com/aws/aws-cdk/issues/13600) - **stepfunctions-tasks:** support idle timeout for EmrCreateCluster ([#​31142](https://redirect.github.com/aws/aws-cdk/issues/31142)) ([432ffaf](https://redirect.github.com/aws/aws-cdk/commit/432ffafb8e06d695609ec3881b8fe7f24b4dc391)), closes [#​29926](https://redirect.github.com/aws/aws-cdk/issues/29926) - **vpcv2:** implementation of add gateway method ([#​31224](https://redirect.github.com/aws/aws-cdk/issues/31224)) ([4b90bfc](https://redirect.github.com/aws/aws-cdk/commit/4b90bfc3cebcb38d312dcecc46bbfe856b39a44f)) ##### Bug Fixes - **cli:** bootstrap respects qualifier from cdk.json ([#​31410](https://redirect.github.com/aws/aws-cdk/issues/31410)) ([44134ad](https://redirect.github.com/aws/aws-cdk/commit/44134adfe8701c4e5b51ae3a34cd1d09f91735ec)), closes [#​28249](https://redirect.github.com/aws/aws-cdk/issues/28249) - **cli:** hotswapping appsync functions fails when API does not return function on the first page ([#​31406](https://redirect.github.com/aws/aws-cdk/issues/31406)) ([0da4f43](https://redirect.github.com/aws/aws-cdk/commit/0da4f4347b0852b7eb7742504ae613a9c14b5958)), closes [/github.com/aws/aws-cdk/blob/1e203753519e10e19ef0db87e1382377b609bcaa/packages/aws-cdk/lib/api/evaluate-cloudformation-template.ts#L23-L36](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/1e203753519e10e19ef0db87e1382377b609bcaa/packages/aws-cdk/lib/api/evaluate-cloudformation-template.ts/issues/L23-L36) - **cli:** release outdir lock when synth fails ([#​30874](https://redirect.github.com/aws/aws-cdk/issues/30874)) ([b6ad97f](https://redirect.github.com/aws/aws-cdk/commit/b6ad97f4b4e1c185ddc53f60e15b0dabd8022694)), closes [#​27864](https://redirect.github.com/aws/aws-cdk/issues/27864) - **cognito:** deprecate privateKey and add privateKeyValue as typed SecureValue ([#​31409](https://redirect.github.com/aws/aws-cdk/issues/31409)) ([7ee183d](https://redirect.github.com/aws/aws-cdk/commit/7ee183d788a71015fb5aeafeaee1fa8001cc44ad)), closes [/github.com/aws/aws-cdk/blob/1e203753519e10e19ef0db87e1382377b609bcaa/packages/aws-cdk-lib/aws-cognito/lib/user-pool-idps/google.ts#L28](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/1e203753519e10e19ef0db87e1382377b609bcaa/packages/aws-cdk-lib/aws-cognito/lib/user-pool-idps/google.ts/issues/L28) - **ecs:** reduce ecs service task role cloudwatch permissions when no log configured (under feature flag) ([#​31475](https://redirect.github.com/aws/aws-cdk/issues/31475)) ([de7ab7c](https://redirect.github.com/aws/aws-cdk/commit/de7ab7c662d326b9818514e236d82ea1228d1263)) - **eks:** fargateCluster compatibility with AuthenticationMode.API ([#​31267](https://redirect.github.com/aws/aws-cdk/issues/31267)) ([4d12833](https://redirect.github.com/aws/aws-cdk/commit/4d128330b058bf92c405661f6a2cb29fccaf6b38)) - **eks:** update private ecr repo url regex ([#​31394](https://redirect.github.com/aws/aws-cdk/issues/31394)) ([386fca3](https://redirect.github.com/aws/aws-cdk/commit/386fca3e1408a9389efac08598bde2d93d53fbba)) - **lambda:** invalid Version object created from Version.fromVersionArn ([#​31433](https://redirect.github.com/aws/aws-cdk/issues/31433)) ([1726abd](https://redirect.github.com/aws/aws-cdk/commit/1726abddbe10a22c092de7bf0b566710d13f5efd)) - **ssm:** update ssm-context to prevent raising an error on missing parameter ([#​31415](https://redirect.github.com/aws/aws-cdk/issues/31415)) ([ff02cca](https://redirect.github.com/aws/aws-cdk/commit/ff02ccaf12bddc9ed9236c5b5f2693604745f3c6)), closes [#​7051](https://redirect.github.com/aws/aws-cdk/issues/7051) [#​22064](https://redirect.github.com/aws/aws-cdk/issues/22064) [#​7259](https://redirect.github.com/aws/aws-cdk/issues/7259) - pipelines ties cli version with cdk-assets version ([#​31261](https://redirect.github.com/aws/aws-cdk/issues/31261)) ([4392ab4](https://redirect.github.com/aws/aws-cdk/commit/4392ab46de282a4f70365be0952c308e2d7cb8b8)), closes [#​31253](https://redirect.github.com/aws/aws-cdk/issues/31253) *** #### Alpha modules (2.159.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **kinesisfirehose-alpha:** `encryptionKey` property is removed and `encryption` property type has changed from the `StreamEncryption` enum to the `StreamEncryption` class. To pass in a KMS key for the customer managed key case, use `StreamEncryption.customerManagedKey(key)` ##### Details Replaced `encryption` and `encryptionKey` properties with a single property `encryption` of type `StreamEncryption` and is used by calling one of the 3 methods: ```ts SreamEncryption.unencrypted() StreamEncryption.awsOwnedKey() StreamEncryption.customerManagedKey(key?: IKey) ``` This makes it so it's not longer possible to pass in a key when the encryption type is AWS owned or unencrypted. The `key` is an optional parameter in `StreamEncryption.customerManagedKey(key?: IKey)` so following the previous behaviour, if a key is provided it will be used, otherwise a key will be created for the user. ##### Description of how you validated changes Generated templates do not change so behaviour remains the same. Updated integ/unit tests. ##### Checklist - \[x] My code adheres to the [CONTRIBUTING GUIDE](https://redirect.github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://redirect.github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ##### Features - **ivs:** support RTMP ingest for IVS channel ([#​31380](https://redirect.github.com/aws/aws-cdk/issues/31380)) ([a907a7e](https://redirect.github.com/aws/aws-cdk/commit/a907a7eb0a54f51b6e77ff57cac278de9574eee2)) ##### Bug Fixes - **ec2:** fixing vpc endpoint pattern for ecr and ecr docker ([#​31434](https://redirect.github.com/aws/aws-cdk/issues/31434)) ([95c49ab](https://redirect.github.com/aws/aws-cdk/commit/95c49abdfa4ad77a0c0fcb82a230778dcc2ea59a)) ##### Miscellaneous Chores - **kinesisfirehose-alpha:** refactor encryption property to combine encryptionKey ([#​31430](https://redirect.github.com/aws/aws-cdk/issues/31430)) ([8e92185](https://redirect.github.com/aws/aws-cdk/commit/8e9218525b606d72b2dfe55933fa1c515d26d386)) ### [`v2.158.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.158.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.157.0...v2.158.0) ##### Bug Fixes - **cloudformation-include:** can't use CFN intrinsics in Tags ([#​30515](https://redirect.github.com/aws/aws-cdk/issues/30515)) ([af9e6ba](https://redirect.github.com/aws/aws-cdk/commit/af9e6bae94c0c303364c2c4f2033eb3823fb59c9)), closes [#​27594](https://redirect.github.com/aws/aws-cdk/issues/27594) *** #### Alpha modules (2.158.0-alpha.0) ##### Features - **amplify:** support cache configuration for app ([#​31381](https://redirect.github.com/aws/aws-cdk/issues/31381)) ([b7bd041](https://redirect.github.com/aws/aws-cdk/commit/b7bd0416dc1f809eac22b9dbc49a1947e1cfc262)) - **iot:** configure IoT Logging ([#​31352](https://redirect.github.com/aws/aws-cdk/issues/31352)) ([6348717](https://redirect.github.com/aws/aws-cdk/commit/63487174736236e329488f4d06b29110d910a031)), closes [#​31357](https://redirect.github.com/aws/aws-cdk/issues/31357) ### [`v2.157.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.157.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.156.0...v2.157.0) ##### Features - update L1 CloudFormation resource definitions ([#​31361](https://redirect.github.com/aws/aws-cdk/issues/31361)) ([bc4dbfd](https://redirect.github.com/aws/aws-cdk/commit/bc4dbfdb05a1fe02d30c4724958d09f239a3656f)) - **appsync:** support DEBUG and INFO logging levels for AppSync GraphQL APIs ([#​31326](https://redirect.github.com/aws/aws-cdk/issues/31326)) ([4b9643f](https://redirect.github.com/aws/aws-cdk/commit/4b9643f28edc2c530809931ccd7a17a811891af2)) - **lambda:** added new property allowAllIpv6Outbound to FunctionOptions ([#​31013](https://redirect.github.com/aws/aws-cdk/issues/31013)) ([fa55194](https://redirect.github.com/aws/aws-cdk/commit/fa55194698960b9161590e05cf1138a813315615)), closes [#​30994](https://redirect.github.com/aws/aws-cdk/issues/30994) ##### Bug Fixes - **rds:** proxy target group does not depend on database instances when using writer property for database cluster ([#​31354](https://redirect.github.com/aws/aws-cdk/issues/31354)) ([6542207](https://redirect.github.com/aws/aws-cdk/commit/65422077123fa5870106e29594b8f0392484da3f)), closes [#​31304](https://redirect.github.com/aws/aws-cdk/issues/31304) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/proxy.ts#L535-L539](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/proxy.ts/issues/L535-L539) *** ##### Alpha modules (2.157.0-alpha.0) ### [`v2.156.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.156.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.155.0...v2.156.0) ##### Features - **bedrock:** add Stable Image Ultra, Stable Diffusion 3 Large, and Stable Image Core model identifiers ([#​31327](https://redirect.github.com/aws/aws-cdk/issues/31327)) ([586cb04](https://redirect.github.com/aws/aws-cdk/commit/586cb04a975403ecdbb18d37fae06a4671d3a752)) - **cloudfront:** s3 origin access control L2 construct ([#​31254](https://redirect.github.com/aws/aws-cdk/issues/31254)) ([30675f0](https://redirect.github.com/aws/aws-cdk/commit/30675f01aa2a4c87dcdf493140c257119eb16af1)), closes [#​21771](https://redirect.github.com/aws/aws-cdk/issues/21771) - **codebuild:** support three arm-based compute types, Medium, X-Large and 2X-Large ([#​31214](https://redirect.github.com/aws/aws-cdk/issues/31214)) ([39492e9](https://redirect.github.com/aws/aws-cdk/commit/39492e967f511de12524c2600c2108f3ec4c7493)), closes [#​30869](https://redirect.github.com/aws/aws-cdk/issues/30869) - **docdb:** i/o optimized storage type ([#​30163](https://redirect.github.com/aws/aws-cdk/issues/30163)) ([7ed221c](https://redirect.github.com/aws/aws-cdk/commit/7ed221cc03739ec30a0f9b9cd8a635f90f609c2b)), closes [#​30165](https://redirect.github.com/aws/aws-cdk/issues/30165) - **ecs-patterns:** dualstack ALB ([#​30089](https://redirect.github.com/aws/aws-cdk/issues/30089)) ([98ea3db](https://redirect.github.com/aws/aws-cdk/commit/98ea3db176268cba6cf81e29a135ca0d55c3b1e2)), closes [#​29039](https://redirect.github.com/aws/aws-cdk/issues/29039) - **eks:** support alb controller versions 2.7.0-2.8.2 ([#​31264](https://redirect.github.com/aws/aws-cdk/issues/31264)) ([a3863a6](https://redirect.github.com/aws/aws-cdk/commit/a3863a6b5607dd462b3774f01f21d9dea4fd15d5)) - **events-targets:** support for `RedshiftDataParameters` ([#​29462](https://redirect.github.com/aws/aws-cdk/issues/29462)) ([84c6442](https://redirect.github.com/aws/aws-cdk/commit/84c6442d6a4253472df1fee5589f154590bae182)), closes [#​15712](https://redirect.github.com/aws/aws-cdk/issues/15712) [#​31017](https://redirect.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.