-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(msk): IAM access control for clusters #14647
Conversation
a8075bd
to
796f99d
Compare
MSK now supports IAM access control for client authentication with a MSK cluster. https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-iam-access-control-amazon-msk/
796f99d
to
e18a4e3
Compare
@curtiseppel Can I ask you to resolve the conflicts so the diff is up to date? Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@curtiseppel PR looks good. But build is still failing. Happy to approve after the build passes.
Got mixed up in the previous merge commit
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
MSK now supports IAM access control for client authentication with a MSK cluster. https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-iam-access-control-amazon-msk/ ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
@gmuslia Looks like a bug here with the @curtiseppel Not sure how involved you are with CDK anymore but jfyi 😄 |
I think this should do it: #31743 cc/ @gmuslia @curtiseppel |
Pointed out [here](#14647 (comment)) and verified in the Console, both `SASL/SCRAM` and `IAM` can be enabled together. Closes #32779 It's a little confusing because [CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html) groups `Iam` and `Scram` together under `Sasl`, but the Console separates the two and allows both at the same time. I'd like to refactor this further but this change unblocks the issue where `SASL/SCRAM` and `IAM` cannot be enabled together. 
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | devDependencies | minor | [`2.177.0` -> `2.179.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.177.0/2.179.0) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>aws/aws-cdk (aws-cdk-lib)</summary> ### [`v2.179.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.179.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.2...v2.179.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **eks:** `kubectlLayer` property is now required in EKS `Cluster` and `FargateCluster` constructs. The default value for `kubectlLayer` is outdated and hence being removed. You can specify your own kubectlLayer version based on your Kubernetes version. ##### Features - reset L1 CloudFormation resource definitions to last known working version ([#​33481](https://redirect.github.com/aws/aws-cdk/pull/33481)) - **cloudtrail:** throw `ValidationErrors` instead of untyped Errors ([#​33455](https://redirect.github.com/aws/aws-cdk/issues/33455)) ([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - update L1 CloudFormation resource definitions ([#​33445](https://redirect.github.com/aws/aws-cdk/issues/33445)) ([531280f](https://redirect.github.com/aws/aws-cdk/commit/531280f0bf8f73d173cd420a1642277119181dca)) - update L1 CloudFormation resource definitions ([#​33475](https://redirect.github.com/aws/aws-cdk/issues/33475)) ([a7cacb8](https://redirect.github.com/aws/aws-cdk/commit/a7cacb8278896d54a2e7ff6384a8d4218fed0b33)) - update L1 CloudFormation resource definitions ([#​33476](https://redirect.github.com/aws/aws-cdk/issues/33476)) ([3a61695](https://redirect.github.com/aws/aws-cdk/commit/3a61695730d7b1d8e0023aca542e039ed7f59011)) - update L1 CloudFormation resource definitions ([#​33480](https://redirect.github.com/aws/aws-cdk/issues/33480)) ([67e596e](https://redirect.github.com/aws/aws-cdk/commit/67e596e9b324f4a255f2d9e8189d108404ecc630)) - **apigateway:** resource policy configuration for private API ([#​32719](https://redirect.github.com/aws/aws-cdk/issues/32719)) ([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)), closes [#​31660](https://redirect.github.com/aws/aws-cdk/issues/31660) [#​31692](https://redirect.github.com/aws/aws-cdk/issues/31692) - **apigatewayv2:** stage support `detailedMetricsEnabled` property ([#​33267](https://redirect.github.com/aws/aws-cdk/issues/33267)) ([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)), closes [#​33222](https://redirect.github.com/aws/aws-cdk/issues/33222) - **apigatewayv2-integrations:** sqs integrations ([#​29646](https://redirect.github.com/aws/aws-cdk/issues/29646)) ([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)), closes [#​24785](https://redirect.github.com/aws/aws-cdk/issues/24785) - **appconfig:** throw `ValidationError` instead of untyped Errors ([#​33386](https://redirect.github.com/aws/aws-cdk/issues/33386)) ([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assertions:** throw typed errors ([#​33382](https://redirect.github.com/aws/aws-cdk/issues/33382)) ([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assets:** throw `ValidationError` instead of untyped Errors ([#​33383](https://redirect.github.com/aws/aws-cdk/issues/33383)) ([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **autoscaling:** throw `ValidationError` instead of untyped Errors ([#​33388](https://redirect.github.com/aws/aws-cdk/issues/33388)) ([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **backup:** throw `ValidationError` instead of untyped Errors ([#​33387](https://redirect.github.com/aws/aws-cdk/issues/33387)) ([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **batch:** throw `ValidationError` instead of untyped Errors ([#​33389](https://redirect.github.com/aws/aws-cdk/issues/33389)) ([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **certificatemanager:** throw `ValidationErrors` instead of untyped Errors ([#​33440](https://redirect.github.com/aws/aws-cdk/issues/33440)) ([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **chatbot:** throw `ValidationError` instead of untyped Error ([#​33439](https://redirect.github.com/aws/aws-cdk/issues/33439)) ([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudformation-include:** throw `ValidationError` instead of untyped Errors ([#​33391](https://redirect.github.com/aws/aws-cdk/issues/33391)) ([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudfront:** throw `ValidationErrors` instead of untyped Errors ([#​33438](https://redirect.github.com/aws/aws-cdk/issues/33438)) ([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **codebuild:** attribute-based compute type for Fleet ([#​32251](https://redirect.github.com/aws/aws-cdk/issues/32251)) ([9fd62cb](https://redirect.github.com/aws/aws-cdk/commit/9fd62cb79d0f263b216b8b5ff2a0f0ecb0df157b)) - **codepipeline-actions:** support commands action ([#​31667](https://redirect.github.com/aws/aws-cdk/issues/31667)) ([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)), closes [#​31666](https://redirect.github.com/aws/aws-cdk/issues/31666) - **cognito:** add analyticsConfiguration to UserPoolClient ([#​32862](https://redirect.github.com/aws/aws-cdk/issues/32862)) ([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)), closes [#​32837](https://redirect.github.com/aws/aws-cdk/issues/32837) - **cognito:** choice-based authentication (passwordless sign-in / passkey sign-in) ([#​32369](https://redirect.github.com/aws/aws-cdk/issues/32369)) ([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)), closes [#​32265](https://redirect.github.com/aws/aws-cdk/issues/32265) [#​32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#​32273](https://redirect.github.com/aws/aws-cdk/issues/32273) - **cx-api:** throw `CloudAssemblyError` instead of untyped Errors ([#​33390](https://redirect.github.com/aws/aws-cdk/issues/33390)) ([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **eks:** add L2 constructs to support EKS Hybrid Nodes ([#​32389](https://redirect.github.com/aws/aws-cdk/issues/32389)) ([b91965c](https://redirect.github.com/aws/aws-cdk/commit/b91965c2f041eb62a70346974bc38e05860d0ed2)) - **eks:** make kubectlLayer property required from optional ([#​32930](https://redirect.github.com/aws/aws-cdk/issues/32930)) ([b11f663](https://redirect.github.com/aws/aws-cdk/commit/b11f6637710d730c83ebb0a8a81a3ac0b550b7db)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json#L123](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json/issues/L123) - **eks:** support eks with k8s 1.32 ([#​33339](https://redirect.github.com/aws/aws-cdk/issues/33339)) ([3490d2e](https://redirect.github.com/aws/aws-cdk/commit/3490d2ef8071ae040f38b35901a5801c60163817)) - **elasticloadbalancingv2:** minimum Loadbalancer Capacity Unit (LCU) reservation ([#​32382](https://redirect.github.com/aws/aws-cdk/issues/32382)) ([9b178c1](https://redirect.github.com/aws/aws-cdk/commit/9b178c1dd8c2dc4507dc9ce812d3118397907283)) - **events-targets:** allow all ECS TaskOverrides ([#​32344](https://redirect.github.com/aws/aws-cdk/issues/32344)) ([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)), closes [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [/github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts#L225-L227](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts/issues/L225-L227) - **logs:** support regex patterns for JSON Metrics filters ([#​30741](https://redirect.github.com/aws/aws-cdk/issues/30741)) ([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)), closes [#​30451](https://redirect.github.com/aws/aws-cdk/issues/30451) - **pipelines:** throw `ValidationError` instead of untyped Errors ([#​33385](https://redirect.github.com/aws/aws-cdk/issues/33385)) ([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **stepfunctions-tasks:** allow region override in call-rest-api task ([#​33252](https://redirect.github.com/aws/aws-cdk/issues/33252)) ([59470c5](https://redirect.github.com/aws/aws-cdk/commit/59470c5698a984baeccc45ab8875f59bfa63fb3c)) - update L1 CloudFormation resource definitions ([#​33363](https://redirect.github.com/aws/aws-cdk/issues/33363)) ([ba485ef](https://redirect.github.com/aws/aws-cdk/commit/ba485efe3b018b9236ef4bac5ba41f63926336ce)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html/issues/cfn-ec2) - **rds:** support Database Insights for Aurora databases ([#​32851](https://redirect.github.com/aws/aws-cdk/issues/32851)) ([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)), closes [#​32680](https://redirect.github.com/aws/aws-cdk/issues/32680) ##### Bug Fixes - **cli:** cdk diff fails when deploy role requires tags ([#​33340](https://redirect.github.com/aws/aws-cdk/issues/33340)) ([f1d9a7d](https://redirect.github.com/aws/aws-cdk/commit/f1d9a7d9053d9c5eef5fba0a215f7658cff6ec3f)) - **cli:** do not print credentials refreshed by plugins ([#​33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)), closes [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) - **cli:** init templates still assume the same versions ([#​33449](https://redirect.github.com/aws/aws-cdk/issues/33449)) ([523e0f0](https://redirect.github.com/aws/aws-cdk/commit/523e0f00e7d135078e07834ca941dd52196f5212)) - **cli:** old setInterval remains and is not cleared in garbage collection ([#​32985](https://redirect.github.com/aws/aws-cdk/issues/32985)) ([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)), closes [#​32742](https://redirect.github.com/aws/aws-cdk/issues/32742) [/github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts#L44](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts/issues/L44) - **eks:** `cluster.addHelmChart` ignores `skipCrds` ([#​31832](https://redirect.github.com/aws/aws-cdk/issues/31832)) ([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)), closes [#​31831](https://redirect.github.com/aws/aws-cdk/issues/31831) - **opensearchservice:** wrong iops limit checks ([#​33401](https://redirect.github.com/aws/aws-cdk/issues/33401)) ([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)), closes [#​29711](https://redirect.github.com/aws/aws-cdk/issues/29711) - do not skip bundling for stacks during CDK Import, otherwise fails ([#​33322](https://redirect.github.com/aws/aws-cdk/issues/33322)) ([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)), closes [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​9540](https://redirect.github.com/aws/aws-cdk/issues/9540) [#​17666](https://redirect.github.com/aws/aws-cdk/issues/17666) - **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used in NPM symlinked workspaces ([#​32937](https://redirect.github.com/aws/aws-cdk/issues/32937)) ([fe656af](https://redirect.github.com/aws/aws-cdk/commit/fe656af00174fd134c29cbcf289f0e73f2e9db5c)) - **stepfunctions-tasks:** `CallAwsServiceCrossRegion` doesn't work with WAIT_FOR_TASK_TOKEN ([#​32807](https://redirect.github.com/aws/aws-cdk/issues/32807)) ([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)), closes [#​32746](https://redirect.github.com/aws/aws-cdk/issues/32746) [/github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts#L146-L165](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts/issues/L146-L165) - **stepfunctions-tasks:** CallAwsServiceCrossRegion doesn't work with WAIT_FOR_TASK_TOKEN ([cbd8ecf](https://redirect.github.com/aws/aws-cdk/commit/cbd8ecf95f0724f88f643bdc1d2c0b1256a8bed1)) - **vpc:** typo VPC Endpoint Payment Cryptography ([#​33018](https://redirect.github.com/aws/aws-cdk/issues/33018)) ([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)), closes [#​33017](https://redirect.github.com/aws/aws-cdk/issues/33017) *** #### Alpha modules (2.179.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **cognito-identitypool-alpha:** The `IdentityPoolRoleAttachment` construct and `IdentityPool.addRoleMappings()` function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using the `IdentityPool` construct, this change will trigger a redeployment. If you need to add role mappings, please do so when the `IdentityPool` is created. ##### Features - **eks-v2-alpha:** support eks with k8s 1.32 ([#​33344](https://redirect.github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335)) - **ivs:** support Multitrack Video ([#​33370](https://redirect.github.com/aws/aws-cdk/issues/33370)) ([29d1945](https://redirect.github.com/aws/aws-cdk/commit/29d194513fb9da44c9f2c1b28484381d7fb9feb3)) ##### Bug Fixes - **cognito-identitypool-alpha:** remove `RoleAttachment` construct ([#​33305](https://redirect.github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#​23449](https://redirect.github.com/aws/aws-cdk/issues/23449) - **integ-tests:** http flattenResponse ([#​30361](https://redirect.github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#​30327](https://redirect.github.com/aws/aws-cdk/issues/30327) - **msk:** allow both sasl/scram and iam auth ([#​31743](https://redirect.github.com/aws/aws-cdk/issues/31743)) ([fbcb732](https://redirect.github.com/aws/aws-cdk/commit/fbcb732ed5224d2ad5a8218229762efa13db689e)), closes [/github.com/aws/aws-cdk/pull/14647#issuecomment-2129517358](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/14647/issues/issuecomment-2129517358) [#​32779](https://redirect.github.com/aws/aws-cdk/issues/32779) ### [`v2.178.2`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.178.2) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.1...v2.178.2) ##### Bug Fixes - **cli:** do not print credentials refreshed by plugins ([#​33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([727d42f](https://redirect.github.com/aws/aws-cdk/commit/727d42f3b1677ec97d9358588667da1bfc2c1151)), closes [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) *** #### Alpha modules (2.178.2-alpha.0) ### [`v2.178.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.178.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.0...v2.178.1) ##### Bug Fixes - **cli:** sdk logging is always present even when not turned on ([#​33324](https://redirect.github.com/aws/aws-cdk/issues/33324)) ([29a9a6d](https://redirect.github.com/aws/aws-cdk/commit/29a9a6d9c2ce8b24564ae521563b061276a93e87)), closes [#​33320](https://redirect.github.com/aws/aws-cdk/issues/33320) - **custom-resource:** provider framework lambda missing GetFunction permission ([#​33315](https://redirect.github.com/aws/aws-cdk/issues/33315)) *** #### Alpha modules (2.178.1-alpha.0) ### [`v2.178.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.178.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.177.0...v2.178.0) ##### Features - **apigateway:** throw `ValidationError` instead of untyped errors ([#​33075](https://redirect.github.com/aws/aws-cdk/issues/33075)) ([04efe6c](https://redirect.github.com/aws/aws-cdk/commit/04efe6cf9d1ba9e524f34c2699414053ee7fe444)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **applicationautoscaling:** throw `ValidationError` instead of untyped errors ([#​33172](https://redirect.github.com/aws/aws-cdk/issues/33172)) ([abd4a3e](https://redirect.github.com/aws/aws-cdk/commit/abd4a3e997e2a456d31b9bb4669b22e12c364c01)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **appmesh:** throw `ValidationError` istead of untyped Errors ([#​33245](https://redirect.github.com/aws/aws-cdk/issues/33245)) ([ba2f5c8](https://redirect.github.com/aws/aws-cdk/commit/ba2f5c862cf1d1a52d399ba82639650d61c7d549)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **appsync:** add L2 constructs for AWS AppSync Events ([#​32505](https://redirect.github.com/aws/aws-cdk/issues/32505)) ([9ae1d34](https://redirect.github.com/aws/aws-cdk/commit/9ae1d34b128a0a4332fb43ab2c5ccacbdb337a51)), closes [#​32004](https://redirect.github.com/aws/aws-cdk/issues/32004) - **appsync:** throw `ValidationError` instead of untyped errors ([#​33206](https://redirect.github.com/aws/aws-cdk/issues/33206)) ([ab9dd0a](https://redirect.github.com/aws/aws-cdk/commit/ab9dd0a40a9ad703004f68e83d23a0e684734f57)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **bedrock:** support Luma AI's Ray2 visual AI model ([#​33163](https://redirect.github.com/aws/aws-cdk/issues/33163)) ([01abd83](https://redirect.github.com/aws/aws-cdk/commit/01abd83652632aa705ac8b972baf86c12deb5a64)) - **cloudfront:** add origin group selection criteria to L2 Distribution and L2 OriginGroup ([#​32740](https://redirect.github.com/aws/aws-cdk/issues/32740)) ([1b35c4e](https://redirect.github.com/aws/aws-cdk/commit/1b35c4e49feee8457f2d0964de04d36eea048291)) - **cognito:** support password history size ([#​33164](https://redirect.github.com/aws/aws-cdk/issues/33164)) ([988043e](https://redirect.github.com/aws/aws-cdk/commit/988043e70673f179e3f6ecde1bbaced2406d6dfe)), closes [#​33106](https://redirect.github.com/aws/aws-cdk/issues/33106) - **cognito:** throw `ValidationError` instead of untyped errors ([#​33170](https://redirect.github.com/aws/aws-cdk/issues/33170)) ([ecbe1bf](https://redirect.github.com/aws/aws-cdk/commit/ecbe1bf8e7e43d7423abfe93aa1c09189bf418c0)) - **custom-resource:** update default node runtime to node20 for China and Gov regions ([#​33112](https://redirect.github.com/aws/aws-cdk/issues/33112)) ([8c13cf2](https://redirect.github.com/aws/aws-cdk/commit/8c13cf236bf05122492bf125873861fc47a2a184)) - **dynamodb:** add pointintimerecoveryspecification and deprecate old ([#​33059](https://redirect.github.com/aws/aws-cdk/issues/33059)) ([aec64f0](https://redirect.github.com/aws/aws-cdk/commit/aec64f05c0598fa619dd1f973e90eef9155b94e3)), closes [#​32786](https://redirect.github.com/aws/aws-cdk/issues/32786) - **ecs:** `ExternalService` support daemon scheduling strategy ([#​32630](https://redirect.github.com/aws/aws-cdk/issues/32630)) ([361c7d3](https://redirect.github.com/aws/aws-cdk/commit/361c7d33e8735bf9a1ae611244c65deaa5bf6c3b)), closes [#​32538](https://redirect.github.com/aws/aws-cdk/issues/32538) - **ecs:** add `tls` property to a ServiceConnectService ([#​32605](https://redirect.github.com/aws/aws-cdk/issues/32605)) ([d32baf6](https://redirect.github.com/aws/aws-cdk/commit/d32baf6833bdad56ddecc332e45e3c30341455e6)), closes [#​32583](https://redirect.github.com/aws/aws-cdk/issues/32583) - **ecs:** support availability zone rebalancing ([#​32263](https://redirect.github.com/aws/aws-cdk/issues/32263)) ([a8e2622](https://redirect.github.com/aws/aws-cdk/commit/a8e262274225b0757f96197c36e8d7090d4390be)), closes [#​32226](https://redirect.github.com/aws/aws-cdk/issues/32226) - **ecs:** support container version consistency ([#​32225](https://redirect.github.com/aws/aws-cdk/issues/32225)) ([37df0d2](https://redirect.github.com/aws/aws-cdk/commit/37df0d29d4108389de2a42572913038a187a8228)), closes [#​32202](https://redirect.github.com/aws/aws-cdk/issues/32202) - **ecs:** mark TaskDefinition inferenceAccelerators as deprecated ([#​33248](https://redirect.github.com/aws/aws-cdk/issues/33248)) - **ecs-patterns:** add `containerCpu` and `containerMemoryLimitMiB` property to `ApplicationLoadBalancedFargateService` ([#​30920](https://redirect.github.com/aws/aws-cdk/issues/30920)) ([4dd97bc](https://redirect.github.com/aws/aws-cdk/commit/4dd97bc211810323b1dccf466e7b57b395d5c873)), closes [#​20638](https://redirect.github.com/aws/aws-cdk/issues/20638) [#​20638](https://redirect.github.com/aws/aws-cdk/issues/20638) - **elasticloadbalancingv2:** support AdvertiseTrustStoreCaNames for mTLS ([#​32678](https://redirect.github.com/aws/aws-cdk/issues/32678)) ([6a77e4f](https://redirect.github.com/aws/aws-cdk/commit/6a77e4f5cd872b4f3b985f1ea6eebd5d54aebd70)) - **kinesisfirehose:** graduate to stable 🚀 ([#​33296](https://redirect.github.com/aws/aws-cdk/issues/33296)) ([7aaac12](https://redirect.github.com/aws/aws-cdk/commit/7aaac1246cb016f37813a9f93bc780383db66edd)) - enable additional metadata collection (under feature flag) ([#​33232](https://redirect.github.com/aws/aws-cdk/issues/33232)) ([6b9e47a](https://redirect.github.com/aws/aws-cdk/commit/6b9e47a1529319561bc1040739fe02bac15895bf)), closes [/github.com/aws/aws-cdk/pull/33232/files#diff-81f821b1205e7040fc3103bf7c0114060a6d5c43ebd2994aa4ed5906e42c9c5fR33](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/33232/files/issues/diff-81f821b1205e7040fc3103bf7c0114060a6d5c43ebd2994aa4ed5906e42c9c5fR33) - metadata collection for construct methods ([#​33292](https://redirect.github.com/aws/aws-cdk/issues/33292)) ([bc96ee1](https://redirect.github.com/aws/aws-cdk/commit/bc96ee17a18c19b98e4ad052bed7c24da2371050)) - throw `ValidationError` instead of untyped errors in L1s ([#​33032](https://redirect.github.com/aws/aws-cdk/issues/33032)) ([1b666db](https://redirect.github.com/aws/aws-cdk/commit/1b666db6a55c2871dfca15bf7ddf1189fda7b17c)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - update L1 CloudFormation resource definitions ([#​33191](https://redirect.github.com/aws/aws-cdk/issues/33191)) ([1beaf83](https://redirect.github.com/aws/aws-cdk/commit/1beaf83cf38c4a511e3b2d60c5b0713576e50f1d)) - update L1 CloudFormation resource definitions ([#​33272](https://redirect.github.com/aws/aws-cdk/issues/33272)) ([80073c8](https://redirect.github.com/aws/aws-cdk/commit/80073c8d309ef30da5950ffe53a99820b01c3bf4)) - **lambda:** latest versions for ADOT Lambda Layers (v0.115.0) ([#​32783](https://redirect.github.com/aws/aws-cdk/issues/32783)) ([39e5578](https://redirect.github.com/aws/aws-cdk/commit/39e557869883d37b3fb0c2a57403c8496b5d917e)) - **rds:** support Aurora PostgreSQL Limitless Database PostgreSQL 16.6 ([#​33162](https://redirect.github.com/aws/aws-cdk/issues/33162)) ([111ffc2](https://redirect.github.com/aws/aws-cdk/commit/111ffc210d7230a25be4711f6623e3303a884496)), closes [/docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.html#16](https://redirect.github.com/aws//docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.html/issues/16) - **sns:** support high throughput mode for FIFO topics ([#​33056](https://redirect.github.com/aws/aws-cdk/issues/33056)) ([bfa0f15](https://redirect.github.com/aws/aws-cdk/commit/bfa0f15edaeac4be8f4dee66149db51432a6a8d2)) - **stepfunctions:** add support JSONata and variables ([#​32343](https://redirect.github.com/aws/aws-cdk/issues/32343)) ([0bb3d6f](https://redirect.github.com/aws/aws-cdk/commit/0bb3d6f5914ef5911d09046f98f69b7ea02e8691)), closes [#​32262](https://redirect.github.com/aws/aws-cdk/issues/32262) [#​32262](https://redirect.github.com/aws/aws-cdk/issues/32262) [/github.com/aws/aws-cdk/pull/32343#issuecomment-2524096740](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/32343/issues/issuecomment-2524096740) ##### Bug Fixes - **apigatewayv2:** incorrect arn function causing unwanted behavior ([#​33100](https://redirect.github.com/aws/aws-cdk/issues/33100)) ([ffe9863](https://redirect.github.com/aws/aws-cdk/commit/ffe98638de6c9cfe40eabc22980501c8943d5534)), closes [#​33218](https://redirect.github.com/aws/aws-cdk/issues/33218) - **batch:** support cfn parameters for managed compute environment properties minvcpus, maxvcpus, and spotbidpercentage ([#​32954](https://redirect.github.com/aws/aws-cdk/issues/32954)) ([5fef9e0](https://redirect.github.com/aws/aws-cdk/commit/5fef9e0eb0ad4faf8a85e98d7aa64c00fb4085b4)), closes [#​32905](https://redirect.github.com/aws/aws-cdk/issues/32905) - **cli:** array arguments in cdk.json are ignored ([#​33107](https://redirect.github.com/aws/aws-cdk/issues/33107)) ([2eff2bd](https://redirect.github.com/aws/aws-cdk/commit/2eff2bd3dabe1467376871e1aa9c56e8f99ce313)), closes [#​32814](https://redirect.github.com/aws/aws-cdk/issues/32814) - **custom-resources:** incorrect IAM prefix generated for CloudWatch actions ([#​33078](https://redirect.github.com/aws/aws-cdk/issues/33078)) ([c76f668](https://redirect.github.com/aws/aws-cdk/commit/c76f668863d858b4cd21bd19aae9afb1be43a34c)), closes [#​32968](https://redirect.github.com/aws/aws-cdk/issues/32968) - **sns:** topic policy is not created even if enforceSSL enabled ([#​31569](https://redirect.github.com/aws/aws-cdk/issues/31569)) ([b3975c5](https://redirect.github.com/aws/aws-cdk/commit/b3975c5dc83c5d82a23db079df42d70efe79530e)), closes [#​31558](https://redirect.github.com/aws/aws-cdk/issues/31558) *** #### Alpha modules (2.178.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **ec2-alpha:** `operatingRegion` property under IPAM class is now renamed to `operatingRegions`. ##### ⚠ BREAKING CHANGES TO STABLE MODULES - **ecs:** The `TaskDefinitionProps.inferenceAccelerators` attribute and `TaskDefinition.addInferenceAccelerator()` method will be marked as deprecated. ##### Features - **ec2-alpha:** `ec2-alpha` module is now in Developer Preview ([#​33230](https://redirect.github.com/aws/aws-cdk/issues/33230)) ([a06f91a](https://redirect.github.com/aws/aws-cdk/commit/a06f91a79ff979b76f84dde4dec6f4d5db33e75f)) - **ec2-alpha:** add Transit Gateway L2 ([#​32956](https://redirect.github.com/aws/aws-cdk/issues/32956)) ([af44791](https://redirect.github.com/aws/aws-cdk/commit/af44791ab55188bad67bb4130f9139335708a2e5)) - **eks-v2:** new eks v2 alpha module ([#​33215](https://redirect.github.com/aws/aws-cdk/issues/33215)) ([ccc9f5e](https://redirect.github.com/aws/aws-cdk/commit/ccc9f5e213ed4001e31aaab9bb26ae472d511b77)) - **msk:** support ServerlessCluster ([#​32780](https://redirect.github.com/aws/aws-cdk/issues/32780)) ([86ce155](https://redirect.github.com/aws/aws-cdk/commit/86ce1550abf9809ca9c16a4842b7445f0cce34e3)), closes [#​28709](https://redirect.github.com/aws/aws-cdk/issues/28709) ##### Bug Fixes - **ec2-alpha:** readme updates, new unit tests, logic update ([#​33086](https://redirect.github.com/aws/aws-cdk/issues/33086)) ([bcb7f9b](https://redirect.github.com/aws/aws-cdk/commit/bcb7f9bb16d6a3df55ba8d49594031d18296ca6c)), closes [#​30762](https://redirect.github.com/aws/aws-cdk/issues/30762) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | | | lockFileMaintenance | All locks refreshed | | | | | | [@aws-sdk/client-secrets-manager](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-secrets-manager) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)) | dependencies | minor | [`3.749.0` -> `3.750.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.749.0/3.750.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@fallobst22/cdk-cross-account-route53](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`^0.0.53` -> `^0.0.54`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.53/0.0.54) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`6.4.4` -> `6.4.5`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.4.4/6.4.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@mui/material](https://mui.com/material-ui/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`6.4.4` -> `6.4.5`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.4.4/6.4.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | dependencies | minor | [`7.26.0` -> `7.27.0`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.26.0/7.27.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`22.13.4` -> `22.13.5`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.4/22.13.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | devDependencies | patch | [`19.0.8` -> `19.0.10`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.8/19.0.10) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | devDependencies | patch | [`19.0.3` -> `19.0.4`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.3/19.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | patch | [`8.24.0` -> `8.24.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.24.0/8.24.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | patch | [`8.24.0` -> `8.24.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.24.0/8.24.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.178.2` -> `2.1000.2`](https://renovatebot.com/diffs/npm/aws-cdk/2.178.2/2.1000.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.178.2` -> `2.180.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.178.2/2.180.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | minor | [`9.20.1` -> `9.21.0`](https://renovatebot.com/diffs/npm/eslint/9.20.1/9.21.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [openid-client](https://redirect.github.com/panva/openid-client) | dependencies | minor | [`6.1.7` -> `6.3.1`](https://renovatebot.com/diffs/npm/openid-client/6.1.7/6.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [react-router](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router)) | dependencies | minor | [`7.1.5` -> `7.2.0`](https://renovatebot.com/diffs/npm/react-router/7.1.5/7.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`6.1.0` -> `6.1.1`](https://renovatebot.com/diffs/npm/vite/6.1.0/6.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | dependencies | minor | [`7.1.5` -> `7.2.0`](https://renovatebot.com/diffs/npm/react-router-dom/7.1.5/7.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Release Notes <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-secrets-manager)</summary> ### [`v3.750.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#37500-2025-02-17) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) **Note:** Version bump only for package [@​aws-sdk/client-secrets-manager](https://redirect.github.com/aws-sdk/client-secrets-manager) </details> <details> <summary>SvenKirschbaum/cdk-cross-account-route53 (@​fallobst22/cdk-cross-account-route53)</summary> ### [`v0.0.54`](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.54) [Compare Source](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.53...v0.0.54) #### [0.0.54](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.53...v0.0.54) (2025-02-15) </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.4.5`](https://redirect.github.com/mui/material-ui/releases/tag/v6.4.5) [Compare Source](https://redirect.github.com/mui/material-ui/compare/v6.4.4...v6.4.5) A big thanks to the 5 contributors who made this release possible. ##### `@mui/material@6.4.5` - \[Autocomplete] Remove legacy `aria-owns` attribute for combobox ([#​45303](https://redirect.github.com/mui/material-ui/issues/45303)) [@​ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli) - \[Button] Apply id only if loading indicator is present ([#​45339](https://redirect.github.com/mui/material-ui/issues/45339)) [@​aarongarciah](https://redirect.github.com/aarongarciah) ##### Docs - \[icons] Fix typo in material-icons.md ([#​45336](https://redirect.github.com/mui/material-ui/issues/45336)) [@​a-s-russo](https://redirect.github.com/a-s-russo) - \[Menu] Add Grouped Menu demo ([#​45292](https://redirect.github.com/mui/material-ui/issues/45292)) [@​noobDev31](https://redirect.github.com/noobDev31) ##### Core - \[blog] Consistent Base UI terminology ([#​45342](https://redirect.github.com/mui/material-ui/issues/45342)) [@​aarongarciah](https://redirect.github.com/aarongarciah) - Fix double redirection to Base UI ([#​45146](https://redirect.github.com/mui/material-ui/issues/45146)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) All contributors of this release in alphabetical order: [@​a-s-russo](https://redirect.github.com/a-s-russo), [@​aarongarciah](https://redirect.github.com/aarongarciah), [@​noobDev31](https://redirect.github.com/noobDev31), [@​oliviertassinari](https://redirect.github.com/oliviertassinari), [@​ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli) </details> <details> <summary>mui/mui-x (@​mui/x-data-grid)</summary> ### [`v7.27.0`](https://redirect.github.com/mui/mui-x/releases/tag/v7.27.0) [Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.26.0...v7.27.0) We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: - ⚡ Improve Data Grid Excel export serialization performance - 🐞 Bugfixes - 🌍 Improve Polish (pl-PL) and Ukrainian (uk-UA) locale on the Data Grid Special thanks go out to the community contributors who have helped make this release possible: [@​pawelkula](https://redirect.github.com/pawelkula), [@​Neonin](https://redirect.github.com/Neonin). Following are all team members who have contributed to this release: [@​cherniavskii](https://redirect.github.com/cherniavskii), [@​JCQuintas](https://redirect.github.com/JCQuintas), [@​oliviertassinari](https://redirect.github.com/oliviertassinari), [@​arminmeh](https://redirect.github.com/arminmeh) and [@​LukasTy](https://redirect.github.com/LukasTy) ##### Data Grid ##### `@mui/x-data-grid@7.27.0` - \[DataGrid] Add `resetPageOnSortFilter` prop that resets the page after sorting and filtering ([#​16580](https://redirect.github.com/mui/mui-x/issues/16580)) [@​arminmeh](https://redirect.github.com/arminmeh) - \[DataGrid] Avoid `undefined` value for pagination `rowCount` ([#​16558](https://redirect.github.com/mui/mui-x/issues/16558)) [@​cherniavskii](https://redirect.github.com/cherniavskii) - \[l10n] Improve Polish (pl-PL) locale ([#​16594](https://redirect.github.com/mui/mui-x/issues/16594)) [@​pawelkula](https://redirect.github.com/pawelkula) - \[l10n] Improve Ukrainian (uk-UA) locale ([#​16593](https://redirect.github.com/mui/mui-x/issues/16593)) [@​Neonin](https://redirect.github.com/Neonin) ##### `@mui/x-data-grid-pro@7.27.0` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-data-grid@7.27.0`. ##### `@mui/x-data-grid-premium@7.27.0` [](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/x-data-grid-pro@7.27.0`, plus: - \[DataGridPremium] Fix Excel export Web Worker demo not working in dev mode ([#​16532](https://redirect.github.com/mui/mui-x/issues/16532)) [@​cherniavskii](https://redirect.github.com/cherniavskii) - \[DataGridPremium] Improve Excel export serialization performance ([#​16545](https://redirect.github.com/mui/mui-x/issues/16545)) [@​cherniavskii](https://redirect.github.com/cherniavskii) - \[DataGridPremium] Namespace Excel export worker ([#​16539](https://redirect.github.com/mui/mui-x/issues/16539)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.27.0` Internal changes. ##### `@mui/x-date-pickers-pro@7.27.0` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-date-pickers@7.27.0`, plus: - \[DateRangePicker] Avoid unnecessary field section focusing ([#​16569](https://redirect.github.com/mui/mui-x/issues/16569)) [@​LukasTy](https://redirect.github.com/LukasTy) ##### Charts ##### `@mui/x-charts@7.27.0` Internal changes. ##### `@mui/x-charts-pro@7.27.0` [](https://mui.com/r/x-pro-svg-link "Pro plan") - \[charts-pro] Fix automatic type overloads ([#​16579](https://redirect.github.com/mui/mui-x/issues/16579)) [@​JCQuintas](https://redirect.github.com/JCQuintas) ##### Core - \[test] Fix Data Grid data source error test on React 18 ([#​16565](https://redirect.github.com/mui/mui-x/issues/16565)) [@​arminmeh](https://redirect.github.com/arminmeh) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.24.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8241-2025-02-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.24.0...v8.24.1) ##### 🩹 Fixes - **eslint-plugin:** \[class-methods-use-this] check `accessor` methods with a function initializer ([#​10796](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10796)) - **eslint-plugin:** \[no-misused-promises] don't report on `static` `accessor` properties ([#​10814](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10814)) - **eslint-plugin:** \[no-deprecated] don't report on deprecated `accessor` property declaration ([#​10813](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10813)) - **eslint-plugin:** \[explicit-member-accessibility] check `accessor` class properties for missing accessibility modifier ([#​10805](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10805)) - **eslint-plugin:** \[explicit-module-boundary-types] check `accessor` class properties with a function initializer ([#​10804](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10804)) - **eslint-plugin:** \[prefer-return-this-type] check `accessor` properties with a function initializer ([#​10794](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10794)) - **eslint-plugin:** \[consistent-generic-constructors] check `accessor` class properties ([#​10789](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10789)) - **eslint-plugin:** \[no-unsafe-assignment] report on an `any` value assigned as an initializer of an `accessor` property ([#​10785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10785)) - **eslint-plugin:** \[no-unnecessary-template-expression] ignore enum and enum members ([#​10782](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10782)) - **eslint-plugin:** \[no-inferrable-types] handle accessor ([#​10780](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10780)) ##### ❤️ Thank You - Ronen Amiel - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.24.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8241-2025-02-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.24.0...v8.24.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>aws/aws-cdk-cli (aws-cdk)</summary> ### [`v2.1000.2`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1000.2) [Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.1...aws-cdk@v2.1000.2) #### [2.1000.2](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.1...aws-cdk@v2.1000.2) (2025-02-19) ##### Bug Fixes - **cloud-assembly-schema/cli:** manifest validation fails on Node <18.17 ([#​61](https://redirect.github.com/aws/aws-cdk-cli/issues/61)) ([bc82193](https://redirect.github.com/aws/aws-cdk-cli/commit/bc82193f889c301586ce657c579f350e7cc7c8b1)) ### [`v2.1000.1`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1000.1) [Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.0...aws-cdk@v2.1000.1) #### [2.1000.1](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.0...aws-cdk@v2.1000.1) (2025-02-18) ##### Bug Fixes - **aws-cdk:** CLI doesn't work on Node 16 ([#​59](https://redirect.github.com/aws/aws-cdk-cli/issues/59)) ([4d3cdd5](https://redirect.github.com/aws/aws-cdk-cli/commit/4d3cdd5ee5f155bd686e5708edb14e0ad866bb79)) ### [`v2.1000.0`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1000.0) #### [2.1000.0](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.999.0...aws-cdk@v2.1000.0) (2025-02-18) ##### Features - initial commit of code in new repository ([#​37](https://redirect.github.com/aws/aws-cdk-cli/issues/37)) ([1dbec5c](https://redirect.github.com/aws/aws-cdk-cli/commit/1dbec5ce06b1d1a939236848cd9b27b849171d31)) </details> <details> <summary>aws/aws-cdk (aws-cdk-lib)</summary> ### [`v2.180.0`](https://redirect.github.com/aws/aws-cdk/compare/v2.179.0...v2.180.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.179.0...v2.180.0) ### [`v2.179.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.179.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.2...v2.179.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **eks:** `kubectlLayer` property is now required in EKS `Cluster` and `FargateCluster` constructs. The default value for `kubectlLayer` is outdated and hence being removed. You can specify your own kubectlLayer version based on your Kubernetes version. ##### Features - reset L1 CloudFormation resource definitions to last known working version ([#​33481](https://redirect.github.com/aws/aws-cdk/pull/33481)) - **cloudtrail:** throw `ValidationErrors` instead of untyped Errors ([#​33455](https://redirect.github.com/aws/aws-cdk/issues/33455)) ([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - update L1 CloudFormation resource definitions ([#​33445](https://redirect.github.com/aws/aws-cdk/issues/33445)) ([531280f](https://redirect.github.com/aws/aws-cdk/commit/531280f0bf8f73d173cd420a1642277119181dca)) - update L1 CloudFormation resource definitions ([#​33475](https://redirect.github.com/aws/aws-cdk/issues/33475)) ([a7cacb8](https://redirect.github.com/aws/aws-cdk/commit/a7cacb8278896d54a2e7ff6384a8d4218fed0b33)) - update L1 CloudFormation resource definitions ([#​33476](https://redirect.github.com/aws/aws-cdk/issues/33476)) ([3a61695](https://redirect.github.com/aws/aws-cdk/commit/3a61695730d7b1d8e0023aca542e039ed7f59011)) - update L1 CloudFormation resource definitions ([#​33480](https://redirect.github.com/aws/aws-cdk/issues/33480)) ([67e596e](https://redirect.github.com/aws/aws-cdk/commit/67e596e9b324f4a255f2d9e8189d108404ecc630)) - **apigateway:** resource policy configuration for private API ([#​32719](https://redirect.github.com/aws/aws-cdk/issues/32719)) ([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)), closes [#​31660](https://redirect.github.com/aws/aws-cdk/issues/31660) [#​31692](https://redirect.github.com/aws/aws-cdk/issues/31692) - **apigatewayv2:** stage support `detailedMetricsEnabled` property ([#​33267](https://redirect.github.com/aws/aws-cdk/issues/33267)) ([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)), closes [#​33222](https://redirect.github.com/aws/aws-cdk/issues/33222) - **apigatewayv2-integrations:** sqs integrations ([#​29646](https://redirect.github.com/aws/aws-cdk/issues/29646)) ([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)), closes [#​24785](https://redirect.github.com/aws/aws-cdk/issues/24785) - **appconfig:** throw `ValidationError` instead of untyped Errors ([#​33386](https://redirect.github.com/aws/aws-cdk/issues/33386)) ([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assertions:** throw typed errors ([#​33382](https://redirect.github.com/aws/aws-cdk/issues/33382)) ([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assets:** throw `ValidationError` instead of untyped Errors ([#​33383](https://redirect.github.com/aws/aws-cdk/issues/33383)) ([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **autoscaling:** throw `ValidationError` instead of untyped Errors ([#​33388](https://redirect.github.com/aws/aws-cdk/issues/33388)) ([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **backup:** throw `ValidationError` instead of untyped Errors ([#​33387](https://redirect.github.com/aws/aws-cdk/issues/33387)) ([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **batch:** throw `ValidationError` instead of untyped Errors ([#​33389](https://redirect.github.com/aws/aws-cdk/issues/33389)) ([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **certificatemanager:** throw `ValidationErrors` instead of untyped Errors ([#​33440](https://redirect.github.com/aws/aws-cdk/issues/33440)) ([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **chatbot:** throw `ValidationError` instead of untyped Error ([#​33439](https://redirect.github.com/aws/aws-cdk/issues/33439)) ([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudformation-include:** throw `ValidationError` instead of untyped Errors ([#​33391](https://redirect.github.com/aws/aws-cdk/issues/33391)) ([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudfront:** throw `ValidationErrors` instead of untyped Errors ([#​33438](https://redirect.github.com/aws/aws-cdk/issues/33438)) ([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **codebuild:** attribute-based compute type for Fleet ([#​32251](https://redirect.github.com/aws/aws-cdk/issues/32251)) ([9fd62cb](https://redirect.github.com/aws/aws-cdk/commit/9fd62cb79d0f263b216b8b5ff2a0f0ecb0df157b)) - **codepipeline-actions:** support commands action ([#​31667](https://redirect.github.com/aws/aws-cdk/issues/31667)) ([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)), closes [#​31666](https://redirect.github.com/aws/aws-cdk/issues/31666) - **cognito:** add analyticsConfiguration to UserPoolClient ([#​32862](https://redirect.github.com/aws/aws-cdk/issues/32862)) ([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)), closes [#​32837](https://redirect.github.com/aws/aws-cdk/issues/32837) - **cognito:** choice-based authentication (passwordless sign-in / passkey sign-in) ([#​32369](https://redirect.github.com/aws/aws-cdk/issues/32369)) ([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)), closes [#​32265](https://redirect.github.com/aws/aws-cdk/issues/32265) [#​32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#​32273](https://redirect.github.com/aws/aws-cdk/issues/32273) - **cx-api:** throw `CloudAssemblyError` instead of untyped Errors ([#​33390](https://redirect.github.com/aws/aws-cdk/issues/33390)) ([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **eks:** add L2 constructs to support EKS Hybrid Nodes ([#​32389](https://redirect.github.com/aws/aws-cdk/issues/32389)) ([b91965c](https://redirect.github.com/aws/aws-cdk/commit/b91965c2f041eb62a70346974bc38e05860d0ed2)) - **eks:** make kubectlLayer property required from optional ([#​32930](https://redirect.github.com/aws/aws-cdk/issues/32930)) ([b11f663](https://redirect.github.com/aws/aws-cdk/commit/b11f6637710d730c83ebb0a8a81a3ac0b550b7db)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json#L123](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json/issues/L123) - **eks:** support eks with k8s 1.32 ([#​33339](https://redirect.github.com/aws/aws-cdk/issues/33339)) ([3490d2e](https://redirect.github.com/aws/aws-cdk/commit/3490d2ef8071ae040f38b35901a5801c60163817)) - **elasticloadbalancingv2:** minimum Loadbalancer Capacity Unit (LCU) reservation ([#​32382](https://redirect.github.com/aws/aws-cdk/issues/32382)) ([9b178c1](https://redirect.github.com/aws/aws-cdk/commit/9b178c1dd8c2dc4507dc9ce812d3118397907283)) - **events-targets:** allow all ECS TaskOverrides ([#​32344](https://redirect.github.com/aws/aws-cdk/issues/32344)) ([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)), closes [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [/github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts#L225-L227](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts/issues/L225-L227) - **logs:** support regex patterns for JSON Metrics filters ([#​30741](https://redirect.github.com/aws/aws-cdk/issues/30741)) ([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)), closes [#​30451](https://redirect.github.com/aws/aws-cdk/issues/30451) - **pipelines:** throw `ValidationError` instead of untyped Errors ([#​33385](https://redirect.github.com/aws/aws-cdk/issues/33385)) ([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **stepfunctions-tasks:** allow region override in call-rest-api task ([#​33252](https://redirect.github.com/aws/aws-cdk/issues/33252)) ([59470c5](https://redirect.github.com/aws/aws-cdk/commit/59470c5698a984baeccc45ab8875f59bfa63fb3c)) - update L1 CloudFormation resource definitions ([#​33363](https://redirect.github.com/aws/aws-cdk/issues/33363)) ([ba485ef](https://redirect.github.com/aws/aws-cdk/commit/ba485efe3b018b9236ef4bac5ba41f63926336ce)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html/issues/cfn-ec2) - **rds:** support Database Insights for Aurora databases ([#​32851](https://redirect.github.com/aws/aws-cdk/issues/32851)) ([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)), closes [#​32680](https://redirect.github.com/aws/aws-cdk/issues/32680) ##### Bug Fixes - **cli:** cdk diff fails when deploy role requires tags ([#​33340](https://redirect.github.com/aws/aws-cdk/issues/33340)) ([f1d9a7d](https://redirect.github.com/aws/aws-cdk/commit/f1d9a7d9053d9c5eef5fba0a215f7658cff6ec3f)) - **cli:** do not print credentials refreshed by plugins ([#​33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)), closes [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) - **cli:** init templates still assume the same versions ([#​33449](https://redirect.github.com/aws/aws-cdk/issues/33449)) ([523e0f0](https://redirect.github.com/aws/aws-cdk/commit/523e0f00e7d135078e07834ca941dd52196f5212)) - **cli:** old setInterval remains and is not cleared in garbage collection ([#​32985](https://redirect.github.com/aws/aws-cdk/issues/32985)) ([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)), closes [#​32742](https://redirect.github.com/aws/aws-cdk/issues/32742) [/github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts#L44](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts/issues/L44) - **eks:** `cluster.addHelmChart` ignores `skipCrds` ([#​31832](https://redirect.github.com/aws/aws-cdk/issues/31832)) ([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)), closes [#​31831](https://redirect.github.com/aws/aws-cdk/issues/31831) - **opensearchservice:** wrong iops limit checks ([#​33401](https://redirect.github.com/aws/aws-cdk/issues/33401)) ([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)), closes [#​29711](https://redirect.github.com/aws/aws-cdk/issues/29711) - do not skip bundling for stacks during CDK Import, otherwise fails ([#​33322](https://redirect.github.com/aws/aws-cdk/issues/33322)) ([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)), closes [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​9540](https://redirect.github.com/aws/aws-cdk/issues/9540) [#​17666](https://redirect.github.com/aws/aws-cdk/issues/17666) - **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used in NPM symlinked workspaces ([#​32937](https://redirect.github.com/aws/aws-cdk/issues/32937)) ([fe656af](https://redirect.github.com/aws/aws-cdk/commit/fe656af00174fd134c29cbcf289f0e73f2e9db5c)) - **stepfunctions-tasks:** `CallAwsServiceCrossRegion` doesn't work with WAIT_FOR_TASK_TOKEN ([#​32807](https://redirect.github.com/aws/aws-cdk/issues/32807)) ([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)), closes [#​32746](https://redirect.github.com/aws/aws-cdk/issues/32746) [/github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts#L146-L165](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts/issues/L146-L165) - **stepfunctions-tasks:** CallAwsServiceCrossRegion doesn't work with WAIT_FOR_TASK_TOKEN ([cbd8ecf](https://redirect.github.com/aws/aws-cdk/commit/cbd8ecf95f0724f88f643bdc1d2c0b1256a8bed1)) - **vpc:** typo VPC Endpoint Payment Cryptography ([#​33018](https://redirect.github.com/aws/aws-cdk/issues/33018)) ([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)), closes [#​33017](https://redirect.github.com/aws/aws-cdk/issues/33017) *** #### Alpha modules (2.179.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **cognito-identitypool-alpha:** The `IdentityPoolRoleAttachment` construct and `IdentityPool.addRoleMappings()` function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using the `IdentityPool` construct, this change will trigger a redeployment. If you need to add role mappings, please do so when the `IdentityPool` is created. ##### Features - **eks-v2-alpha:** support eks with k8s 1.32 ([#​33344](https://redirect.github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335)) - **ivs:** support Multitrack Video ([#​33370](https://redirect.github.com/aws/aws-cdk/issues/33370)) ([29d1945](https://redirect.github.com/aws/aws-cdk/commit/29d194513fb9da44c9f2c1b28484381d7fb9feb3)) ##### Bug Fixes - **cognito-identitypool-alpha:** remove `RoleAttachment` construct ([#​33305](https://redirect.github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#​23449](https://redirect.github.com/aws/aws-cdk/issues/23449) - **integ-tests:** http flattenResponse ([#​30361](https://redirect.github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#​30327](https://redirect.github.com/aws/aws-cdk/issues/30327) - **msk:** allow both sasl/scram and iam auth ([#​31743](https://redirect.github.com/aws/aws-cdk/issues/31743)) ([fbcb732](https://redirect.github.com/aws/aws-cdk/commit/fbcb732ed5224d2ad5a8218229762efa13db689e)), closes [/github.com/aws/aws-cdk/pull/14647#issuecomment-2129517358](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/14647/issues/issuecomment-2129517358) [#​32779](https://redirect.github.com/aws/aws-cdk/issues/32779) </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.21.0`](https://redirect.github.com/eslint/eslint/compare/v9.20.1...ecd0ede7fd2ccbb4c0daf0e4732e97ea0f49db1b) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.20.1...v9.21.0) </details> <details> <summary>panva/openid-client (openid-client)</summary> ### [`v6.3.1`](https://redirect.github.com/panva/openid-client/blob/HEAD/CHANGELOG.md#631-2025-02-20) [Compare Source](https://redirect.github.com/panva/openid-client/compare/v6.3.0...v6.3.1) ##### Refactor - **passport:** allow dpop handle to be retrieved with an async function ([4491f70](https://redirect.github.com/panva/openid-client/commit/4491f701058d1396f11ff14c70c6c7067a78bb65)) - **passport:** bind authorization code to a DPoP Key ([b536d0a](https://redirect.github.com/panva/openid-client/commit/b536d0aa4ce083f8ea469e40f6ffda4cf30fcdcb)) - **passport:** use the supportsPKCE() metadata helper ([e13fb37](https://redirect.github.com/panva/openid-client/commit/e13fb3730c5e1a8fb9cee1dbf2006e9c0f909382)) ### [`v6.3.0`](https://redirect.github.com/panva/openid-client/blob/HEAD/CHANGELOG.md#630-2025-02-18) [Compare Source](https://redirect.github.com/panva/openid-client/compare/v6.2.0...v6.3.0) ##### Features - add a helper to DPoPHandle to calculate dpop_jkt ([e99a9d9](https://redirect.github.com/panva/openid-client/commit/e99a9d996e88c1ba486720c24d46325fb8bf288f)) ##### Documentation - add DPoP example ([2fb51e1](https://redirect.github.com/panva/openid-client/commit/2fb51e1b53256c280f025710d174dc91a3ff077a)) - reword buildAuthorizationUrl methods for more clarity ([7e987d9](https://redirect.github.com/panva/openid-client/commit/7e987d98bb8e9d77b01511ad661cb480a6b81fe3)) - update CIBA docs ([35ff0f5](https://redirect.github.com/panva/openid-client/commit/35ff0f551a2b80cc1e1c5608aee8c66aed9e5d02)) - update example diffs ([2e152d9](https://redirect.github.com/panva/openid-client/commit/2e152d9b4e84c58963fa374b1bfb620aae9d97b8)) - update JWT Introspection Response references to RFC 9701 ([d742709](https://redirect.github.com/panva/openid-client/commit/d7427096198cd533f0eeaecea7c75ded29558801)) - update README.md ([8dbb921](https://redirect.github.com/panva/openid-client/commit/8dbb921dfe7e88587ddff9b3cd8559e395a107d3)) - update README.md ([546b651](https://redirect.github.com/panva/openid-client/commit/546b65120e22c60a37de68da797bff6631a7becd)) ### [`v6.2.0`](https://redirect.github.com/panva/openid-client/blob/HEAD/CHANGELOG.md#620-2025-02-17) [Compare Source](https://redirect.github.com/panva/openid-client/compare/v6.1.7...v6.2.0) ##### Features - add Client-Initiated Backchannel Authentication ([fe6d996](https://redirect.github.com/panva/openid-client/commit/fe6d996f633181eaf7af771ac6a10662c806ebda)) ##### Documentation - explain more discovery() behaviours ([271ac5b](https://redirect.github.com/panva/openid-client/commit/271ac5b0a4beeee5d3028bad2458cd5463f1bfc9)) - re-run docs ([17b531a](https://redirect.github.com/panva/openid-client/commit/17b531a7ab0632ddb17ff58ad20a3519c52a20da)) - update buildAuthorizationUrl parameters description ([23fb405](https://redirect.github.com/panva/openid-client/commit/23fb405f07707e81dae6da4dbf160061947f818d)) - update buildAuthorizationUrl parameters description ([db9fd94](https://redirect.github.com/panva/openid-client/commit/db9fd94af4c10312597dbe4ea05d67d4eeb5b503)) ##### Fixes - **types:** fix typo in DeviceAuthorizationGrantPollOptions ([d3629c9](https://redirect.github.com/panva/openid-client/commit/d3629c963953fd8b79f727563e5e558a3efc7d5a)) </details> <details> <summary>remix-run/react-router (react-router)</summary> ### [`v7.2.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#720) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router@7.1.5...react-router@7.2.0) ##### Minor Changes - New type-safe `href` utility that guarantees links point to actual paths in your app ([#​13012](https://redirect.github.com/remix-run/react-router/pull/13012)) ```tsx import { href } from "react-router"; export default function Component() { const link = href("/blog/:slug", { slug: "my-first-post" }); return ( <main> <Link to={href("/products/:id", { id: "asdf" })} /> <NavLink to={href("/:lang?/about", { lang: "en" })} /> </main> ); } ``` ##### Patch Changes - Fix typegen for repeated params ([#​13012](https://redirect.github.com/remix-run/react-router/pull/13012)) In React Router, path parameters are keyed by their name. So for a path pattern like `/a/:id/b/:id?/c/:id`, the last `:id` will set the value for `id` in `useParams` and the `params` prop. For example, `/a/1/b/2/c/3` will result in the value `{ id: 3 }` at runtime. Previously, generated types for params incorrectly modeled repeated params with an array. So `/a/1/b/2/c/3` generated a type like `{ id: [1,2,3] }`. To be consistent with runtime behavior, the generated types now correctly model the "last one wins" semantics of path parameters. So `/a/1/b/2/c/3` now generates a type like `{ id: 3 }`. - Don't apply Single Fetch revalidation de-optimization when in SPA mode since there is no server HTTP request ([#​12948](https://redirect.github.com/remix-run/react-router/pull/12948)) - Properly handle revalidations to across a prerender/SPA boundary ([#​13021](https://redirect.github.com/remix-run/react-router/pull/13021)) - In "hybrid" applications where some routes are pre-rendered and some are served from a SPA fallback, we need to avoid making `.data` requests if the path wasn't pre-rendered because the request will 404 - We don't know all the pre-rendered paths client-side, however: - All `loader` data in `ssr:false` mode is static because it's generated at build time - A route must use a `clientLoader` to do anything dynamic - Therefore, if a route only has a `loader` and not a `clientLoader`, we disable revalidation by default because there is no new data to retrieve - We short circuit and skip single fetch `.data` request logic if there are no server loaders with `shouldLoad=true` in our single fetch `dataStrategy` - This ensures that the route doesn't cause a `.data` request that would 404 after a submission - Error at build time in `ssr:false` + `prerender` apps for the edge case scenario of: ([#​13021](https://redirect.github.com/remix-run/react-router/pull/13021)) - A parent route has only a `loader` (does not have a `clientLoader`) - The parent route is pre-rendered - The parent route has children routes which are not prerendered - This means that when the child paths are loaded via the SPA fallback, the parent won't have any `loaderData` because there is no server on which to run the `loader` - This can be resolved by either adding a parent `clientLoader` or pre-rendering the child paths - If you add a `clientLoader`, calling the `serverLoader()` on non-prerendered paths will throw a 404 - Add unstable support for splitting route modules in framework mode via `future.unstable_splitRouteModules` ([#​11871](https://redirect.github.com/remix-run/react-router/pull/11871)) - Add `unstable_SerializesTo` brand type for library authors to register types serializable by React Router's streaming format (`turbo-stream`) ([`ab5b05b02`](https://redirect.github.com/remix-run/react-router/commit/ab5b05b02f99f062edb3c536c392197c88eb6c77)) - Align dev server behavior with static file server behavior when `ssr:false` is set ([#​12948](https://redirect.github.com/remix-run/react-router/pull/12948)) - When no `prerender` config exists, only SSR down to the root `HydrateFallback` (SPA Mode) - When a `prerender` config exists but the current path is not prerendered, only SSR down to the root `HydrateFallback` (SPA Fallback) - Return a 404 on `.data` requests to non-pre-rendered paths - Improve prefetch performance of CSS side effects in framework mode ([#​12889](https://redirect.github.com/remix-run/react-router/pull/12889)) - Disable Lazy Route Discovery for all `ssr:false` apps and not just "SPA Mode" because there is no runtime server to serve the search-param-configured `__manifest` requests ([#​12894](https://redirect.github.com/remix-run/react-router/pull/12894)) - We previously only disabled this for "SPA Mode" which is `ssr:false` and no `prerender` config but we realized it should apply to all `ssr:false` apps, including those prerendering multiple pages - In those `prerender` scenarios we would prerender the `/__manifest` file assuming the static file server would serve it but that makes some unneccesary assumptions about the static file server behaviors - Properly handle interrupted manifest requests in lazy route discovery ([#​12915](https://redirect.github.com/remix-run/react-router/pull/12915)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v6.1.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small611-2025-02-19-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.1.0...v6.1.1) - fix: ensure `.[cm]?[tj]sx?` static assets are JS mime ([#​19453](https://redirect.github.com/vitejs/vite/issues/19453)) ([e7ba55e](https://redirect.github.com/vitejs/vite/commit/e7ba55e7d57ad97ab43682b152159e29fa4b3753)), closes [#​19453](https://redirect.github.com/vitejs/vite/issues/19453) - fix: ignore `*.ipv4` address in cert ([#​19416](https://redirect.github.com/vitejs/vite/issues/19416)) ([973283b](https://redirect.github.com/vitejs/vite/commit/973283bf84c3dca42e2e20a9f9b8761011878b8b)), closes [#​19416](https://redirect.github.com/vitejs/vite/issues/19416) - fix(css): run rewrite plugin if postcss plugin exists ([#​19371](https://redirect.github.com/vitejs/vite/issues/19371)) ([bcdb51a](https://redirect.github.com/vitejs/vite/commit/bcdb51a1ac082f4e8ed6f820787d6745dfaa972d)), closes [#​19371](https://redirect.github.com/vitejs/vite/issues/19371) - fix(deps): bump tsconfck ([#​19375](https://redirect.github.com/vitejs/vite/issues/19375)) ([746a583](https://redirect.github.com/vitejs/vite/commit/746a583d42592a31e1e8e80cc790a7c9e6acf58e)), closes [#​19375](https://redirect.github.com/vitejs/vite/issues/19375) - fix(deps): update all non-major dependencies ([#​19392](https://redirect.github.com/vitejs/vite/issues/19392)) ([60456a5](https://redirect.github.com/vitejs/vite/commit/60456a54fe90872dbd4bed332ecbd85bc88deb92)), closes [#​19392](https://redirect.github.com/vitejs/vite/issues/19392) - fix(deps): update all non-major dependencies ([#​19440](https://redirect.github.com/vitejs/vite/issues/19440)) ([ccac73d](https://redirect.github.com/vitejs/vite/commit/ccac73d9d0e92c7232f09207d1d6b893e823ed8e)), closes [#​19440](https://redirect.github.com/vitejs/vite/issues/19440) - fix(html): ignore malformed src attrs ([#​19397](https://redirect.github.com/vitejs/vite/issues/19397)) ([aff7812](https://redirect.github.com/vitejs/vite/commit/aff7812f0aed059c05ca36c86bf907d25964119a)), closes [#​19397](https://redirect.github.com/vitejs/vite/issues/19397) - fix(worker): fix web worker type detection ([#​19462](https://redirect.github.com/vitejs/vite/issues/19462)) ([edc65ea](https://redirect.github.com/vitejs/vite/commit/edc65eafa332b57ce44835deb7d7707e2d036c24)), closes [#​19462](https://redirect.github.com/vitejs/vite/issues/19462) - refactor: remove custom .jxl mime ([#​19457](https://redirect.github.com/vitejs/vite/issues/19457)) ([0c85464](https://redirect.github.com/vitejs/vite/commit/0c854645bd17960abbe8f01b602d1a1da1a2b9fd)), closes [#​19457](https://redirect.github.com/vitejs/vite/issues/19457) - feat: add support for injecting debug IDs ([#​18763](https://redirect.github.com/vitejs/vite/issues/18763)) ([0ff556a](https://redirect.github.com/vitejs/vite/commit/0ff556a6d9b55bff7cac17396ce7d4397becacaa)), closes [#​18763](https://redirect.github.com/vitejs/vite/issues/18763) - chore: update 6.1.0 changelog ([#​19363](https://redirect.github.com/vitejs/vite/issues/19363)) ([fa7c211](https://redirect.github.com/vitejs/vite/commit/fa7c211bf3e51269f8a8601e5994fb3ebb6859f9)), closes [#​19363](https://redirect.github.com/vitejs/vite/issues/19363) </details> <details> <summary>remix-run/react-router (react-router-dom)</summary> ### [`v7.2.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#720) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router-dom@7.1.5...react-router-dom@7.2.0) ##### Patch Changes - Updated dependencies: - `react-router@7.2.0` </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 12pm on saturday" in timezone Europe/Berlin, 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/SvenKirschbaum/aws-utils).
This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | | | lockFileMaintenance | All locks refreshed | | | | | | [@aws-sdk/client-dynamodb](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | dependencies | minor | [`3.749.0` -> `3.751.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.749.0/3.751.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | dependencies | minor | [`3.749.0` -> `3.750.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.749.0/3.750.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sesv2](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | dependencies | minor | [`3.749.0` -> `3.753.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.749.0/3.753.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sfn](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | dependencies | minor | [`3.749.0` -> `3.750.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.749.0/3.750.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/s3-request-presigner](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | dependencies | minor | [`3.749.0` -> `3.750.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.749.0/3.750.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@fallobst22/cdk-cross-account-route53](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`0.0.53` -> `0.0.54`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.53/0.0.54) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`6.4.4` -> `6.4.5`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.4.4/6.4.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@mui/material](https://mui.com/material-ui/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`6.4.4` -> `6.4.5`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.4.4/6.4.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | dependencies | minor | [`7.26.0` -> `7.27.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.26.0/7.27.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`22.13.4` -> `22.13.5`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.4/22.13.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | devDependencies | patch | [`19.0.8` -> `19.0.10`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.8/19.0.10) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | devDependencies | patch | [`19.0.3` -> `19.0.4`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.3/19.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | patch | [`8.24.0` -> `8.24.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.24.0/8.24.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | patch | [`8.24.0` -> `8.24.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.24.0/8.24.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.178.2` -> `2.1000.2`](https://renovatebot.com/diffs/npm/aws-cdk/2.178.2/2.1000.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.178.2` -> `2.180.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.178.2/2.180.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [uuid](https://redirect.github.com/uuidjs/uuid) | dependencies | minor | [`11.0.5` -> `11.1.0`](https://renovatebot.com/diffs/npm/uuid/11.0.5/11.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [react-router](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router)) | dependencies | minor | [`7.1.5` -> `7.2.0`](https://renovatebot.com/diffs/npm/react-router/7.1.5/7.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | dependencies | minor | [`7.1.5` -> `7.2.0`](https://renovatebot.com/diffs/npm/react-router-dom/7.1.5/7.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`6.1.0` -> `6.1.1`](https://renovatebot.com/diffs/npm/vite/6.1.0/6.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Release Notes <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-dynamodb)</summary> ### [`v3.751.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#37510-2025-02-18) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.750.0...v3.751.0) ##### Bug Fixes - **clients:** unknown union member serialization in json ([#​6892](https://redirect.github.com/aws/aws-sdk-js-v3/issues/6892)) ([23d5fe8](https://redirect.github.com/aws/aws-sdk-js-v3/commit/23d5fe858d6edd5e3b9126a787a936404d0a3148)) ### [`v3.750.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#37500-2025-02-17) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) **Note:** Version bump only for package [@​aws-sdk/client-dynamodb](https://redirect.github.com/aws-sdk/client-dynamodb) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary> ### [`v3.750.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37500-2025-02-17) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sesv2)</summary> ### [`v3.753.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#37530-2025-02-20) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.752.0...v3.753.0) **Note:** Version bump only for package [@​aws-sdk/client-sesv2](https://redirect.github.com/aws-sdk/client-sesv2) ### [`v3.752.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#37520-2025-02-19) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.750.0...v3.752.0) ##### Features - **client-sesv2:** This release adds the ability for outbound email sent with SES to preserve emails to a Mail Manager archive. ([a798115](https://redirect.github.com/aws/aws-sdk-js-v3/commit/a7981154aee7bbfa57e90c83d1ac72d6fade299a)) ### [`v3.750.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#37500-2025-02-17) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) **Note:** Version bump only for package [@​aws-sdk/client-sesv2](https://redirect.github.com/aws-sdk/client-sesv2) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sfn)</summary> ### [`v3.750.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#37500-2025-02-17) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) **Note:** Version bump only for package [@​aws-sdk/client-sfn](https://redirect.github.com/aws-sdk/client-sfn) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/s3-request-presigner)</summary> ### [`v3.750.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#37500-2025-02-17) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://redirect.github.com/aws-sdk/s3-request-presigner) </details> <details> <summary>SvenKirschbaum/cdk-cross-account-route53 (@​fallobst22/cdk-cross-account-route53)</summary> ### [`v0.0.54`](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.54) [Compare Source](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.53...v0.0.54) #### [0.0.54](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.53...v0.0.54) (2025-02-15) </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.4.5`](https://redirect.github.com/mui/material-ui/releases/tag/v6.4.5) [Compare Source](https://redirect.github.com/mui/material-ui/compare/v6.4.4...v6.4.5) A big thanks to the 5 contributors who made this release possible. ##### `@mui/material@6.4.5` - \[Autocomplete] Remove legacy `aria-owns` attribute for combobox ([#​45303](https://redirect.github.com/mui/material-ui/issues/45303)) [@​ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli) - \[Button] Apply id only if loading indicator is present ([#​45339](https://redirect.github.com/mui/material-ui/issues/45339)) [@​aarongarciah](https://redirect.github.com/aarongarciah) ##### Docs - \[icons] Fix typo in material-icons.md ([#​45336](https://redirect.github.com/mui/material-ui/issues/45336)) [@​a-s-russo](https://redirect.github.com/a-s-russo) - \[Menu] Add Grouped Menu demo ([#​45292](https://redirect.github.com/mui/material-ui/issues/45292)) [@​noobDev31](https://redirect.github.com/noobDev31) ##### Core - \[blog] Consistent Base UI terminology ([#​45342](https://redirect.github.com/mui/material-ui/issues/45342)) [@​aarongarciah](https://redirect.github.com/aarongarciah) - Fix double redirection to Base UI ([#​45146](https://redirect.github.com/mui/material-ui/issues/45146)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) All contributors of this release in alphabetical order: [@​a-s-russo](https://redirect.github.com/a-s-russo), [@​aarongarciah](https://redirect.github.com/aarongarciah), [@​noobDev31](https://redirect.github.com/noobDev31), [@​oliviertassinari](https://redirect.github.com/oliviertassinari), [@​ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli) </details> <details> <summary>mui/mui-x (@​mui/x-date-pickers)</summary> ### [`v7.27.0`](https://redirect.github.com/mui/mui-x/compare/v7.26.0...v7.27.0) [Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.26.0...v7.27.0) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.24.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8241-2025-02-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.24.0...v8.24.1) ##### 🩹 Fixes - **eslint-plugin:** \[class-methods-use-this] check `accessor` methods with a function initializer ([#​10796](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10796)) - **eslint-plugin:** \[no-misused-promises] don't report on `static` `accessor` properties ([#​10814](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10814)) - **eslint-plugin:** \[no-deprecated] don't report on deprecated `accessor` property declaration ([#​10813](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10813)) - **eslint-plugin:** \[explicit-member-accessibility] check `accessor` class properties for missing accessibility modifier ([#​10805](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10805)) - **eslint-plugin:** \[explicit-module-boundary-types] check `accessor` class properties with a function initializer ([#​10804](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10804)) - **eslint-plugin:** \[prefer-return-this-type] check `accessor` properties with a function initializer ([#​10794](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10794)) - **eslint-plugin:** \[consistent-generic-constructors] check `accessor` class properties ([#​10789](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10789)) - **eslint-plugin:** \[no-unsafe-assignment] report on an `any` value assigned as an initializer of an `accessor` property ([#​10785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10785)) - **eslint-plugin:** \[no-unnecessary-template-expression] ignore enum and enum members ([#​10782](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10782)) - **eslint-plugin:** \[no-inferrable-types] handle accessor ([#​10780](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10780)) ##### ❤️ Thank You - Ronen Amiel - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.24.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8241-2025-02-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.24.0...v8.24.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>aws/aws-cdk-cli (aws-cdk)</summary> ### [`v2.1000.2`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1000.2) [Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.1...aws-cdk@v2.1000.2) #### [2.1000.2](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.1...aws-cdk@v2.1000.2) (2025-02-19) ##### Bug Fixes - **cloud-assembly-schema/cli:** manifest validation fails on Node <18.17 ([#​61](https://redirect.github.com/aws/aws-cdk-cli/issues/61)) ([bc82193](https://redirect.github.com/aws/aws-cdk-cli/commit/bc82193f889c301586ce657c579f350e7cc7c8b1)) ### [`v2.1000.1`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1000.1) [Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.0...aws-cdk@v2.1000.1) #### [2.1000.1](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1000.0...aws-cdk@v2.1000.1) (2025-02-18) ##### Bug Fixes - **aws-cdk:** CLI doesn't work on Node 16 ([#​59](https://redirect.github.com/aws/aws-cdk-cli/issues/59)) ([4d3cdd5](https://redirect.github.com/aws/aws-cdk-cli/commit/4d3cdd5ee5f155bd686e5708edb14e0ad866bb79)) ### [`v2.1000.0`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1000.0) #### [2.1000.0](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.999.0...aws-cdk@v2.1000.0) (2025-02-18) ##### Features - initial commit of code in new repository ([#​37](https://redirect.github.com/aws/aws-cdk-cli/issues/37)) ([1dbec5c](https://redirect.github.com/aws/aws-cdk-cli/commit/1dbec5ce06b1d1a939236848cd9b27b849171d31)) </details> <details> <summary>aws/aws-cdk (aws-cdk-lib)</summary> ### [`v2.180.0`](https://redirect.github.com/aws/aws-cdk/compare/v2.179.0...v2.180.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.179.0...v2.180.0) ### [`v2.179.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.179.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.2...v2.179.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **eks:** `kubectlLayer` property is now required in EKS `Cluster` and `FargateCluster` constructs. The default value for `kubectlLayer` is outdated and hence being removed. You can specify your own kubectlLayer version based on your Kubernetes version. ##### Features - reset L1 CloudFormation resource definitions to last known working version ([#​33481](https://redirect.github.com/aws/aws-cdk/pull/33481)) - **cloudtrail:** throw `ValidationErrors` instead of untyped Errors ([#​33455](https://redirect.github.com/aws/aws-cdk/issues/33455)) ([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - update L1 CloudFormation resource definitions ([#​33445](https://redirect.github.com/aws/aws-cdk/issues/33445)) ([531280f](https://redirect.github.com/aws/aws-cdk/commit/531280f0bf8f73d173cd420a1642277119181dca)) - update L1 CloudFormation resource definitions ([#​33475](https://redirect.github.com/aws/aws-cdk/issues/33475)) ([a7cacb8](https://redirect.github.com/aws/aws-cdk/commit/a7cacb8278896d54a2e7ff6384a8d4218fed0b33)) - update L1 CloudFormation resource definitions ([#​33476](https://redirect.github.com/aws/aws-cdk/issues/33476)) ([3a61695](https://redirect.github.com/aws/aws-cdk/commit/3a61695730d7b1d8e0023aca542e039ed7f59011)) - update L1 CloudFormation resource definitions ([#​33480](https://redirect.github.com/aws/aws-cdk/issues/33480)) ([67e596e](https://redirect.github.com/aws/aws-cdk/commit/67e596e9b324f4a255f2d9e8189d108404ecc630)) - **apigateway:** resource policy configuration for private API ([#​32719](https://redirect.github.com/aws/aws-cdk/issues/32719)) ([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)), closes [#​31660](https://redirect.github.com/aws/aws-cdk/issues/31660) [#​31692](https://redirect.github.com/aws/aws-cdk/issues/31692) - **apigatewayv2:** stage support `detailedMetricsEnabled` property ([#​33267](https://redirect.github.com/aws/aws-cdk/issues/33267)) ([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)), closes [#​33222](https://redirect.github.com/aws/aws-cdk/issues/33222) - **apigatewayv2-integrations:** sqs integrations ([#​29646](https://redirect.github.com/aws/aws-cdk/issues/29646)) ([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)), closes [#​24785](https://redirect.github.com/aws/aws-cdk/issues/24785) - **appconfig:** throw `ValidationError` instead of untyped Errors ([#​33386](https://redirect.github.com/aws/aws-cdk/issues/33386)) ([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assertions:** throw typed errors ([#​33382](https://redirect.github.com/aws/aws-cdk/issues/33382)) ([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assets:** throw `ValidationError` instead of untyped Errors ([#​33383](https://redirect.github.com/aws/aws-cdk/issues/33383)) ([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **autoscaling:** throw `ValidationError` instead of untyped Errors ([#​33388](https://redirect.github.com/aws/aws-cdk/issues/33388)) ([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **backup:** throw `ValidationError` instead of untyped Errors ([#​33387](https://redirect.github.com/aws/aws-cdk/issues/33387)) ([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **batch:** throw `ValidationError` instead of untyped Errors ([#​33389](https://redirect.github.com/aws/aws-cdk/issues/33389)) ([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **certificatemanager:** throw `ValidationErrors` instead of untyped Errors ([#​33440](https://redirect.github.com/aws/aws-cdk/issues/33440)) ([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **chatbot:** throw `ValidationError` instead of untyped Error ([#​33439](https://redirect.github.com/aws/aws-cdk/issues/33439)) ([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudformation-include:** throw `ValidationError` instead of untyped Errors ([#​33391](https://redirect.github.com/aws/aws-cdk/issues/33391)) ([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudfront:** throw `ValidationErrors` instead of untyped Errors ([#​33438](https://redirect.github.com/aws/aws-cdk/issues/33438)) ([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **codebuild:** attribute-based compute type for Fleet ([#​32251](https://redirect.github.com/aws/aws-cdk/issues/32251)) ([9fd62cb](https://redirect.github.com/aws/aws-cdk/commit/9fd62cb79d0f263b216b8b5ff2a0f0ecb0df157b)) - **codepipeline-actions:** support commands action ([#​31667](https://redirect.github.com/aws/aws-cdk/issues/31667)) ([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)), closes [#​31666](https://redirect.github.com/aws/aws-cdk/issues/31666) - **cognito:** add analyticsConfiguration to UserPoolClient ([#​32862](https://redirect.github.com/aws/aws-cdk/issues/32862)) ([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)), closes [#​32837](https://redirect.github.com/aws/aws-cdk/issues/32837) - **cognito:** choice-based authentication (passwordless sign-in / passkey sign-in) ([#​32369](https://redirect.github.com/aws/aws-cdk/issues/32369)) ([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)), closes [#​32265](https://redirect.github.com/aws/aws-cdk/issues/32265) [#​32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#​32273](https://redirect.github.com/aws/aws-cdk/issues/32273) - **cx-api:** throw `CloudAssemblyError` instead of untyped Errors ([#​33390](https://redirect.github.com/aws/aws-cdk/issues/33390)) ([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **eks:** add L2 constructs to support EKS Hybrid Nodes ([#​32389](https://redirect.github.com/aws/aws-cdk/issues/32389)) ([b91965c](https://redirect.github.com/aws/aws-cdk/commit/b91965c2f041eb62a70346974bc38e05860d0ed2)) - **eks:** make kubectlLayer property required from optional ([#​32930](https://redirect.github.com/aws/aws-cdk/issues/32930)) ([b11f663](https://redirect.github.com/aws/aws-cdk/commit/b11f6637710d730c83ebb0a8a81a3ac0b550b7db)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json#L123](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json/issues/L123) - **eks:** support eks with k8s 1.32 ([#​33339](https://redirect.github.com/aws/aws-cdk/issues/33339)) ([3490d2e](https://redirect.github.com/aws/aws-cdk/commit/3490d2ef8071ae040f38b35901a5801c60163817)) - **elasticloadbalancingv2:** minimum Loadbalancer Capacity Unit (LCU) reservation ([#​32382](https://redirect.github.com/aws/aws-cdk/issues/32382)) ([9b178c1](https://redirect.github.com/aws/aws-cdk/commit/9b178c1dd8c2dc4507dc9ce812d3118397907283)) - **events-targets:** allow all ECS TaskOverrides ([#​32344](https://redirect.github.com/aws/aws-cdk/issues/32344)) ([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)), closes [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [/github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts#L225-L227](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts/issues/L225-L227) - **logs:** support regex patterns for JSON Metrics filters ([#​30741](https://redirect.github.com/aws/aws-cdk/issues/30741)) ([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)), closes [#​30451](https://redirect.github.com/aws/aws-cdk/issues/30451) - **pipelines:** throw `ValidationError` instead of untyped Errors ([#​33385](https://redirect.github.com/aws/aws-cdk/issues/33385)) ([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **stepfunctions-tasks:** allow region override in call-rest-api task ([#​33252](https://redirect.github.com/aws/aws-cdk/issues/33252)) ([59470c5](https://redirect.github.com/aws/aws-cdk/commit/59470c5698a984baeccc45ab8875f59bfa63fb3c)) - update L1 CloudFormation resource definitions ([#​33363](https://redirect.github.com/aws/aws-cdk/issues/33363)) ([ba485ef](https://redirect.github.com/aws/aws-cdk/commit/ba485efe3b018b9236ef4bac5ba41f63926336ce)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html/issues/cfn-ec2) - **rds:** support Database Insights for Aurora databases ([#​32851](https://redirect.github.com/aws/aws-cdk/issues/32851)) ([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)), closes [#​32680](https://redirect.github.com/aws/aws-cdk/issues/32680) ##### Bug Fixes - **cli:** cdk diff fails when deploy role requires tags ([#​33340](https://redirect.github.com/aws/aws-cdk/issues/33340)) ([f1d9a7d](https://redirect.github.com/aws/aws-cdk/commit/f1d9a7d9053d9c5eef5fba0a215f7658cff6ec3f)) - **cli:** do not print credentials refreshed by plugins ([#​33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)), closes [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) - **cli:** init templates still assume the same versions ([#​33449](https://redirect.github.com/aws/aws-cdk/issues/33449)) ([523e0f0](https://redirect.github.com/aws/aws-cdk/commit/523e0f00e7d135078e07834ca941dd52196f5212)) - **cli:** old setInterval remains and is not cleared in garbage collection ([#​32985](https://redirect.github.com/aws/aws-cdk/issues/32985)) ([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)), closes [#​32742](https://redirect.github.com/aws/aws-cdk/issues/32742) [/github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts#L44](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts/issues/L44) - **eks:** `cluster.addHelmChart` ignores `skipCrds` ([#​31832](https://redirect.github.com/aws/aws-cdk/issues/31832)) ([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)), closes [#​31831](https://redirect.github.com/aws/aws-cdk/issues/31831) - **opensearchservice:** wrong iops limit checks ([#​33401](https://redirect.github.com/aws/aws-cdk/issues/33401)) ([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)), closes [#​29711](https://redirect.github.com/aws/aws-cdk/issues/29711) - do not skip bundling for stacks during CDK Import, otherwise fails ([#​33322](https://redirect.github.com/aws/aws-cdk/issues/33322)) ([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)), closes [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​9540](https://redirect.github.com/aws/aws-cdk/issues/9540) [#​17666](https://redirect.github.com/aws/aws-cdk/issues/17666) - **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used in NPM symlinked workspaces ([#​32937](https://redirect.github.com/aws/aws-cdk/issues/32937)) ([fe656af](https://redirect.github.com/aws/aws-cdk/commit/fe656af00174fd134c29cbcf289f0e73f2e9db5c)) - **stepfunctions-tasks:** `CallAwsServiceCrossRegion` doesn't work with WAIT_FOR_TASK_TOKEN ([#​32807](https://redirect.github.com/aws/aws-cdk/issues/32807)) ([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)), closes [#​32746](https://redirect.github.com/aws/aws-cdk/issues/32746) [/github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts#L146-L165](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts/issues/L146-L165) - **stepfunctions-tasks:** CallAwsServiceCrossRegion doesn't work with WAIT_FOR_TASK_TOKEN ([cbd8ecf](https://redirect.github.com/aws/aws-cdk/commit/cbd8ecf95f0724f88f643bdc1d2c0b1256a8bed1)) - **vpc:** typo VPC Endpoint Payment Cryptography ([#​33018](https://redirect.github.com/aws/aws-cdk/issues/33018)) ([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)), closes [#​33017](https://redirect.github.com/aws/aws-cdk/issues/33017) *** #### Alpha modules (2.179.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **cognito-identitypool-alpha:** The `IdentityPoolRoleAttachment` construct and `IdentityPool.addRoleMappings()` function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using the `IdentityPool` construct, this change will trigger a redeployment. If you need to add role mappings, please do so when the `IdentityPool` is created. ##### Features - **eks-v2-alpha:** support eks with k8s 1.32 ([#​33344](https://redirect.github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335)) - **ivs:** support Multitrack Video ([#​33370](https://redirect.github.com/aws/aws-cdk/issues/33370)) ([29d1945](https://redirect.github.com/aws/aws-cdk/commit/29d194513fb9da44c9f2c1b28484381d7fb9feb3)) ##### Bug Fixes - **cognito-identitypool-alpha:** remove `RoleAttachment` construct ([#​33305](https://redirect.github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#​23449](https://redirect.github.com/aws/aws-cdk/issues/23449) - **integ-tests:** http flattenResponse ([#​30361](https://redirect.github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#​30327](https://redirect.github.com/aws/aws-cdk/issues/30327) - **msk:** allow both sasl/scram and iam auth ([#​31743](https://redirect.github.com/aws/aws-cdk/issues/31743)) ([fbcb732](https://redirect.github.com/aws/aws-cdk/commit/fbcb732ed5224d2ad5a8218229762efa13db689e)), closes [/github.com/aws/aws-cdk/pull/14647#issuecomment-2129517358](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/14647/issues/issuecomment-2129517358) [#​32779](https://redirect.github.com/aws/aws-cdk/issues/32779) </details> <details> <summary>uuidjs/uuid (uuid)</summary> ### [`v11.1.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1110-2025-02-19) [Compare Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0) ##### Features - update TS types to allow`Uint8Array` subtypes for `buffer` option ([#​865](https://redirect.github.com/uuidjs/uuid/issues/865)) ([a5231e7](https://redirect.github.com/uuidjs/uuid/commit/a5231e7e1b98c20b23c35402a232167f476b39a2)) </details> <details> <summary>remix-run/react-router (react-router)</summary> ### [`v7.2.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#720) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router@7.1.5...react-router@7.2.0) ##### Minor Changes - New type-safe `href` utility that guarantees links point to actual paths in your app ([#​13012](https://redirect.github.com/remix-run/react-router/pull/13012)) ```tsx import { href } from "react-router"; export default function Component() { const link = href("/blog/:slug", { slug: "my-first-post" }); return ( <main> <Link to={href("/products/:id", { id: "asdf" })} /> <NavLink to={href("/:lang?/about", { lang: "en" })} /> </main> ); } ``` ##### Patch Changes - Fix typegen for repeated params ([#​13012](https://redirect.github.com/remix-run/react-router/pull/13012)) In React Router, path parameters are keyed by their name. So for a path pattern like `/a/:id/b/:id?/c/:id`, the last `:id` will set the value for `id` in `useParams` and the `params` prop. For example, `/a/1/b/2/c/3` will result in the value `{ id: 3 }` at runtime. Previously, generated types for params incorrectly modeled repeated params with an array. So `/a/1/b/2/c/3` generated a type like `{ id: [1,2,3] }`. To be consistent with runtime behavior, the generated types now correctly model the "last one wins" semantics of path parameters. So `/a/1/b/2/c/3` now generates a type like `{ id: 3 }`. - Don't apply Single Fetch revalidation de-optimization when in SPA mode since there is no server HTTP request ([#​12948](https://redirect.github.com/remix-run/react-router/pull/12948)) - Properly handle revalidations to across a prerender/SPA boundary ([#​13021](https://redirect.github.com/remix-run/react-router/pull/13021)) - In "hybrid" applications where some routes are pre-rendered and some are served from a SPA fallback, we need to avoid making `.data` requests if the path wasn't pre-rendered because the request will 404 - We don't know all the pre-rendered paths client-side, however: - All `loader` data in `ssr:false` mode is static because it's generated at build time - A route must use a `clientLoader` to do anything dynamic - Therefore, if a route only has a `loader` and not a `clientLoader`, we disable revalidation by default because there is no new data to retrieve - We short circuit and skip single fetch `.data` request logic if there are no server loaders with `shouldLoad=true` in our single fetch `dataStrategy` - This ensures that the route doesn't cause a `.data` request that would 404 after a submission - Error at build time in `ssr:false` + `prerender` apps for the edge case scenario of: ([#​13021](https://redirect.github.com/remix-run/react-router/pull/13021)) - A parent route has only a `loader` (does not have a `clientLoader`) - The parent route is pre-rendered - The parent route has children routes which are not prerendered - This means that when the child paths are loaded via the SPA fallback, the parent won't have any `loaderData` because there is no server on which to run the `loader` - This can be resolved by either adding a parent `clientLoader` or pre-rendering the child paths - If you add a `clientLoader`, calling the `serverLoader()` on non-prerendered paths will throw a 404 - Add unstable support for splitting route modules in framework mode via `future.unstable_splitRouteModules` ([#​11871](https://redirect.github.com/remix-run/react-router/pull/11871)) - Add `unstable_SerializesTo` brand type for library authors to register types serializable by React Router's streaming format (`turbo-stream`) ([`ab5b05b02`](https://redirect.github.com/remix-run/react-router/commit/ab5b05b02f99f062edb3c536c392197c88eb6c77)) - Align dev server behavior with static file server behavior when `ssr:false` is set ([#​12948](https://redirect.github.com/remix-run/react-router/pull/12948)) - When no `prerender` config exists, only SSR down to the root `HydrateFallback` (SPA Mode) - When a `prerender` config exists but the current path is not prerendered, only SSR down to the root `HydrateFallback` (SPA Fallback) - Return a 404 on `.data` requests to non-pre-rendered paths - Improve prefetch performance of CSS side effects in framework mode ([#​12889](https://redirect.github.com/remix-run/react-router/pull/12889)) - Disable Lazy Route Discovery for all `ssr:false` apps and not just "SPA Mode" because there is no runtime server to serve the search-param-configured `__manifest` requests ([#​12894](https://redirect.github.com/remix-run/react-router/pull/12894)) - We previously only disabled this for "SPA Mode" which is `ssr:false` and no `prerender` config but we realized it should apply to all `ssr:false` apps, including those prerendering multiple pages - In those `prerender` scenarios we would prerender the `/__manifest` file assuming the static file server would serve it but that makes some unneccesary assumptions about the static file server behaviors - Properly handle interrupted manifest requests in lazy route discovery ([#​12915](https://redirect.github.com/remix-run/react-router/pull/12915)) </details> <details> <summary>remix-run/react-router (react-router-dom)</summary> ### [`v7.2.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#720) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router-dom@7.1.5...react-router-dom@7.2.0) ##### Patch Changes - Updated dependencies: - `react-router@7.2.0` </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v6.1.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small611-2025-02-19-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.1.0...v6.1.1) - fix: ensure `.[cm]?[tj]sx?` static assets are JS mime ([#​19453](https://redirect.github.com/vitejs/vite/issues/19453)) ([e7ba55e](https://redirect.github.com/vitejs/vite/commit/e7ba55e7d57ad97ab43682b152159e29fa4b3753)), closes [#​19453](https://redirect.github.com/vitejs/vite/issues/19453) - fix: ignore `*.ipv4` address in cert ([#​19416](https://redirect.github.com/vitejs/vite/issues/19416)) ([973283b](https://redirect.github.com/vitejs/vite/commit/973283bf84c3dca42e2e20a9f9b8761011878b8b)), closes [#​19416](https://redirect.github.com/vitejs/vite/issues/19416) - fix(css): run rewrite plugin if postcss plugin exists ([#​19371](https://redirect.github.com/vitejs/vite/issues/19371)) ([bcdb51a](https://redirect.github.com/vitejs/vite/commit/bcdb51a1ac082f4e8ed6f820787d6745dfaa972d)), closes [#​19371](https://redirect.github.com/vitejs/vite/issues/19371) - fix(deps): bump tsconfck ([#​19375](https://redirect.github.com/vitejs/vite/issues/19375)) ([746a583](https://redirect.github.com/vitejs/vite/commit/746a583d42592a31e1e8e80cc790a7c9e6acf58e)), closes [#​19375](https://redirect.github.com/vitejs/vite/issues/19375) - fix(deps): update all non-major dependencies ([#​19392](https://redirect.github.com/vitejs/vite/issues/19392)) ([60456a5](https://redirect.github.com/vitejs/vite/commit/60456a54fe90872dbd4bed332ecbd85bc88deb92)), closes [#​19392](https://redirect.github.com/vitejs/vite/issues/19392) - fix(deps): update all non-major dependencies ([#​19440](https://redirect.github.com/vitejs/vite/issues/19440)) ([ccac73d](https://redirect.github.com/vitejs/vite/commit/ccac73d9d0e92c7232f09207d1d6b893e823ed8e)), closes [#​19440](https://redirect.github.com/vitejs/vite/issues/19440) - fix(html): ignore malformed src attrs ([#​19397](https://redirect.github.com/vitejs/vite/issues/19397)) ([aff7812](https://redirect.github.com/vitejs/vite/commit/aff7812f0aed059c05ca36c86bf907d25964119a)), closes [#​19397](https://redirect.github.com/vitejs/vite/issues/19397) - fix(worker): fix web worker type detection ([#​19462](https://redirect.github.com/vitejs/vite/issues/19462)) ([edc65ea](https://redirect.github.com/vitejs/vite/commit/edc65eafa332b57ce44835deb7d7707e2d036c24)), closes [#​19462](https://redirect.github.com/vitejs/vite/issues/19462) - refactor: remove custom .jxl mime ([#​19457](https://redirect.github.com/vitejs/vite/issues/19457)) ([0c85464](https://redirect.github.com/vitejs/vite/commit/0c854645bd17960abbe8f01b602d1a1da1a2b9fd)), closes [#​19457](https://redirect.github.com/vitejs/vite/issues/19457) - feat: add support for injecting debug IDs ([#​18763](https://redirect.github.com/vitejs/vite/issues/18763)) ([0ff556a](https://redirect.github.com/vitejs/vite/commit/0ff556a6d9b55bff7cac17396ce7d4397becacaa)), closes [#​18763](https://redirect.github.com/vitejs/vite/issues/18763) - chore: update 6.1.0 changelog ([#​19363](https://redirect.github.com/vitejs/vite/issues/19363)) ([fa7c211](https://redirect.github.com/vitejs/vite/commit/fa7c211bf3e51269f8a8601e5994fb3ebb6859f9)), closes [#​19363](https://redirect.github.com/vitejs/vite/issues/19363) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 12pm on saturday" in timezone Europe/Berlin, 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/SvenKirschbaum/share.kirschbaum.cloud).
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | [`2.177.0` -> `2.181.1`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.177.0/2.181.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>aws/aws-cdk (aws-cdk-lib)</summary> ### [`v2.181.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.181.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.181.0...v2.181.1) *** #### Alpha modules (2.181.1-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **cognito-identitypool-alpha:** Any `IdentityPool` resources deployed in versions `>=2.179.0` will now fail to deploy. You will need to delete the `IdentityPoolRoleAttachment` from your stack via the console before redeploying. ##### Bug Fixes - **cognito-identitypool-alpha:** prevent stacks from not deploying correctly ([#​33609](https://redirect.github.com/aws/aws-cdk/issues/33609)) ([a1e2afe](https://redirect.github.com/aws/aws-cdk/commit/a1e2afe67cc907fa278503ebc886aa3b5bf97887)), closes [#​33510](https://redirect.github.com/aws/aws-cdk/issues/33510) ### [`v2.181.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.181.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.180.0...v2.181.0) ##### Features - update L1 CloudFormation resource definitions ([#​33579](https://redirect.github.com/aws/aws-cdk/issues/33579)) ([a6bfe3c](https://redirect.github.com/aws/aws-cdk/commit/a6bfe3c7dec693c7ed50dde71f29041d92eb56f8)) - **rds:** scheduling modifications in the next scheduled maintenance window ([#​33448](https://redirect.github.com/aws/aws-cdk/issues/33448)) ([be2c7d0](https://redirect.github.com/aws/aws-cdk/commit/be2c7d0b79d1b021b02ba6be8399fab01e62b775)), closes [#​33447](https://redirect.github.com/aws/aws-cdk/issues/33447) - **stepfunctions:** add support for custom CSV delimiters in S3CsvItemReader ([#​33558](https://redirect.github.com/aws/aws-cdk/issues/33558)) ([43ae4fc](https://redirect.github.com/aws/aws-cdk/commit/43ae4fca35dbb6467d0f15cf575fde886c2093f8)), closes [#​33418](https://redirect.github.com/aws/aws-cdk/issues/33418) ##### Bug Fixes - **cognito:** re-adding threat protection capabilities and clarifying feature plans ([#​33565](https://redirect.github.com/aws/aws-cdk/issues/33565)) ([2f9bc41](https://redirect.github.com/aws/aws-cdk/commit/2f9bc41080966cb840e12eb05c66fa6f9192a959)), closes [#​33393](https://redirect.github.com/aws/aws-cdk/issues/33393) [#​32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#​32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#​33393](https://redirect.github.com/aws/aws-cdk/issues/33393) - **core:** `serviceTimeout` for `CustomResource` does not work with token ([#​33541](https://redirect.github.com/aws/aws-cdk/issues/33541)) ([bc91c70](https://redirect.github.com/aws/aws-cdk/commit/bc91c70129f4946f0a9b26a61c9cbf3a6fd8282d)), closes [#​33513](https://redirect.github.com/aws/aws-cdk/issues/33513) [/github.com/go-to-k/aws-cdk/blob/75e52619cd09f363882ff62561a53cd5cd79ab30/packages/aws-cdk-lib/core/lib/custom-resource.ts#L169](https://redirect.github.com/aws//github.com/go-to-k/aws-cdk/blob/75e52619cd09f363882ff62561a53cd5cd79ab30/packages/aws-cdk-lib/core/lib/custom-resource.ts/issues/L169) [/github.com/go-to-k/aws-cdk/blob/75e52619cd09f363882ff62561a53cd5cd79ab30/packages/aws-cdk-lib/core/lib/duration.ts#L332](https://redirect.github.com/aws//github.com/go-to-k/aws-cdk/blob/75e52619cd09f363882ff62561a53cd5cd79ab30/packages/aws-cdk-lib/core/lib/duration.ts/issues/L332) - **core:** cross-stack references to NestedStack list values produces invalid outputs ([#​32575](https://redirect.github.com/aws/aws-cdk/issues/32575)) ([f9252ab](https://redirect.github.com/aws/aws-cdk/commit/f9252ab927b092ac0f0862f315e7067fb928f09b)), closes [#​27233](https://redirect.github.com/aws/aws-cdk/issues/27233) - **core:** wrong priority for tag aspects ([#​33460](https://redirect.github.com/aws/aws-cdk/issues/33460)) ([0b9ffeb](https://redirect.github.com/aws/aws-cdk/commit/0b9ffeb6b2fb0f5e66634bda777b9745259b2b8d)) - **rds:** `monitoringInterval` in `DatabaseClusterProps` does not work with token ([#​33516](https://redirect.github.com/aws/aws-cdk/issues/33516)) ([f9b28b9](https://redirect.github.com/aws/aws-cdk/commit/f9b28b9392fadd53919fbca7f2e50f07a67936b1)), closes [#​33504](https://redirect.github.com/aws/aws-cdk/issues/33504) - **stepfunctions-tasks:** `SageMakerCreateTrainingJob` add sagemaker:AddTags permission ([#​32536](https://redirect.github.com/aws/aws-cdk/issues/32536)) ([3b07346](https://redirect.github.com/aws/aws-cdk/commit/3b073465a31dd2aee52671de52b483ef23d9cc6b)), closes [#​32294](https://redirect.github.com/aws/aws-cdk/issues/32294) *** #### Alpha modules (2.181.0-alpha.0) ##### Features - **eks-v2-alpha:** eks auto mode support ([#​33373](https://redirect.github.com/aws/aws-cdk/issues/33373)) ([e03d112](https://redirect.github.com/aws/aws-cdk/commit/e03d1126231cc99a69c83d1f0146aa36b4d2b8ef)) - **msk:** support for Kafka version 3.8.x and add deprecated labels to legacy versions ([#​33553](https://redirect.github.com/aws/aws-cdk/issues/33553)) ([29623d1](https://redirect.github.com/aws/aws-cdk/commit/29623d1c1f27f5733dec9b6ae0dc3efb53e28fe5)) - **redshift-alpha:** maintenance track name ([#​33552](https://redirect.github.com/aws/aws-cdk/issues/33552)) ([9ac3084](https://redirect.github.com/aws/aws-cdk/commit/9ac30842b304e2a9814caf02c21a331736c258ce)) ### [`v2.180.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.180.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.179.0...v2.180.0) ##### Features - **cloudfront-origins:** read versioned access level ([#​33038](https://redirect.github.com/aws/aws-cdk/issues/33038)) ([315be88](https://redirect.github.com/aws/aws-cdk/commit/315be8876cf246196376f2470d53ff2c16fbd392)), closes [#​33034](https://redirect.github.com/aws/aws-cdk/issues/33034) - update L1 CloudFormation resource definitions ([#​33531](https://redirect.github.com/aws/aws-cdk/issues/33531)) ([93a3348](https://redirect.github.com/aws/aws-cdk/commit/93a3348ffc7ac9b833aa16e1d1aa766587fe7bca)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html/issues/cfn-ec2) - **cloudfront:** support gRPC for distribution ([#​32535](https://redirect.github.com/aws/aws-cdk/issues/32535)) ([1b116b9](https://redirect.github.com/aws/aws-cdk/commit/1b116b9dd4f387d405160ba7ed6ef128eb3abbbe)), closes [#​32534](https://redirect.github.com/aws/aws-cdk/issues/32534) - **cloudfront:** vpc origins ([#​33318](https://redirect.github.com/aws/aws-cdk/issues/33318)) ([8f3e793](https://redirect.github.com/aws/aws-cdk/commit/8f3e79387ec34fa3a9f84ad0a0cfa8b22b456ae7)), closes [#​32396](https://redirect.github.com/aws/aws-cdk/issues/32396) - **cloudwatch:** throw `ValidationErrors` instead of untyped Errors ([#​33456](https://redirect.github.com/aws/aws-cdk/issues/33456)) ([6098816](https://redirect.github.com/aws/aws-cdk/commit/60988169cacd1e541058011f0c37993dd9b0f2e5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **codepipeline-actions:** support `timeout` for `ManualApprovalAction` ([#​33472](https://redirect.github.com/aws/aws-cdk/issues/33472)) ([7901f07](https://redirect.github.com/aws/aws-cdk/commit/7901f07b1d3d4358bca1506904837538a6527ed0)), closes [#​33473](https://redirect.github.com/aws/aws-cdk/issues/33473) - **kinesis:** support stream consumers ([#​32087](https://redirect.github.com/aws/aws-cdk/issues/32087)) ([f4453c7](https://redirect.github.com/aws/aws-cdk/commit/f4453c7bc9be0d84f44e67a1632e0f60e32805c8)), closes [#​32050](https://redirect.github.com/aws/aws-cdk/issues/32050) - **ses:** configurationset support default event bus and firehose as destination ([#​33093](https://redirect.github.com/aws/aws-cdk/issues/33093)) ([d8b0da7](https://redirect.github.com/aws/aws-cdk/commit/d8b0da7705823147473caa863bd6231515f7585d)), closes [#​32835](https://redirect.github.com/aws/aws-cdk/issues/32835) [#​30671](https://redirect.github.com/aws/aws-cdk/issues/30671) ##### Bug Fixes - **core:** adding warnings to alert when properties will be overwritten ([#​33507](https://redirect.github.com/aws/aws-cdk/issues/33507)) ([b06daf8](https://redirect.github.com/aws/aws-cdk/commit/b06daf836bcbb690d34d1a3439fd6db36cb1f203)), closes [#​32468](https://redirect.github.com/aws/aws-cdk/issues/32468) - **lambda:** updating addToRolePolicy to avoid circular dependency potential (under feature flag) ([#​33291](https://redirect.github.com/aws/aws-cdk/issues/33291)) ([d946eb7](https://redirect.github.com/aws/aws-cdk/commit/d946eb729a731c1877a95f3db9b6aceab84a6a15)) - **logs:** `DataProtectionPolicy` template key must be PascalCase ([#​33462](https://redirect.github.com/aws/aws-cdk/issues/33462)) ([0379878](https://redirect.github.com/aws/aws-cdk/commit/0379878c2f573450f1839a61580e1332dad999eb)), closes [#​33408](https://redirect.github.com/aws/aws-cdk/issues/33408) [#​26728](https://redirect.github.com/aws/aws-cdk/issues/26728) - **stepfunctions:** disabling logging still requires LogGroup ([#​30816](https://redirect.github.com/aws/aws-cdk/issues/30816)) ([a2cd7ae](https://redirect.github.com/aws/aws-cdk/commit/a2cd7ae80168610db2df515a11e2a68571c662fb)), closes [#​30814](https://redirect.github.com/aws/aws-cdk/issues/30814) - **stepfunctions:** various JSONata query language fix ([#​33404](https://redirect.github.com/aws/aws-cdk/issues/33404)) ([b16fac2](https://redirect.github.com/aws/aws-cdk/commit/b16fac2cc3e86f7409c7ef990338e9c0e1d96c2f)), closes [#​33403](https://redirect.github.com/aws/aws-cdk/issues/33403) [#​33374](https://redirect.github.com/aws/aws-cdk/issues/33374) [#​33396](https://redirect.github.com/aws/aws-cdk/issues/33396) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-stepfunctions/lib/states/state.ts#L398](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-stepfunctions/lib/states/state.ts/issues/L398) *** #### Alpha modules (2.180.0-alpha.0) ##### Features - **glue-alpha:** include extra jars parameter in pyspark jobs ([#​33238](https://redirect.github.com/aws/aws-cdk/issues/33238)) ([be3bce3](https://redirect.github.com/aws/aws-cdk/commit/be3bce385c18af99b1fb3d0940a2cbec4f51e8d3)), closes [#​33225](https://redirect.github.com/aws/aws-cdk/issues/33225) ### [`v2.179.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.179.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.2...v2.179.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **eks:** `kubectlLayer` property is now required in EKS `Cluster` and `FargateCluster` constructs. The default value for `kubectlLayer` is outdated and hence being removed. You can specify your own kubectlLayer version based on your Kubernetes version. ##### Features - reset L1 CloudFormation resource definitions to last known working version ([#​33481](https://redirect.github.com/aws/aws-cdk/pull/33481)) - **cloudtrail:** throw `ValidationErrors` instead of untyped Errors ([#​33455](https://redirect.github.com/aws/aws-cdk/issues/33455)) ([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - update L1 CloudFormation resource definitions ([#​33445](https://redirect.github.com/aws/aws-cdk/issues/33445)) ([531280f](https://redirect.github.com/aws/aws-cdk/commit/531280f0bf8f73d173cd420a1642277119181dca)) - update L1 CloudFormation resource definitions ([#​33475](https://redirect.github.com/aws/aws-cdk/issues/33475)) ([a7cacb8](https://redirect.github.com/aws/aws-cdk/commit/a7cacb8278896d54a2e7ff6384a8d4218fed0b33)) - update L1 CloudFormation resource definitions ([#​33476](https://redirect.github.com/aws/aws-cdk/issues/33476)) ([3a61695](https://redirect.github.com/aws/aws-cdk/commit/3a61695730d7b1d8e0023aca542e039ed7f59011)) - update L1 CloudFormation resource definitions ([#​33480](https://redirect.github.com/aws/aws-cdk/issues/33480)) ([67e596e](https://redirect.github.com/aws/aws-cdk/commit/67e596e9b324f4a255f2d9e8189d108404ecc630)) - **apigateway:** resource policy configuration for private API ([#​32719](https://redirect.github.com/aws/aws-cdk/issues/32719)) ([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)), closes [#​31660](https://redirect.github.com/aws/aws-cdk/issues/31660) [#​31692](https://redirect.github.com/aws/aws-cdk/issues/31692) - **apigatewayv2:** stage support `detailedMetricsEnabled` property ([#​33267](https://redirect.github.com/aws/aws-cdk/issues/33267)) ([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)), closes [#​33222](https://redirect.github.com/aws/aws-cdk/issues/33222) - **apigatewayv2-integrations:** sqs integrations ([#​29646](https://redirect.github.com/aws/aws-cdk/issues/29646)) ([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)), closes [#​24785](https://redirect.github.com/aws/aws-cdk/issues/24785) - **appconfig:** throw `ValidationError` instead of untyped Errors ([#​33386](https://redirect.github.com/aws/aws-cdk/issues/33386)) ([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assertions:** throw typed errors ([#​33382](https://redirect.github.com/aws/aws-cdk/issues/33382)) ([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **assets:** throw `ValidationError` instead of untyped Errors ([#​33383](https://redirect.github.com/aws/aws-cdk/issues/33383)) ([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **autoscaling:** throw `ValidationError` instead of untyped Errors ([#​33388](https://redirect.github.com/aws/aws-cdk/issues/33388)) ([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **backup:** throw `ValidationError` instead of untyped Errors ([#​33387](https://redirect.github.com/aws/aws-cdk/issues/33387)) ([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **batch:** throw `ValidationError` instead of untyped Errors ([#​33389](https://redirect.github.com/aws/aws-cdk/issues/33389)) ([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **certificatemanager:** throw `ValidationErrors` instead of untyped Errors ([#​33440](https://redirect.github.com/aws/aws-cdk/issues/33440)) ([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **chatbot:** throw `ValidationError` instead of untyped Error ([#​33439](https://redirect.github.com/aws/aws-cdk/issues/33439)) ([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudformation-include:** throw `ValidationError` instead of untyped Errors ([#​33391](https://redirect.github.com/aws/aws-cdk/issues/33391)) ([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **cloudfront:** throw `ValidationErrors` instead of untyped Errors ([#​33438](https://redirect.github.com/aws/aws-cdk/issues/33438)) ([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **codebuild:** attribute-based compute type for Fleet ([#​32251](https://redirect.github.com/aws/aws-cdk/issues/32251)) ([9fd62cb](https://redirect.github.com/aws/aws-cdk/commit/9fd62cb79d0f263b216b8b5ff2a0f0ecb0df157b)) - **codepipeline-actions:** support commands action ([#​31667](https://redirect.github.com/aws/aws-cdk/issues/31667)) ([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)), closes [#​31666](https://redirect.github.com/aws/aws-cdk/issues/31666) - **cognito:** add analyticsConfiguration to UserPoolClient ([#​32862](https://redirect.github.com/aws/aws-cdk/issues/32862)) ([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)), closes [#​32837](https://redirect.github.com/aws/aws-cdk/issues/32837) - **cognito:** choice-based authentication (passwordless sign-in / passkey sign-in) ([#​32369](https://redirect.github.com/aws/aws-cdk/issues/32369)) ([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)), closes [#​32265](https://redirect.github.com/aws/aws-cdk/issues/32265) [#​32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#​32273](https://redirect.github.com/aws/aws-cdk/issues/32273) - **cx-api:** throw `CloudAssemblyError` instead of untyped Errors ([#​33390](https://redirect.github.com/aws/aws-cdk/issues/33390)) ([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **eks:** add L2 constructs to support EKS Hybrid Nodes ([#​32389](https://redirect.github.com/aws/aws-cdk/issues/32389)) ([b91965c](https://redirect.github.com/aws/aws-cdk/commit/b91965c2f041eb62a70346974bc38e05860d0ed2)) - **eks:** make kubectlLayer property required from optional ([#​32930](https://redirect.github.com/aws/aws-cdk/issues/32930)) ([b11f663](https://redirect.github.com/aws/aws-cdk/commit/b11f6637710d730c83ebb0a8a81a3ac0b550b7db)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json#L123](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json/issues/L123) - **eks:** support eks with k8s 1.32 ([#​33339](https://redirect.github.com/aws/aws-cdk/issues/33339)) ([3490d2e](https://redirect.github.com/aws/aws-cdk/commit/3490d2ef8071ae040f38b35901a5801c60163817)) - **elasticloadbalancingv2:** minimum Loadbalancer Capacity Unit (LCU) reservation ([#​32382](https://redirect.github.com/aws/aws-cdk/issues/32382)) ([9b178c1](https://redirect.github.com/aws/aws-cdk/commit/9b178c1dd8c2dc4507dc9ce812d3118397907283)) - **events-targets:** allow all ECS TaskOverrides ([#​32344](https://redirect.github.com/aws/aws-cdk/issues/32344)) ([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)), closes [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [#​32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [/github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts#L225-L227](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/1b7265bf5cc623b2e362266c96ce866df539581f/packages/aws-cdk-lib/aws-events-targets/lib/ecs-task.ts/issues/L225-L227) - **logs:** support regex patterns for JSON Metrics filters ([#​30741](https://redirect.github.com/aws/aws-cdk/issues/30741)) ([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)), closes [#​30451](https://redirect.github.com/aws/aws-cdk/issues/30451) - **pipelines:** throw `ValidationError` instead of untyped Errors ([#​33385](https://redirect.github.com/aws/aws-cdk/issues/33385)) ([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **stepfunctions-tasks:** allow region override in call-rest-api task ([#​33252](https://redirect.github.com/aws/aws-cdk/issues/33252)) ([59470c5](https://redirect.github.com/aws/aws-cdk/commit/59470c5698a984baeccc45ab8875f59bfa63fb3c)) - update L1 CloudFormation resource definitions ([#​33363](https://redirect.github.com/aws/aws-cdk/issues/33363)) ([ba485ef](https://redirect.github.com/aws/aws-cdk/commit/ba485efe3b018b9236ef4bac5ba41f63926336ce)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2](https://redirect.github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html/issues/cfn-ec2) - **rds:** support Database Insights for Aurora databases ([#​32851](https://redirect.github.com/aws/aws-cdk/issues/32851)) ([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)), closes [#​32680](https://redirect.github.com/aws/aws-cdk/issues/32680) ##### Bug Fixes - **cli:** cdk diff fails when deploy role requires tags ([#​33340](https://redirect.github.com/aws/aws-cdk/issues/33340)) ([f1d9a7d](https://redirect.github.com/aws/aws-cdk/commit/f1d9a7d9053d9c5eef5fba0a215f7658cff6ec3f)) - **cli:** do not print credentials refreshed by plugins ([#​33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)), closes [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) - **cli:** init templates still assume the same versions ([#​33449](https://redirect.github.com/aws/aws-cdk/issues/33449)) ([523e0f0](https://redirect.github.com/aws/aws-cdk/commit/523e0f00e7d135078e07834ca941dd52196f5212)) - **cli:** old setInterval remains and is not cleared in garbage collection ([#​32985](https://redirect.github.com/aws/aws-cdk/issues/32985)) ([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)), closes [#​32742](https://redirect.github.com/aws/aws-cdk/issues/32742) [/github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts#L44](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/899965d6147829b8f8ac52ac8c1350de50d7b6d0/packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts/issues/L44) - **eks:** `cluster.addHelmChart` ignores `skipCrds` ([#​31832](https://redirect.github.com/aws/aws-cdk/issues/31832)) ([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)), closes [#​31831](https://redirect.github.com/aws/aws-cdk/issues/31831) - **opensearchservice:** wrong iops limit checks ([#​33401](https://redirect.github.com/aws/aws-cdk/issues/33401)) ([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)), closes [#​29711](https://redirect.github.com/aws/aws-cdk/issues/29711) - do not skip bundling for stacks during CDK Import, otherwise fails ([#​33322](https://redirect.github.com/aws/aws-cdk/issues/33322)) ([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)), closes [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#​31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#​9540](https://redirect.github.com/aws/aws-cdk/issues/9540) [#​17666](https://redirect.github.com/aws/aws-cdk/issues/17666) - **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used in NPM symlinked workspaces ([#​32937](https://redirect.github.com/aws/aws-cdk/issues/32937)) ([fe656af](https://redirect.github.com/aws/aws-cdk/commit/fe656af00174fd134c29cbcf289f0e73f2e9db5c)) - **stepfunctions-tasks:** `CallAwsServiceCrossRegion` doesn't work with WAIT_FOR_TASK_TOKEN ([#​32807](https://redirect.github.com/aws/aws-cdk/issues/32807)) ([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)), closes [#​32746](https://redirect.github.com/aws/aws-cdk/issues/32746) [/github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts#L146-L165](https://redirect.github.com/aws//github.com/aws/aws-cdk/blob/bbdd42c8f45916d5c6945f3429916f6199d2ec66/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/lambda/invoke.ts/issues/L146-L165) - **stepfunctions-tasks:** CallAwsServiceCrossRegion doesn't work with WAIT_FOR_TASK_TOKEN ([cbd8ecf](https://redirect.github.com/aws/aws-cdk/commit/cbd8ecf95f0724f88f643bdc1d2c0b1256a8bed1)) - **vpc:** typo VPC Endpoint Payment Cryptography ([#​33018](https://redirect.github.com/aws/aws-cdk/issues/33018)) ([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)), closes [#​33017](https://redirect.github.com/aws/aws-cdk/issues/33017) *** #### Alpha modules (2.179.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **cognito-identitypool-alpha:** The `IdentityPoolRoleAttachment` construct and `IdentityPool.addRoleMappings()` function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using the `IdentityPool` construct, this change will trigger a redeployment. If you need to add role mappings, please do so when the `IdentityPool` is created. ##### Features - **eks-v2-alpha:** support eks with k8s 1.32 ([#​33344](https://redirect.github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335)) - **ivs:** support Multitrack Video ([#​33370](https://redirect.github.com/aws/aws-cdk/issues/33370)) ([29d1945](https://redirect.github.com/aws/aws-cdk/commit/29d194513fb9da44c9f2c1b28484381d7fb9feb3)) ##### Bug Fixes - **cognito-identitypool-alpha:** remove `RoleAttachment` construct ([#​33305](https://redirect.github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#​23449](https://redirect.github.com/aws/aws-cdk/issues/23449) - **integ-tests:** http flattenResponse ([#​30361](https://redirect.github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#​30327](https://redirect.github.com/aws/aws-cdk/issues/30327) - **msk:** allow both sasl/scram and iam auth ([#​31743](https://redirect.github.com/aws/aws-cdk/issues/31743)) ([fbcb732](https://redirect.github.com/aws/aws-cdk/commit/fbcb732ed5224d2ad5a8218229762efa13db689e)), closes [/github.com/aws/aws-cdk/pull/14647#issuecomment-2129517358](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/14647/issues/issuecomment-2129517358) [#​32779](https://redirect.github.com/aws/aws-cdk/issues/32779) ### [`v2.178.2`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.178.2) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.1...v2.178.2) ##### Bug Fixes - **cli:** do not print credentials refreshed by plugins ([#​33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([727d42f](https://redirect.github.com/aws/aws-cdk/commit/727d42f3b1677ec97d9358588667da1bfc2c1151)), closes [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#​33394](https://redirect.github.com/aws/aws-cdk/issues/33394) *** #### Alpha modules (2.178.2-alpha.0) ### [`v2.178.1`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.178.1) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.178.0...v2.178.1) ##### Bug Fixes - **cli:** sdk logging is always present even when not turned on ([#​33324](https://redirect.github.com/aws/aws-cdk/issues/33324)) ([29a9a6d](https://redirect.github.com/aws/aws-cdk/commit/29a9a6d9c2ce8b24564ae521563b061276a93e87)), closes [#​33320](https://redirect.github.com/aws/aws-cdk/issues/33320) - **custom-resource:** provider framework lambda missing GetFunction permission ([#​33315](https://redirect.github.com/aws/aws-cdk/issues/33315)) *** #### Alpha modules (2.178.1-alpha.0) ### [`v2.178.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.178.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.177.0...v2.178.0) ##### Features - **apigateway:** throw `ValidationError` instead of untyped errors ([#​33075](https://redirect.github.com/aws/aws-cdk/issues/33075)) ([04efe6c](https://redirect.github.com/aws/aws-cdk/commit/04efe6cf9d1ba9e524f34c2699414053ee7fe444)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **applicationautoscaling:** throw `ValidationError` instead of untyped errors ([#​33172](https://redirect.github.com/aws/aws-cdk/issues/33172)) ([abd4a3e](https://redirect.github.com/aws/aws-cdk/commit/abd4a3e997e2a456d31b9bb4669b22e12c364c01)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **appmesh:** throw `ValidationError` istead of untyped Errors ([#​33245](https://redirect.github.com/aws/aws-cdk/issues/33245)) ([ba2f5c8](https://redirect.github.com/aws/aws-cdk/commit/ba2f5c862cf1d1a52d399ba82639650d61c7d549)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **appsync:** add L2 constructs for AWS AppSync Events ([#​32505](https://redirect.github.com/aws/aws-cdk/issues/32505)) ([9ae1d34](https://redirect.github.com/aws/aws-cdk/commit/9ae1d34b128a0a4332fb43ab2c5ccacbdb337a51)), closes [#​32004](https://redirect.github.com/aws/aws-cdk/issues/32004) - **appsync:** throw `ValidationError` instead of untyped errors ([#​33206](https://redirect.github.com/aws/aws-cdk/issues/33206)) ([ab9dd0a](https://redirect.github.com/aws/aws-cdk/commit/ab9dd0a40a9ad703004f68e83d23a0e684734f57)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - **bedrock:** support Luma AI's Ray2 visual AI model ([#​33163](https://redirect.github.com/aws/aws-cdk/issues/33163)) ([01abd83](https://redirect.github.com/aws/aws-cdk/commit/01abd83652632aa705ac8b972baf86c12deb5a64)) - **cloudfront:** add origin group selection criteria to L2 Distribution and L2 OriginGroup ([#​32740](https://redirect.github.com/aws/aws-cdk/issues/32740)) ([1b35c4e](https://redirect.github.com/aws/aws-cdk/commit/1b35c4e49feee8457f2d0964de04d36eea048291)) - **cognito:** support password history size ([#​33164](https://redirect.github.com/aws/aws-cdk/issues/33164)) ([988043e](https://redirect.github.com/aws/aws-cdk/commit/988043e70673f179e3f6ecde1bbaced2406d6dfe)), closes [#​33106](https://redirect.github.com/aws/aws-cdk/issues/33106) - **cognito:** throw `ValidationError` instead of untyped errors ([#​33170](https://redirect.github.com/aws/aws-cdk/issues/33170)) ([ecbe1bf](https://redirect.github.com/aws/aws-cdk/commit/ecbe1bf8e7e43d7423abfe93aa1c09189bf418c0)) - **custom-resource:** update default node runtime to node20 for China and Gov regions ([#​33112](https://redirect.github.com/aws/aws-cdk/issues/33112)) ([8c13cf2](https://redirect.github.com/aws/aws-cdk/commit/8c13cf236bf05122492bf125873861fc47a2a184)) - **dynamodb:** add pointintimerecoveryspecification and deprecate old ([#​33059](https://redirect.github.com/aws/aws-cdk/issues/33059)) ([aec64f0](https://redirect.github.com/aws/aws-cdk/commit/aec64f05c0598fa619dd1f973e90eef9155b94e3)), closes [#​32786](https://redirect.github.com/aws/aws-cdk/issues/32786) - **ecs:** `ExternalService` support daemon scheduling strategy ([#​32630](https://redirect.github.com/aws/aws-cdk/issues/32630)) ([361c7d3](https://redirect.github.com/aws/aws-cdk/commit/361c7d33e8735bf9a1ae611244c65deaa5bf6c3b)), closes [#​32538](https://redirect.github.com/aws/aws-cdk/issues/32538) - **ecs:** add `tls` property to a ServiceConnectService ([#​32605](https://redirect.github.com/aws/aws-cdk/issues/32605)) ([d32baf6](https://redirect.github.com/aws/aws-cdk/commit/d32baf6833bdad56ddecc332e45e3c30341455e6)), closes [#​32583](https://redirect.github.com/aws/aws-cdk/issues/32583) - **ecs:** support availability zone rebalancing ([#​32263](https://redirect.github.com/aws/aws-cdk/issues/32263)) ([a8e2622](https://redirect.github.com/aws/aws-cdk/commit/a8e262274225b0757f96197c36e8d7090d4390be)), closes [#​32226](https://redirect.github.com/aws/aws-cdk/issues/32226) - **ecs:** support container version consistency ([#​32225](https://redirect.github.com/aws/aws-cdk/issues/32225)) ([37df0d2](https://redirect.github.com/aws/aws-cdk/commit/37df0d29d4108389de2a42572913038a187a8228)), closes [#​32202](https://redirect.github.com/aws/aws-cdk/issues/32202) - **ecs:** mark TaskDefinition inferenceAccelerators as deprecated ([#​33248](https://redirect.github.com/aws/aws-cdk/issues/33248)) - **ecs-patterns:** add `containerCpu` and `containerMemoryLimitMiB` property to `ApplicationLoadBalancedFargateService` ([#​30920](https://redirect.github.com/aws/aws-cdk/issues/30920)) ([4dd97bc](https://redirect.github.com/aws/aws-cdk/commit/4dd97bc211810323b1dccf466e7b57b395d5c873)), closes [#​20638](https://redirect.github.com/aws/aws-cdk/issues/20638) [#​20638](https://redirect.github.com/aws/aws-cdk/issues/20638) - **elasticloadbalancingv2:** support AdvertiseTrustStoreCaNames for mTLS ([#​32678](https://redirect.github.com/aws/aws-cdk/issues/32678)) ([6a77e4f](https://redirect.github.com/aws/aws-cdk/commit/6a77e4f5cd872b4f3b985f1ea6eebd5d54aebd70)) - **kinesisfirehose:** graduate to stable 🚀 ([#​33296](https://redirect.github.com/aws/aws-cdk/issues/33296)) ([7aaac12](https://redirect.github.com/aws/aws-cdk/commit/7aaac1246cb016f37813a9f93bc780383db66edd)) - enable additional metadata collection (under feature flag) ([#​33232](https://redirect.github.com/aws/aws-cdk/issues/33232)) ([6b9e47a](https://redirect.github.com/aws/aws-cdk/commit/6b9e47a1529319561bc1040739fe02bac15895bf)), closes [/github.com/aws/aws-cdk/pull/33232/files#diff-81f821b1205e7040fc3103bf7c0114060a6d5c43ebd2994aa4ed5906e42c9c5fR33](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/33232/files/issues/diff-81f821b1205e7040fc3103bf7c0114060a6d5c43ebd2994aa4ed5906e42c9c5fR33) - metadata collection for construct methods ([#​33292](https://redirect.github.com/aws/aws-cdk/issues/33292)) ([bc96ee1](https://redirect.github.com/aws/aws-cdk/commit/bc96ee17a18c19b98e4ad052bed7c24da2371050)) - throw `ValidationError` instead of untyped errors in L1s ([#​33032](https://redirect.github.com/aws/aws-cdk/issues/33032)) ([1b666db](https://redirect.github.com/aws/aws-cdk/commit/1b666db6a55c2871dfca15bf7ddf1189fda7b17c)), closes [#​32569](https://redirect.github.com/aws/aws-cdk/issues/32569) - update L1 CloudFormation resource definitions ([#​33191](https://redirect.github.com/aws/aws-cdk/issues/33191)) ([1beaf83](https://redirect.github.com/aws/aws-cdk/commit/1beaf83cf38c4a511e3b2d60c5b0713576e50f1d)) - update L1 CloudFormation resource definitions ([#​33272](https://redirect.github.com/aws/aws-cdk/issues/33272)) ([80073c8](https://redirect.github.com/aws/aws-cdk/commit/80073c8d309ef30da5950ffe53a99820b01c3bf4)) - **lambda:** latest versions for ADOT Lambda Layers (v0.115.0) ([#​32783](https://redirect.github.com/aws/aws-cdk/issues/32783)) ([39e5578](https://redirect.github.com/aws/aws-cdk/commit/39e557869883d37b3fb0c2a57403c8496b5d917e)) - **rds:** support Aurora PostgreSQL Limitless Database PostgreSQL 16.6 ([#​33162](https://redirect.github.com/aws/aws-cdk/issues/33162)) ([111ffc2](https://redirect.github.com/aws/aws-cdk/commit/111ffc210d7230a25be4711f6623e3303a884496)), closes [/docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.html#16](https://redirect.github.com/aws//docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.html/issues/16) - **sns:** support high throughput mode for FIFO topics ([#​33056](https://redirect.github.com/aws/aws-cdk/issues/33056)) ([bfa0f15](https://redirect.github.com/aws/aws-cdk/commit/bfa0f15edaeac4be8f4dee66149db51432a6a8d2)) - **stepfunctions:** add support JSONata and variables ([#​32343](https://redirect.github.com/aws/aws-cdk/issues/32343)) ([0bb3d6f](https://redirect.github.com/aws/aws-cdk/commit/0bb3d6f5914ef5911d09046f98f69b7ea02e8691)), closes [#​32262](https://redirect.github.com/aws/aws-cdk/issues/32262) [#​32262](https://redirect.github.com/aws/aws-cdk/issues/32262) [/github.com/aws/aws-cdk/pull/32343#issuecomment-2524096740](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/32343/issues/issuecomment-2524096740) ##### Bug Fixes - **apigatewayv2:** incorrect arn function causing unwanted behavior ([#​33100](https://redirect.github.com/aws/aws-cdk/issues/33100)) ([ffe9863](https://redirect.github.com/aws/aws-cdk/commit/ffe98638de6c9cfe40eabc22980501c8943d5534)), closes [#​33218](https://redirect.github.com/aws/aws-cdk/issues/33218) - **batch:** support cfn parameters for managed compute environment properties minvcpus, maxvcpus, and spotbidpercentage ([#​32954](https://redirect.github.com/aws/aws-cdk/issues/32954)) ([5fef9e0](https://redirect.github.com/aws/aws-cdk/commit/5fef9e0eb0ad4faf8a85e98d7aa64c00fb4085b4)), closes [#​32905](https://redirect.github.com/aws/aws-cdk/issues/32905) - **cli:** array arguments in cdk.json are ignored ([#​33107](https://redirect.github.com/aws/aws-cdk/issues/33107)) ([2eff2bd](https://redirect.github.com/aws/aws-cdk/commit/2eff2bd3dabe1467376871e1aa9c56e8f99ce313)), closes [#​32814](https://redirect.github.com/aws/aws-cdk/issues/32814) - **custom-resources:** incorrect IAM prefix generated for CloudWatch actions ([#​33078](https://redirect.github.com/aws/aws-cdk/issues/33078)) ([c76f668](https://redirect.github.com/aws/aws-cdk/commit/c76f668863d858b4cd21bd19aae9afb1be43a34c)), closes [#​32968](https://redirect.github.com/aws/aws-cdk/issues/32968) - **sns:** topic policy is not created even if enforceSSL enabled ([#​31569](https://redirect.github.com/aws/aws-cdk/issues/31569)) ([b3975c5](https://redirect.github.com/aws/aws-cdk/commit/b3975c5dc83c5d82a23db079df42d70efe79530e)), closes [#​31558](https://redirect.github.com/aws/aws-cdk/issues/31558) *** #### Alpha modules (2.178.0-alpha.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **ec2-alpha:** `operatingRegion` property under IPAM class is now renamed to `operatingRegions`. ##### ⚠ BREAKING CHANGES TO STABLE MODULES - **ecs:** The `TaskDefinitionProps.inferenceAccelerators` attribute and `TaskDefinition.addInferenceAccelerator()` method will be marked as deprecated. ##### Features - **ec2-alpha:** `ec2-alpha` module is now in Developer Preview ([#​33230](https://redirect.github.com/aws/aws-cdk/issues/33230)) ([a06f91a](https://redirect.github.com/aws/aws-cdk/commit/a06f91a79ff979b76f84dde4dec6f4d5db33e75f)) - **ec2-alpha:** add Transit Gateway L2 ([#​32956](https://redirect.github.com/aws/aws-cdk/issues/32956)) ([af44791](https://redirect.github.com/aws/aws-cdk/commit/af44791ab55188bad67bb4130f9139335708a2e5)) - **eks-v2:** new eks v2 alpha module ([#​33215](https://redirect.github.com/aws/aws-cdk/issues/33215)) ([ccc9f5e](https://redirect.github.com/aws/aws-cdk/commit/ccc9f5e213ed4001e31aaab9bb26ae472d511b77)) - **msk:** support ServerlessCluster ([#​32780](https://redirect.github.com/aws/aws-cdk/issues/32780)) ([86ce155](https://redirect.github.com/aws/aws-cdk/commit/86ce1550abf9809ca9c16a4842b7445f0cce34e3)), closes [#​28709](https://redirect.github.com/aws/aws-cdk/issues/28709) ##### Bug Fixes - **ec2-alpha:** readme updates, new unit tests, logic update ([#​33086](https://redirect.github.com/aws/aws-cdk/issues/33086)) ([bcb7f9b](https://redirect.github.com/aws/aws-cdk/commit/bcb7f9bb16d6a3df55ba8d49594031d18296ca6c)), closes [#​30762](https://redirect.github.com/aws/aws-cdk/issues/30762) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "monthly" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/WtfJoke/carbon-aware-serverless-jobs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
MSK now supports IAM access control for client authentication with a MSK
cluster.
https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-iam-access-control-amazon-msk/
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license