Closed renovate[bot] closed 2 weeks ago
This PR contains the following updates:
2.78.0
2.162.0
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
2.78.0
->2.162.0
Release Notes
aws/aws-cdk (aws-cdk-lib)
### [`v2.162.0`](https://redirect.github.com/aws/aws-cdk/compare/v2.161.1...v2.162.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.161.1...v2.162.0) ### [`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.github.com/aws/aws-cdk/issues/31017) - **synthetics:** syn-nodejs-puppeteer-9.0 as supported runtime ([#31272](https://redirect.github.com/aws/aws-cdk/issues/31272)) ([c1d7782](https://redirect.github.com/aws/aws-cdk/commit/c1d778254346aea444ae844a17d0cab296cce4bb)), closes [#31271](https://redirect.github.com/aws/aws-cdk/issues/31271) ##### Bug Fixes - **custom-resources:** remove presigned url from cloudwatch logs ([#31322](https://redirect.github.com/aws/aws-cdk/issues/31322)) ([b5e4496](https://redirect.github.com/aws/aws-cdk/commit/b5e4496084356ff0c00f103442ba58c1e6abb481)) - **eks:** albController incompatibility with AuthenticationMode.API mode ([#31258](https://redirect.github.com/aws/aws-cdk/issues/31258)) ([427cd61](https://redirect.github.com/aws/aws-cdk/commit/427cd61205aa61ef60bc083647c50df53795f22c)) - **prlint:** a review label doesn't appear when a PR is approved if there are too many comments ([#31290](https://redirect.github.com/aws/aws-cdk/issues/31290)) ([1c63070](https://redirect.github.com/aws/aws-cdk/commit/1c63070ddf4756f3456e66e1bad3186eb368cf92)), closes [#31294](https://redirect.github.com/aws/aws-cdk/issues/31294) [/github.com/aws/aws-cdk/pull/30920#issuecomment-2324932936](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/30920/issues/issuecomment-2324932936) [aws-cdk/prlint/lint.ts#L377](https://redirect.github.com/aws-cdk/prlint/lint.ts/issues/L377) [40aws-cdk/prlint/lint.ts#L376](https://redirect.github.com/40aws-cdk/prlint/lint.ts/issues/L376) - **stepfunctions-tasks:** add back BedrockInvokeModel to use JsonPath ([#31325](https://redirect.github.com/aws/aws-cdk/issues/31325)) ([5b059b9](https://redirect.github.com/aws/aws-cdk/commit/5b059b9354be9fb13cac02e832892b194a35a186)), closes [aws/aws-cdk#31308](https://redirect.github.com/aws/aws-cdk/issues/31308) - **stepfunctions-tasks:** fix bedrock input/output path in step-funct… ([#31305](https://redirect.github.com/aws/aws-cdk/issues/31305)) ([a190935](https://redirect.github.com/aws/aws-cdk/commit/a19093517fffbb2d0cacb109e9f6aa3b56f430d2)), closes [#31302](https://redirect.github.com/aws/aws-cdk/issues/31302) [PR#30298](https://redirect.github.com/aws/PR/issues/30298) [#29229](https://redirect.github.com/aws/aws-cdk/issues/29229) - **stepfunctions-tasks:** sageMakerCreateTrainingJob does not correctly support empty inputDataConfig ([#31210](https://redirect.github.com/aws/aws-cdk/issues/31210)) ([6d43146](https://redirect.github.com/aws/aws-cdk/commit/6d43146f525c587a17bfc09c57d18b22b5a6a515)), closes [#31132](https://redirect.github.com/aws/aws-cdk/issues/31132) *** #### Alpha modules (2.156.0-alpha.0) ##### Features - **location:** support RouteCalculator ([#30682](https://redirect.github.com/aws/aws-cdk/issues/30682)) ([574d383](https://redirect.github.com/aws/aws-cdk/commit/574d383ef0a5b78564bbba76e5a14a049129c042)), closes [#30681](https://redirect.github.com/aws/aws-cdk/issues/30681) - **neptune-alpha:** specify port for the cluster ([#31137](https://redirect.github.com/aws/aws-cdk/issues/31137)) ([130b62b](https://redirect.github.com/aws/aws-cdk/commit/130b62b7904a10145b810837323451263ec7d66f)), closes [#31074](https://redirect.github.com/aws/aws-cdk/issues/31074) - **scheduler:** validate schedule name length ([#31200](https://redirect.github.com/aws/aws-cdk/issues/31200)) ([d0f9688](https://redirect.github.com/aws/aws-cdk/commit/d0f9688423d1e12c00aebb7a9ff3cecd68d3bb3c)) ##### Bug Fixes - **scheduler:** the value of the description property is not reflected to the resource. ([#31276](https://redirect.github.com/aws/aws-cdk/issues/31276)) ([a3332b6](https://redirect.github.com/aws/aws-cdk/commit/a3332b61514f13fa3c5aef87041cb2d7f81a1e92)), closes [#31269](https://redirect.github.com/aws/aws-cdk/issues/31269) ### [`v2.155.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.155.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.154.1...v2.155.0) ##### Features - **codebuild:** macOS codebuild support ([#31203](https://redirect.github.com/aws/aws-cdk/issues/31203)) ([823ff6e](https://redirect.github.com/aws/aws-cdk/commit/823ff6e03899f790a4cb1c43f92a02cc906ac356)), closes [#31170](https://redirect.github.com/aws/aws-cdk/issues/31170) - **eks:** `preserveOnDelete` for EKS addon ([#30776](https://redirect.github.com/aws/aws-cdk/issues/30776)) ([23fba1c](https://redirect.github.com/aws/aws-cdk/commit/23fba1c7ea49def9fc5c0f558246d8ec1879c91e)) - **kms:** add `multiRegion` property to a `Key` ([#31125](https://redirect.github.com/aws/aws-cdk/issues/31125)) ([3dc4c50](https://redirect.github.com/aws/aws-cdk/commit/3dc4c502340610c573125a3d44d74bf2dfd944a9)) - **stepfunctions-tasks:** add cpu and memory parameters to EcsRunTask ([#30140](https://redirect.github.com/aws/aws-cdk/issues/30140)) ([986e378](https://redirect.github.com/aws/aws-cdk/commit/986e378a27b19271695f735ad01603a4c1386d25)), closes [#30027](https://redirect.github.com/aws/aws-cdk/issues/30027) - **synthetics:** add syn-python-selenium-4.0 runtime ([#31101](https://redirect.github.com/aws/aws-cdk/issues/31101)) ([cc75ded](https://redirect.github.com/aws/aws-cdk/commit/cc75dedcb35850250dcf27bc06ba2c08a7f9bfff)), closes [#30137](https://redirect.github.com/aws/aws-cdk/issues/30137) [/docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_python_selenium.html#CloudWatch_Synthetics_runtimeversion-syn-python-selenium-4](https://redirect.github.com/aws//docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_python_selenium.html/issues/CloudWatch_Synthetics_runtimeversion-syn-python-selenium-4) - update L1 CloudFormation resource definitions ([#31193](https://redirect.github.com/aws/aws-cdk/issues/31193)) ([e942b67](https://redirect.github.com/aws/aws-cdk/commit/e942b67a64bcd78abf6029e501bc6ca260441bf0)) - update L1 CloudFormation resource definitions ([#31194](https://redirect.github.com/aws/aws-cdk/issues/31194)) ([5468983](https://redirect.github.com/aws/aws-cdk/commit/5468983944fa3e2783c39813e0bcb47a5fb82811)) - update L1 CloudFormation resource definitions ([#31221](https://redirect.github.com/aws/aws-cdk/issues/31221)) ([b754353](https://redirect.github.com/aws/aws-cdk/commit/b7543532fb9c80bf69e197242bd55febafcd84f5)) ##### Bug Fixes - **cloudfront:** requirement of domainNames prevents moving a domain name between distributions ([#31001](https://redirect.github.com/aws/aws-cdk/issues/31001)) ([acdf7d3](https://redirect.github.com/aws/aws-cdk/commit/acdf7d3a1ffe2cbc8239cd0b788dc47b99e35184)), closes [#29960](https://redirect.github.com/aws/aws-cdk/issues/29960) [#29329](https://redirect.github.com/aws/aws-cdk/issues/29329) - **eks:** can't update authMode with the same mode ([#31043](https://redirect.github.com/aws/aws-cdk/issues/31043)) ([64df08b](https://redirect.github.com/aws/aws-cdk/commit/64df08b80ad8c69c99c9e0178ccd58bd177fbd78)) - **lambda-event-source:** allow dynamodb filtering on boolean value ([#31011](https://redirect.github.com/aws/aws-cdk/issues/31011)) ([9946ab0](https://redirect.github.com/aws/aws-cdk/commit/9946ab03672bf6664e8ec95a81ddb67c3bb2f63b)), closes [#30734](https://redirect.github.com/aws/aws-cdk/issues/30734) - **s3:** bucket notifications in owning stack deletes bucket notifications from other stacks ([#31091](https://redirect.github.com/aws/aws-cdk/issues/31091)) ([0b09e52](https://redirect.github.com/aws/aws-cdk/commit/0b09e528b4565d4e4cce9a965578a537aac96b1f)) *** #### Alpha modules (2.155.0-alpha.0) ##### Features - **ec2:** `ipv6AddressCount` property for an instance ([#31076](https://redirect.github.com/aws/aws-cdk/issues/31076)) ([e3e5e1c](https://redirect.github.com/aws/aws-cdk/commit/e3e5e1c5a29a5da8759c2e821ef108eade8b87ea)), closes [#31075](https://redirect.github.com/aws/aws-cdk/issues/31075) - **ec2:** support throughput on LaunchTemplate EBS volumes ([#30716](https://redirect.github.com/aws/aws-cdk/issues/30716)) ([6ed0bed](https://redirect.github.com/aws/aws-cdk/commit/6ed0bed61088765b9f0aa736d7daea4cbea05b3d)), closes [#24341](https://redirect.github.com/aws/aws-cdk/issues/24341) [#22441](https://redirect.github.com/aws/aws-cdk/issues/22441) - **location:** support GeofenceCollection ([#30711](https://redirect.github.com/aws/aws-cdk/issues/30711)) ([04d73ac](https://redirect.github.com/aws/aws-cdk/commit/04d73acc5e95568bd410a714ef00e7edb192681a)), closes [#30710](https://redirect.github.com/aws/aws-cdk/issues/30710) ### [`v2.154.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.154.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.154.0...v2.154.1) ##### Features - update L1 CloudFormation resource definitions ([#31193](https://redirect.github.com/aws/aws-cdk/issues/31193)) ([aa97525](https://redirect.github.com/aws/aws-cdk/commit/aa975253fe7f21f20c1d0a92f0b9c4fd28ed3236)) - update L1 CloudFormation resource definitions ([#31194](https://redirect.github.com/aws/aws-cdk/issues/31194)) ([2191264](https://redirect.github.com/aws/aws-cdk/commit/2191264491dbf373c0678f6984a1beab7d913d5f)) ##### Bug Fixes - **cloudfront:** requirement of domainNames prevents moving a domain name between distributions ([#31001](https://redirect.github.com/aws/aws-cdk/issues/31001)) ([1255ce3](https://redirect.github.com/aws/aws-cdk/commit/1255ce3b68341755f1bd8f44d68d0da8558a1a5e)), closes [#29960](https://redirect.github.com/aws/aws-cdk/issues/29960) [#29329](https://redirect.github.com/aws/aws-cdk/issues/29329) *** ##### Alpha modules (2.154.1-alpha.0) ### [`v2.154.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.154.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.153.0...v2.154.0) ##### Features - update L1 CloudFormation resource definitions ([#31145](https://redirect.github.com/aws/aws-cdk/issues/31145)) ([5387605](https://redirect.github.com/aws/aws-cdk/commit/53876051da7fac7398cbfdc87f991f5b009d2e3a)) - **batch:** add ECS_AL2023 ([#30928](https://redirect.github.com/aws/aws-cdk/issues/30928)) ([d45bf08](https://redirect.github.com/aws/aws-cdk/commit/d45bf08c3fa6d342cf06fe26b748b5e367c3e5e3)) - **CLI:** synth displays "AssertDescription: CDK bootstrap stack version 6 required" ([#31092](https://redirect.github.com/aws/aws-cdk/issues/31092)) ([751a922](https://redirect.github.com/aws/aws-cdk/commit/751a922de30e88a1faa7a20fb7b29cb43856d522)), closes [#17942](https://redirect.github.com/aws/aws-cdk/issues/17942) - **core:** configure SNS topics to receive stack events on the Stack construct ([#30551](https://redirect.github.com/aws/aws-cdk/issues/30551)) ([0cdce20](https://redirect.github.com/aws/aws-cdk/commit/0cdce20a8688bb233930542d01358e26e5ba8a61)), closes [#8581](https://redirect.github.com/aws/aws-cdk/issues/8581) - **dynamodb:** adding on-demand-throughput to table ([#30725](https://redirect.github.com/aws/aws-cdk/issues/30725)) ([d5a19bb](https://redirect.github.com/aws/aws-cdk/commit/d5a19bb3eeda50a7b08e2b814dfcf76e6ac21fdc)), closes [#30091](https://redirect.github.com/aws/aws-cdk/issues/30091) - **elasticloadbalancingv2:** connection logs for ALB ([#30599](https://redirect.github.com/aws/aws-cdk/issues/30599)) ([7c4f423](https://redirect.github.com/aws/aws-cdk/commit/7c4f423bf14af996203b090429b8c59bd32f50d8)) - **elasticloadbalancingv2:** support Mutual Authentication with TLS for Application Load Balancer ([#30784](https://redirect.github.com/aws/aws-cdk/issues/30784)) ([7eae4d1](https://redirect.github.com/aws/aws-cdk/commit/7eae4d1358762d72d96b08c6cd020628d3cb77f2)), closes [#28206](https://redirect.github.com/aws/aws-cdk/issues/28206) - **region-info:** update Metadata regions ([#31044](https://redirect.github.com/aws/aws-cdk/issues/31044)) ([ae7d181](https://redirect.github.com/aws/aws-cdk/commit/ae7d1814900fc10ab489bc7a4cfe8ccd1694e8f8)) - **region-info:** update Metadata regions ([#31046](https://redirect.github.com/aws/aws-cdk/issues/31046)) ([6ec69b9](https://redirect.github.com/aws/aws-cdk/commit/6ec69b9184417c7fb5d4df808b57ae59c546753c)) - **region-info:** update Metadata regions ([#31047](https://redirect.github.com/aws/aws-cdk/issues/31047)) ([9025635](https://redirect.github.com/aws/aws-cdk/commit/9025635e7401388a4192d34b9fbe2ae28d849587)) - **s3:** add skip destination validation property ([#30916](https://redirect.github.com/aws/aws-cdk/issues/30916)) ([ffc40e5](https://redirect.github.com/aws/aws-cdk/commit/ffc40e537d03a6fea4bfb36e3b94c7525629e907)), closes [#30914](https://redirect.github.com/aws/aws-cdk/issues/30914) [#30914](https://redirect.github.com/aws/aws-cdk/issues/30914) - **ssm:** support cross-account sharing ([#30646](https://redirect.github.com/aws/aws-cdk/issues/30646)) ([1eb1ea6](https://redirect.github.com/aws/aws-cdk/commit/1eb1ea6ba64f41ba040d9470156d566c9ce6c3e0)), closes [#29292](https://redirect.github.com/aws/aws-cdk/issues/29292) - set log retention of all CDK-vended custom resources with CustomResourceConfig ([#31041](https://redirect.github.com/aws/aws-cdk/issues/31041)) ([f2babd9](https://redirect.github.com/aws/aws-cdk/commit/f2babd9373523cc3d5708349db5c3c270e99ae1a)) - update L1 CloudFormation resource definitions ([#31025](https://redirect.github.com/aws/aws-cdk/issues/31025)) ([5414932](https://redirect.github.com/aws/aws-cdk/commit/541493297dd996725b060c84d23651a69e239750)) - update L1 CloudFormation resource definitions ([#31086](https://redirect.github.com/aws/aws-cdk/issues/31086)) ([62a641c](https://redirect.github.com/aws/aws-cdk/commit/62a641c1ff77270ead66113716545d415a3b18e1)) - update L1 CloudFormation resource definitions ([#31120](https://redirect.github.com/aws/aws-cdk/issues/31120)) ([931ebba](https://redirect.github.com/aws/aws-cdk/commit/931ebba02ca43b173cb7770e9cb703f05646683b)) - **vpc:** support custom route and subnet ([#30538](https://redirect.github.com/aws/aws-cdk/issues/30538)) ([e17fdd7](https://redirect.github.com/aws/aws-cdk/commit/e17fdd76959e8aafd07cfa1db34325f1c24b3acf)), closes [RFC#507](https://redirect.github.com/aws/RFC/issues/507) ##### Bug Fixes - **elasticloadbalancingv2-targets:** add AlbListenerTarget for NLBs, deprecate AlbTarget due to ALB listener race conditions ([#17208](https://redirect.github.com/aws/aws-cdk/issues/17208)) ([#30396](https://redirect.github.com/aws/aws-cdk/issues/30396)) ([1fca1e5](https://redirect.github.com/aws/aws-cdk/commit/1fca1e5b92ba760a33652f39c2345f6aa1eaa9f7)), closes [/github.com/aws/aws-cdk/issues/17208#issuecomment-1681475590](https://redirect.github.com/aws//github.com/aws/aws-cdk/issues/17208/issues/issuecomment-1681475590) - **lambda:** validate localMountPath format and length ([#31019](https://redirect.github.com/aws/aws-cdk/issues/31019)) ([c159e77](https://redirect.github.com/aws/aws-cdk/commit/c159e77ab34701fc6780b9501f1692fbf2366b04)) - **vpc-v2:** fixing default scope id ([#31102](https://redirect.github.com/aws/aws-cdk/issues/31102)) ([0007a29](https://redirect.github.com/aws/aws-cdk/commit/0007a29714cf04abb307845874dde27c813d45dd)) ##### Reverts - feat(core): configure SNS topics to receive stack events on the Stack construct ([#31100](https://redirect.github.com/aws/aws-cdk/issues/31100)) ([5f30aa5](https://redirect.github.com/aws/aws-cdk/commit/5f30aa5f81ef823422e994563cefc9e8a15e82f8)), closes [aws/aws-cdk#30551](https://redirect.github.com/aws/aws-cdk/issues/30551) - feat(ec2): security group lookup via filters ([#31065](https://redirect.github.com/aws/aws-cdk/issues/31065)) ([79b5cd2](https://redirect.github.com/aws/aws-cdk/commit/79b5cd2390508e7b5c3d5c93001e30387bf88a4e)), closes [aws/aws-cdk#30625](https://redirect.github.com/aws/aws-cdk/issues/30625) - feat(ecs): add validation checks to memory cpu combinations of FARGATE compatible task definitions ([#31110](https://redirect.github.com/aws/aws-cdk/issues/31110)) ([ffba5b1](https://redirect.github.com/aws/aws-cdk/commit/ffba5b1d0a8dfece02a9d5ad8a989955a7f4a812)) *** #### Alpha modules (2.154.0-alpha.0) ##### Features - **amplify:** support custom certificate ([#30791](https://redirect.github.com/aws/aws-cdk/issues/30791)) ([8d76778](https://redirect.github.com/aws/aws-cdk/commit/8d767786fe88d0ed60104ea6f48176e8981dd0fa)), closes [#30594](https://redirect.github.com/aws/aws-cdk/issues/30594) - **ec2:** security group lookup via filters ([#30625](https://redirect.github.com/aws/aws-cdk/issues/30625)) ([abc78bf](https://redirect.github.com/aws/aws-cdk/commit/abc78bfa613453185e59d5d9a17e5c5cfb5437b3)), closes [#30331](https://redirect.github.com/aws/aws-cdk/issues/30331) - **sagemaker:** network isolation for a model ([#30657](https://redirect.github.com/aws/aws-cdk/issues/30657)) ([f1af7fc](https://redirect.github.com/aws/aws-cdk/commit/f1af7fc66b5ca5b3a4780ed695045d2da65df3ba)) ##### Bug Fixes - **cli-lib-alpha:** bootstrap fails with "bad argument name" error for trust and trustForLookup ([#31159](https://redirect.github.com/aws/aws-cdk/issues/31159)) ([b11ca4a](https://redirect.github.com/aws/aws-cdk/commit/b11ca4ae27753e33f5c44baedf1529489c4e081a)), closes [#30404](https://redirect.github.com/aws/aws-cdk/issues/30404) - **cognito-identitypool-alpha:** validation error if provided id is a token ([#30882](https://redirect.github.com/aws/aws-cdk/issues/30882)) ([ad1b797](https://redirect.github.com/aws/aws-cdk/commit/ad1b7977768430da0ce262103e8a91f0e632ffe2)), closes [#29780](https://redirect.github.com/aws/aws-cdk/issues/29780) [#28184](https://redirect.github.com/aws/aws-cdk/issues/28184) - **ec2:** prevent deduplication of init command args ([#30821](https://redirect.github.com/aws/aws-cdk/issues/30821)) ([1e7c690](https://redirect.github.com/aws/aws-cdk/commit/1e7c690f5ec404d7c620dc54692999fee67b3eaf)), closes [#26221](https://redirect.github.com/aws/aws-cdk/issues/26221) ### [`v2.153.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.153.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.152.0...v2.153.0) ##### Features - **lambda:** support Recursive Loop Protection property ([572fe0a](https://redirect.github.com/aws/aws-cdk/commit/572fe0a68f18724f5b43460c1858634b5aff45e5)) *** ##### Alpha modules (2.153.0-alpha.0) ### [`v2.152.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.152.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.151.1...v2.152.0) ##### Features - **lambda:** support filter criteria encryption ([6aa72a2](https://redirect.github.com/aws/aws-cdk/commit/6aa72a215859ab96e9fd8b4ccee0d40bda753200)) *** ##### Alpha modules (2.152.0-alpha.0) ### [`v2.151.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.151.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.151.0...v2.151.1) ##### Reverts - feat(ecs): add validation checks to memory cpu combinations of FARGATE compatible task definitions ([#31110](https://redirect.github.com/aws/aws-cdk/issues/31110)) ([8fdf015](https://redirect.github.com/aws/aws-cdk/commit/8fdf015fdc310d6d62cec31b6d89e1ff1decb8b6)) *** #### Alpha modules (2.151.1-alpha.0) ### [`v2.151.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.151.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.150.0...v2.151.0) ##### Features - **apigatewayv2:** add `description` property for stage ([#30820](https://redirect.github.com/aws/aws-cdk/issues/30820)) ([8651bbe](https://redirect.github.com/aws/aws-cdk/commit/8651bbe57d77e2e4a4ae70f7abb1c8af42687058)) - **ec2:** add `versionDescription` property for `LaunchTemplate` ([#30837](https://redirect.github.com/aws/aws-cdk/issues/30837)) ([597228c](https://redirect.github.com/aws/aws-cdk/commit/597228c1552a21f8dc7250a0be62160f838bb776)) - **ecs:** add validation checks to memory cpu combinations of FARGATE compatible task definitions ([#30166](https://redirect.github.com/aws/aws-cdk/issues/30166)) ([8b4685e](https://redirect.github.com/aws/aws-cdk/commit/8b4685e2000210219c5ca3102eb2e0b5276d61dd)), closes [#22216](https://redirect.github.com/aws/aws-cdk/issues/22216) - **elasticloadbalancingv2:** support Weighted Random algorithm and Automatic Target Weights for alb ([#30542](https://redirect.github.com/aws/aws-cdk/issues/30542)) ([d0a609d](https://redirect.github.com/aws/aws-cdk/commit/d0a609d5dcbe55b6ac231c7c7ec58f4ae1a36c5e)), closes [#29969](https://redirect.github.com/aws/aws-cdk/issues/29969) - **events:** add `description` property for `eventBus` ([#30935](https://redirect.github.com/aws/aws-cdk/issues/30935)) ([28fbc82](https://redirect.github.com/aws/aws-cdk/commit/28fbc82246d07d3d3bc4735b80cb8cd1921b2161)) - **events:** support customer managed key for event bus ([#30493](https://redirect.github.com/aws/aws-cdk/issues/30493)) ([8c44aa7](https://redirect.github.com/aws/aws-cdk/commit/8c44aa703ce1540b0e631ccad7989239bb2924e6)) - **synthetics:** add activeTracing, memory and timeout property to Canary class ([#30556](https://redirect.github.com/aws/aws-cdk/issues/30556)) ([9295a85](https://redirect.github.com/aws/aws-cdk/commit/9295a85a8fb893d7f5eae06108b68df864096c4c)), closes [#9300](https://redirect.github.com/aws/aws-cdk/issues/9300) [#14086](https://redirect.github.com/aws/aws-cdk/issues/14086) [#28152](https://redirect.github.com/aws/aws-cdk/issues/28152) [#9300](https://redirect.github.com/aws/aws-cdk/issues/9300) - update L1 CloudFormation resource definitions ([#30973](https://redirect.github.com/aws/aws-cdk/issues/30973)) ([63c45e4](https://redirect.github.com/aws/aws-cdk/commit/63c45e4e66e413c370b894ac41de6ec780d15d54)) - **sns:** add validation of `displayName` for topic ([#30770](https://redirect.github.com/aws/aws-cdk/issues/30770)) ([da2ec75](https://redirect.github.com/aws/aws-cdk/commit/da2ec75f6bc8f2e28b07cdf1307b22c83bb652d5)) - **stepfunctions-tasks:** allow BedrockInvokeModel to use JsonPath ([#30298](https://redirect.github.com/aws/aws-cdk/issues/30298)) ([f5dd73b](https://redirect.github.com/aws/aws-cdk/commit/f5dd73bd19f546335531f587f6d7fbde8aff96ce)), closes [#29229](https://redirect.github.com/aws/aws-cdk/issues/29229) ##### Bug Fixes - **appconfig:** sourcedConfiguration doesn't use retrievalRole ([#30733](https://redirect.github.com/aws/aws-cdk/issues/30733)) ([9d79c51](https://redirect.github.com/aws/aws-cdk/commit/9d79c518b47384a339b28146e2bc651a84b507f7)), closes [#30609](https://redirect.github.com/aws/aws-cdk/issues/30609) - **ec2:** export NatGatewayProvider for consistency with NatInstanceProvider ([#28810](https://redirect.github.com/aws/aws-cdk/issues/28810)) ([fbc28bc](https://redirect.github.com/aws/aws-cdk/commit/fbc28bcd5892768bb436b93c09c6d925b57daf0f)), closes [#28372](https://redirect.github.com/aws/aws-cdk/issues/28372) - **ecs:** fromServiceArnWithCluster not accepting value from SSM Parameter string ([#30902](https://redirect.github.com/aws/aws-cdk/issues/30902)) ([0baa573](https://redirect.github.com/aws/aws-cdk/commit/0baa573917da3c5bf7e1ed80012e334758d0ab81)), closes [#30798](https://redirect.github.com/aws/aws-cdk/issues/30798) - **stepfunctions:** allow disable x-ray ([#30808](https://redirect.github.com/aws/aws-cdk/issues/30808)) ([d56d05c](https://redirect.github.com/aws/aws-cdk/commit/d56d05c78a9f7355f318cfd08e5927ef7fee8c77)), closes [#30796](https://redirect.github.com/aws/aws-cdk/issues/30796) - **stepfunctions-tasks:** fix the generated IAM policy for EFS operations ([#30896](https://redirect.github.com/aws/aws-cdk/issues/30896)) ([31808b4](https://redirect.github.com/aws/aws-cdk/commit/31808b433fa7130632efc94c22ccdb181ae27857)), closes [#30862](https://redirect.github.com/aws/aws-cdk/issues/30862) - **stepfunctions-tasks:** run task perm no longer valid ([#30788](https://redirect.github.com/aws/aws-cdk/issues/30788)) ([82b163d](https://redirect.github.com/aws/aws-cdk/commit/82b163d00c0b6726cdd8c7fc092fd377bda0a4e2)), closes [#30751](https://redirect.github.com/aws/aws-cdk/issues/30751) *** #### Alpha modules (2.151.0-alpha.0) ##### Features - **kinesisanalytics-flink:** add support for Flink 1.19 ([#30723](https://redirect.github.com/aws/aws-cdk/issues/30723)) ([c185194](https://redirect.github.com/aws/aws-cdk/commit/c185194e2bc5bb538672df51482e1bfb134698b5)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#aws-resource-kinesisanalyticsv2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html/issues/aws-resource-kinesisanalyticsv2) ### [`v2.150.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.150.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.149.0...v2.150.0) ##### Features - update L1 CloudFormation resource definitions ([#30921](https://redirect.github.com/aws/aws-cdk/issues/30921)) ([153a698](https://redirect.github.com/aws/aws-cdk/commit/153a698f9fff7c244d4ca6f5e97d15b63840ab7a)) - **ec2:** add g6 instance ([#30693](https://redirect.github.com/aws/aws-cdk/issues/30693)) ([90a41d5](https://redirect.github.com/aws/aws-cdk/commit/90a41d5622857a0bc2ae6e0be19b72b00a609a7d)), closes [#30683](https://redirect.github.com/aws/aws-cdk/issues/30683) - **lambda:** add SnapStart support for arm64 functions ([#30898](https://redirect.github.com/aws/aws-cdk/issues/30898)) ([b4377a5](https://redirect.github.com/aws/aws-cdk/commit/b4377a5a3ad6d30730a084de6bc29c909a5c0e9d)), closes [#30899](https://redirect.github.com/aws/aws-cdk/issues/30899) - **logs:** enabling IA log group creation in CN and GovCloud regions ([#30904](https://redirect.github.com/aws/aws-cdk/issues/30904)) ([230b56b](https://redirect.github.com/aws/aws-cdk/commit/230b56bb6b39d25655df26411d4e3c5a05b04231)) - update L1 CloudFormation resource definitions ([#30860](https://redirect.github.com/aws/aws-cdk/issues/30860)) ([ce7a8d5](https://redirect.github.com/aws/aws-cdk/commit/ce7a8d59b9c0351818a26c3dac299d53ca63e8ca)) ##### Bug Fixes - **custom-resources:** provider framework will always log all data including confidential data ([#30689](https://redirect.github.com/aws/aws-cdk/issues/30689)) ([9bd92da](https://redirect.github.com/aws/aws-cdk/commit/9bd92da62d8c4594a11f4ab078f07b8c20762329)), closes [#30275](https://redirect.github.com/aws/aws-cdk/issues/30275) - **stepfunctions-tasks:** allow camelCase for parameters of CallAwsServiceCrossRegion ([#30795](https://redirect.github.com/aws/aws-cdk/issues/30795)) ([5d6ace8](https://redirect.github.com/aws/aws-cdk/commit/5d6ace8c69a16fbfb7b8109bfa35fc70f6fadeab)), closes [#30799](https://redirect.github.com/aws/aws-cdk/issues/30799) *** #### Alpha modules (2.150.0-alpha.0) ### [`v2.149.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.149.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.148.1...v2.149.0) ##### Features - **codedeploy:** zonal configuration for `ServerDeploymentConfig` ([#30429](https://redirect.github.com/aws/aws-cdk/issues/30429)) ([da0dc57](hConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.