aws/aws-cdk (aws-cdk)
### [`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/compare/v2.153.0...v2.154.0)
[Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.153.0...v2.154.0)
### [`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)
gradle/gradle (gradle)
### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)
### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)
### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)
openrewrite/rewrite-recipe-bom (org.openrewrite.recipe:rewrite-recipe-bom)
### [`v2.20.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.20.0): 2.20.0
#### What's Changed
- OpenRewrite v8.36.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.36.0
- rewrite-gradle-plugin 6.24.0 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.24.0
- rewrite-maven-plugin 5.41.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.41.0
- refactor: Update Gradle wrapper by [@shanman190](https://redirect.github.com/shanman190) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/32](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/32)
**Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.19.0...v2.20.0
### [`v2.19.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.19.0): 2.19.0
#### What's Changed
- Changelog in https://docs.openrewrite.org/changelog/8-35-0-release
- OpenRewrite v8.35.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.35.0
- rewrite-gradle-plugin v6.23.2 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.23.2
- rewrite-maven-plugin v5.41.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.41.0
- refactor: Update Gradle wrapper by [@shanman190](https://redirect.github.com/shanman190) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/31](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/31)
**Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.18.0...v2.19.0
### [`v2.18.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.18.0): 2.18.0
#### What's Changed
- Changelog at https://docs.openrewrite.org/changelog/8-34-0-release
- OpenRewrite v8.34.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.34.0
- rewrite-gradle-plugin v6.21.1 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.21.1
- rewrite-maven-plugin v5.39.2 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.39.2
- refactor: Update Gradle wrapper by [@shanman190](https://redirect.github.com/shanman190) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/30](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/30)
**Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.17.0...v2.18.0
### [`v2.17.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.17.0): 2.17.0
#### What's Changed
- Changelog at https://docs.openrewrite.org/changelog/8-33-4-release
- OpenRewrite v8.33.4 in https://github.com/openrewrite/rewrite/releases/tag/v8.33.4
- rewrite-gradle-plugin v6.18.0 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.18.0
- rewrite-maven-plugin v5.39.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.39.0
- Add [rewrite-csharp](https://redirect.github.com/openrewrite/rewrite-csharp/releases/tag/v0.8.0)
- Add [rewrite-feature-flags](https://redirect.github.com/openrewrite/rewrite-feature-flags/releases/tag/v0.7.0)
- Add [rewrite-reactive-streams](https://redirect.github.com/openrewrite/rewrite-reactive-streams/releases/tag/v0.1.0)
- Remove rewrite-launchdarkly
**Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.16.0...v2.17.0
### [`v2.16.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.16.0): 2.16.0
#### What's Changed
- Changelog at https://docs.openrewrite.org/changelog/8-32-0-release
- OpenRewrite v8.32.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.32.0
- rewrite-gradle-plugin v6.17.0 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.17.0
- rewrite-maven-plugin v5.37.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.37.0
- Adopt nebula.release plugin v19 after failure to resolve grgit by [@timtebeek](https://redirect.github.com/timtebeek) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/29](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/29)
**Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.15.0...v2.16.0
testcontainers/testcontainers-java (org.testcontainers:testcontainers-bom)
### [`v1.20.2`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.2)
[Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2)
##### What's Changed
- Update ryuk version to 0.9.0 ([#9169](https://redirect.github.com/testcontainers/testcontainers-java/issues/9169)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add on-demand execution on windows ([#9138](https://redirect.github.com/testcontainers/testcontainers-java/issues/9138)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add workflow to test Docker Desktop for Windows ([#9076](https://redirect.github.com/testcontainers/testcontainers-java/issues/9076)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Check if docker is available ([#9069](https://redirect.github.com/testcontainers/testcontainers-java/issues/9069)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Check if docker-compose is available ([#9060](https://redirect.github.com/testcontainers/testcontainers-java/issues/9060)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Log docker daemon labels ([#9054](https://redirect.github.com/testcontainers/testcontainers-java/issues/9054)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update testcontainers version to ${GITHUB_REF##\*/} ([#9052](https://redirect.github.com/testcontainers/testcontainers-java/issues/9052)) [@github-actions](https://redirect.github.com/github-actions)
- Update docs version to ${GITHUB_REF##\*/} ([#9051](https://redirect.github.com/testcontainers/testcontainers-java/issues/9051)) [@github-actions](https://redirect.github.com/github-actions)
##### ๐ Features & Enhancements
- Add MongoDB Atlas implementation ([#9290](https://redirect.github.com/testcontainers/testcontainers-java/issues/9290)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix register listeners in RedpandaContainer ([#9247](https://redirect.github.com/testcontainers/testcontainers-java/issues/9247)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add Databend module ([#9148](https://redirect.github.com/testcontainers/testcontainers-java/issues/9148)) [@hantmac](https://redirect.github.com/hantmac)
- Support adding new listeners to Apache Kafka ([#9142](https://redirect.github.com/testcontainers/testcontainers-java/issues/9142)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add Timeplus module ([#8779](https://redirect.github.com/testcontainers/testcontainers-java/issues/8779)) [@lizhou1111](https://redirect.github.com/lizhou1111)
- Add new CassandraContainer implementation ([#8616](https://redirect.github.com/testcontainers/testcontainers-java/issues/8616)) [@maximevw](https://redirect.github.com/maximevw)
##### ๐ Bug Fixes
- fix: no match for platform in manifest when containerd is enabled ([#9200](https://redirect.github.com/testcontainers/testcontainers-java/issues/9200)) [@monosoul](https://redirect.github.com/monosoul)
- Do not use network aliases in KAFKA_CONTROLLER_QUORUM_VOTERS ([#9144](https://redirect.github.com/testcontainers/testcontainers-java/issues/9144)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix missing null check for JDBC init script ([#9118](https://redirect.github.com/testcontainers/testcontainers-java/issues/9118)) [@mmorshedi](https://redirect.github.com/mmorshedi)
- Set MariaDB user when is not root ([#9077](https://redirect.github.com/testcontainers/testcontainers-java/issues/9077)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ Documentation
- Fix gcloud docs ([#9246](https://redirect.github.com/testcontainers/testcontainers-java/issues/9246)) [@jiakuan](https://redirect.github.com/jiakuan)
- Add ConfluentKafkaContainer ([#9139](https://redirect.github.com/testcontainers/testcontainers-java/issues/9139)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Improve GitLab docs ([#8775](https://redirect.github.com/testcontainers/testcontainers-java/issues/8775)) [@JapuDCret](https://redirect.github.com/JapuDCret)
- \[docs] Update localstack version ([#8515](https://redirect.github.com/testcontainers/testcontainers-java/issues/8515)) [@sullis](https://redirect.github.com/sullis)
- Improve docs for Elasticsearch 8 ([#8870](https://redirect.github.com/testcontainers/testcontainers-java/issues/8870)) [@philipp94831](https://redirect.github.com/philipp94831)
##### ๐งน Housekeeping
- Update MSSQL images to execute in ubuntu-22.04 ([#9254](https://redirect.github.com/testcontainers/testcontainers-java/issues/9254)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Use awaitility in Kafka module ([#9248](https://redirect.github.com/testcontainers/testcontainers-java/issues/9248)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Improve test logging in examples and smoke-test ([#9145](https://redirect.github.com/testcontainers/testcontainers-java/issues/9145)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ฆ Dependency updates
- Combined dependencies PR ([#9286](https://redirect.github.com/testcontainers/testcontainers-java/issues/9286)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9285](https://redirect.github.com/testcontainers/testcontainers-java/issues/9285)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9284](https://redirect.github.com/testcontainers/testcontainers-java/issues/9284)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez)
### [`v1.20.1`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.1)
[Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1)
##### What's Changed
##### ๐ Features & Enhanceme
Configuration
๐ Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Bratislava, 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.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.149.0
->2.160.0
21.0.3_9-jdk-jammy
->21.0.4_7-jdk-jammy
8.9
->8.10.2
2.15.0
->2.20.0
1.20.0
->1.20.2
3.8.0
->3.9.1
7.3.3
->7.5.1
2.2
->2.3
1.13.2
->1.13.4
2.149.0
->2.160.0
6.16.4
->6.24.0
1.8.2
->1.10.0
3.3.1
->3.3.4
Release Notes
aws/aws-cdk (aws-cdk)
### [`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/compare/v2.153.0...v2.154.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.153.0...v2.154.0) ### [`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)gradle/gradle (gradle)
### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) ### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) ### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)openrewrite/rewrite-recipe-bom (org.openrewrite.recipe:rewrite-recipe-bom)
### [`v2.20.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.20.0): 2.20.0 #### What's Changed - OpenRewrite v8.36.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.36.0 - rewrite-gradle-plugin 6.24.0 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.24.0 - rewrite-maven-plugin 5.41.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.41.0 - refactor: Update Gradle wrapper by [@shanman190](https://redirect.github.com/shanman190) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/32](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/32) **Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.19.0...v2.20.0 ### [`v2.19.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.19.0): 2.19.0 #### What's Changed - Changelog in https://docs.openrewrite.org/changelog/8-35-0-release - OpenRewrite v8.35.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.35.0 - rewrite-gradle-plugin v6.23.2 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.23.2 - rewrite-maven-plugin v5.41.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.41.0 - refactor: Update Gradle wrapper by [@shanman190](https://redirect.github.com/shanman190) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/31](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/31) **Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.18.0...v2.19.0 ### [`v2.18.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.18.0): 2.18.0 #### What's Changed - Changelog at https://docs.openrewrite.org/changelog/8-34-0-release - OpenRewrite v8.34.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.34.0 - rewrite-gradle-plugin v6.21.1 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.21.1 - rewrite-maven-plugin v5.39.2 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.39.2 - refactor: Update Gradle wrapper by [@shanman190](https://redirect.github.com/shanman190) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/30](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/30) **Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.17.0...v2.18.0 ### [`v2.17.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.17.0): 2.17.0 #### What's Changed - Changelog at https://docs.openrewrite.org/changelog/8-33-4-release - OpenRewrite v8.33.4 in https://github.com/openrewrite/rewrite/releases/tag/v8.33.4 - rewrite-gradle-plugin v6.18.0 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.18.0 - rewrite-maven-plugin v5.39.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.39.0 - Add [rewrite-csharp](https://redirect.github.com/openrewrite/rewrite-csharp/releases/tag/v0.8.0) - Add [rewrite-feature-flags](https://redirect.github.com/openrewrite/rewrite-feature-flags/releases/tag/v0.7.0) - Add [rewrite-reactive-streams](https://redirect.github.com/openrewrite/rewrite-reactive-streams/releases/tag/v0.1.0) - Remove rewrite-launchdarkly **Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.16.0...v2.17.0 ### [`v2.16.0`](https://redirect.github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.16.0): 2.16.0 #### What's Changed - Changelog at https://docs.openrewrite.org/changelog/8-32-0-release - OpenRewrite v8.32.0 in https://github.com/openrewrite/rewrite/releases/tag/v8.32.0 - rewrite-gradle-plugin v6.17.0 in https://github.com/openrewrite/rewrite-gradle-plugin/releases/tag/v6.17.0 - rewrite-maven-plugin v5.37.0 in https://github.com/openrewrite/rewrite-maven-plugin/releases/tag/v5.37.0 - Adopt nebula.release plugin v19 after failure to resolve grgit by [@timtebeek](https://redirect.github.com/timtebeek) in [https://github.com/openrewrite/rewrite-recipe-bom/pull/29](https://redirect.github.com/openrewrite/rewrite-recipe-bom/pull/29) **Full Changelog**: https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.15.0...v2.16.0testcontainers/testcontainers-java (org.testcontainers:testcontainers-bom)
### [`v1.20.2`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.2) [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) ##### What's Changed - Update ryuk version to 0.9.0 ([#9169](https://redirect.github.com/testcontainers/testcontainers-java/issues/9169)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add on-demand execution on windows ([#9138](https://redirect.github.com/testcontainers/testcontainers-java/issues/9138)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add workflow to test Docker Desktop for Windows ([#9076](https://redirect.github.com/testcontainers/testcontainers-java/issues/9076)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Check if docker is available ([#9069](https://redirect.github.com/testcontainers/testcontainers-java/issues/9069)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Check if docker-compose is available ([#9060](https://redirect.github.com/testcontainers/testcontainers-java/issues/9060)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Log docker daemon labels ([#9054](https://redirect.github.com/testcontainers/testcontainers-java/issues/9054)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Update testcontainers version to ${GITHUB_REF##\*/} ([#9052](https://redirect.github.com/testcontainers/testcontainers-java/issues/9052)) [@github-actions](https://redirect.github.com/github-actions) - Update docs version to ${GITHUB_REF##\*/} ([#9051](https://redirect.github.com/testcontainers/testcontainers-java/issues/9051)) [@github-actions](https://redirect.github.com/github-actions) ##### ๐ Features & Enhancements - Add MongoDB Atlas implementation ([#9290](https://redirect.github.com/testcontainers/testcontainers-java/issues/9290)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix register listeners in RedpandaContainer ([#9247](https://redirect.github.com/testcontainers/testcontainers-java/issues/9247)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add Databend module ([#9148](https://redirect.github.com/testcontainers/testcontainers-java/issues/9148)) [@hantmac](https://redirect.github.com/hantmac) - Support adding new listeners to Apache Kafka ([#9142](https://redirect.github.com/testcontainers/testcontainers-java/issues/9142)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add Timeplus module ([#8779](https://redirect.github.com/testcontainers/testcontainers-java/issues/8779)) [@lizhou1111](https://redirect.github.com/lizhou1111) - Add new CassandraContainer implementation ([#8616](https://redirect.github.com/testcontainers/testcontainers-java/issues/8616)) [@maximevw](https://redirect.github.com/maximevw) ##### ๐ Bug Fixes - fix: no match for platform in manifest when containerd is enabled ([#9200](https://redirect.github.com/testcontainers/testcontainers-java/issues/9200)) [@monosoul](https://redirect.github.com/monosoul) - Do not use network aliases in KAFKA_CONTROLLER_QUORUM_VOTERS ([#9144](https://redirect.github.com/testcontainers/testcontainers-java/issues/9144)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix missing null check for JDBC init script ([#9118](https://redirect.github.com/testcontainers/testcontainers-java/issues/9118)) [@mmorshedi](https://redirect.github.com/mmorshedi) - Set MariaDB user when is not root ([#9077](https://redirect.github.com/testcontainers/testcontainers-java/issues/9077)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ Documentation - Fix gcloud docs ([#9246](https://redirect.github.com/testcontainers/testcontainers-java/issues/9246)) [@jiakuan](https://redirect.github.com/jiakuan) - Add ConfluentKafkaContainer ([#9139](https://redirect.github.com/testcontainers/testcontainers-java/issues/9139)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Improve GitLab docs ([#8775](https://redirect.github.com/testcontainers/testcontainers-java/issues/8775)) [@JapuDCret](https://redirect.github.com/JapuDCret) - \[docs] Update localstack version ([#8515](https://redirect.github.com/testcontainers/testcontainers-java/issues/8515)) [@sullis](https://redirect.github.com/sullis) - Improve docs for Elasticsearch 8 ([#8870](https://redirect.github.com/testcontainers/testcontainers-java/issues/8870)) [@philipp94831](https://redirect.github.com/philipp94831) ##### ๐งน Housekeeping - Update MSSQL images to execute in ubuntu-22.04 ([#9254](https://redirect.github.com/testcontainers/testcontainers-java/issues/9254)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Use awaitility in Kafka module ([#9248](https://redirect.github.com/testcontainers/testcontainers-java/issues/9248)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Improve test logging in examples and smoke-test ([#9145](https://redirect.github.com/testcontainers/testcontainers-java/issues/9145)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ฆ Dependency updates - Combined dependencies PR ([#9286](https://redirect.github.com/testcontainers/testcontainers-java/issues/9286)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9285](https://redirect.github.com/testcontainers/testcontainers-java/issues/9285)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9284](https://redirect.github.com/testcontainers/testcontainers-java/issues/9284)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez) ### [`v1.20.1`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.1) [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) ##### What's Changed ##### ๐ Features & EnhancemeConfiguration
๐ Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Bratislava, 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.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.