Skip to content
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

Merged
merged 4 commits into from
Jun 23, 2021
Merged

Conversation

curtiseppel
Copy link

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

@gitpod-io
Copy link

gitpod-io bot commented May 12, 2021

@github-actions github-actions bot added @aws-cdk/aws-iam Related to AWS Identity and Access Management @aws-cdk/aws-msk Related to Amazon Managed Streaming for Apache Kafka (Amazon MSK) labels May 12, 2021
@iliapolo iliapolo added effort/small Small work item – less than a day of effort p2 response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. and removed @aws-cdk/aws-iam Related to AWS Identity and Access Management labels May 17, 2021
@mergify mergify bot dismissed iliapolo’s stale review June 10, 2021 03:50

Pull request has been modified.

@curtiseppel curtiseppel requested a review from iliapolo June 10, 2021 06:00
@peterwoodworth peterwoodworth removed the response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. label Jun 11, 2021
@iliapolo
Copy link
Contributor

@curtiseppel Can I ask you to resolve the conflicts so the diff is up to date? Thanks!

@iliapolo iliapolo added the response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. label Jun 20, 2021
Copy link
Contributor

@iliapolo iliapolo left a 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
@mergify mergify bot dismissed iliapolo’s stale review June 23, 2021 06:44

Pull request has been modified.

@iliapolo iliapolo changed the title feat(msk): support IAM access control for msk clusters feat(msk): IAM access control for msk clusters Jun 23, 2021
@iliapolo iliapolo changed the title feat(msk): IAM access control for msk clusters feat(msk): IAM access control clusters Jun 23, 2021
@iliapolo iliapolo changed the title feat(msk): IAM access control clusters feat(msk): IAM access control for clusters Jun 23, 2021
@iliapolo iliapolo removed the response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. label Jun 23, 2021
@mergify
Copy link
Contributor

mergify bot commented Jun 23, 2021

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-cdk-automation
Copy link
Collaborator

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildProject89A8053A-LhjRyN9kxr8o
  • Commit ID: a2f4ba1
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@mergify mergify bot merged commit 1fe680c into aws:master Jun 23, 2021
@mergify
Copy link
Contributor

mergify bot commented Jun 23, 2021

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).

hollanddd pushed a commit to hollanddd/aws-cdk that referenced this pull request Aug 26, 2021
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
Copy link
Contributor

gmuslia commented May 24, 2024

As far as I can see from the UI the MSK can have both enabled, IAM and SASL/SCRAM, any ideas why we do not allow this in the CDK Level?
Screenshot 2024-05-24 at 15 17 34

@msambol
Copy link
Contributor

msambol commented Oct 14, 2024

@gmuslia Looks like a bug here with the if/else if. It's a little weird how CloudFormation grouped IAM and SCRAM under SASL. I'll see if I can work on a fix.

@curtiseppel Not sure how involved you are with CDK anymore but jfyi 😄

@msambol
Copy link
Contributor

msambol commented Oct 14, 2024

I think this should do it: #31743

cc/ @gmuslia @curtiseppel

mergify bot pushed a commit that referenced this pull request Feb 8, 2025
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.

![image](https://github.com/user-attachments/assets/60dd662e-4db9-4bbb-bcc0-67bd059f6870)
pulumi-renovate bot added a commit to pulumi/examples that referenced this pull request Feb 19, 2025
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
([#&#8203;33481](https://redirect.github.com/aws/aws-cdk/pull/33481))
- **cloudtrail:** throw `ValidationErrors` instead of untyped Errors
([#&#8203;33455](https://redirect.github.com/aws/aws-cdk/issues/33455))
([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- update L1 CloudFormation resource definitions
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;32719](https://redirect.github.com/aws/aws-cdk/issues/32719))
([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)),
closes
[#&#8203;31660](https://redirect.github.com/aws/aws-cdk/issues/31660)
[#&#8203;31692](https://redirect.github.com/aws/aws-cdk/issues/31692)
- **apigatewayv2:** stage support `detailedMetricsEnabled` property
([#&#8203;33267](https://redirect.github.com/aws/aws-cdk/issues/33267))
([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)),
closes
[#&#8203;33222](https://redirect.github.com/aws/aws-cdk/issues/33222)
- **apigatewayv2-integrations:** sqs integrations
([#&#8203;29646](https://redirect.github.com/aws/aws-cdk/issues/29646))
([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)),
closes
[#&#8203;24785](https://redirect.github.com/aws/aws-cdk/issues/24785)
- **appconfig:** throw `ValidationError` instead of untyped Errors
([#&#8203;33386](https://redirect.github.com/aws/aws-cdk/issues/33386))
([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **assertions:** throw typed errors
([#&#8203;33382](https://redirect.github.com/aws/aws-cdk/issues/33382))
([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **assets:** throw `ValidationError` instead of untyped Errors
([#&#8203;33383](https://redirect.github.com/aws/aws-cdk/issues/33383))
([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **autoscaling:** throw `ValidationError` instead of untyped Errors
([#&#8203;33388](https://redirect.github.com/aws/aws-cdk/issues/33388))
([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **backup:** throw `ValidationError` instead of untyped Errors
([#&#8203;33387](https://redirect.github.com/aws/aws-cdk/issues/33387))
([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **batch:** throw `ValidationError` instead of untyped Errors
([#&#8203;33389](https://redirect.github.com/aws/aws-cdk/issues/33389))
([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **certificatemanager:** throw `ValidationErrors` instead of untyped
Errors
([#&#8203;33440](https://redirect.github.com/aws/aws-cdk/issues/33440))
([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **chatbot:** throw `ValidationError` instead of untyped Error
([#&#8203;33439](https://redirect.github.com/aws/aws-cdk/issues/33439))
([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **cloudformation-include:** throw `ValidationError` instead of untyped
Errors
([#&#8203;33391](https://redirect.github.com/aws/aws-cdk/issues/33391))
([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **cloudfront:** throw `ValidationErrors` instead of untyped Errors
([#&#8203;33438](https://redirect.github.com/aws/aws-cdk/issues/33438))
([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **codebuild:** attribute-based compute type for Fleet
([#&#8203;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
([#&#8203;31667](https://redirect.github.com/aws/aws-cdk/issues/31667))
([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)),
closes
[#&#8203;31666](https://redirect.github.com/aws/aws-cdk/issues/31666)
- **cognito:** add analyticsConfiguration to UserPoolClient
([#&#8203;32862](https://redirect.github.com/aws/aws-cdk/issues/32862))
([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)),
closes
[#&#8203;32837](https://redirect.github.com/aws/aws-cdk/issues/32837)
- **cognito:** choice-based authentication (passwordless sign-in /
passkey sign-in)
([#&#8203;32369](https://redirect.github.com/aws/aws-cdk/issues/32369))
([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)),
closes
[#&#8203;32265](https://redirect.github.com/aws/aws-cdk/issues/32265)
[#&#8203;32367](https://redirect.github.com/aws/aws-cdk/issues/32367)
[#&#8203;32273](https://redirect.github.com/aws/aws-cdk/issues/32273)
- **cx-api:** throw `CloudAssemblyError` instead of untyped Errors
([#&#8203;33390](https://redirect.github.com/aws/aws-cdk/issues/33390))
([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **eks:** add L2 constructs to support EKS Hybrid Nodes
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;32344](https://redirect.github.com/aws/aws-cdk/issues/32344))
([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)),
closes
[#&#8203;32217](https://redirect.github.com/aws/aws-cdk/issues/32217)
[#&#8203;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
([#&#8203;30741](https://redirect.github.com/aws/aws-cdk/issues/30741))
([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)),
closes
[#&#8203;30451](https://redirect.github.com/aws/aws-cdk/issues/30451)
- **pipelines:** throw `ValidationError` instead of untyped Errors
([#&#8203;33385](https://redirect.github.com/aws/aws-cdk/issues/33385))
([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **stepfunctions-tasks:** allow region override in call-rest-api task
([#&#8203;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
([#&#8203;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
([#&#8203;32851](https://redirect.github.com/aws/aws-cdk/issues/32851))
([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)),
closes
[#&#8203;32680](https://redirect.github.com/aws/aws-cdk/issues/32680)

##### Bug Fixes

- **cli:** cdk diff fails when deploy role requires tags
([#&#8203;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
([#&#8203;33398](https://redirect.github.com/aws/aws-cdk/issues/33398))
([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)),
closes
[#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
[#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
- **cli:** init templates still assume the same versions
([#&#8203;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
([#&#8203;32985](https://redirect.github.com/aws/aws-cdk/issues/32985))
([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)),
closes
[#&#8203;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`
([#&#8203;31832](https://redirect.github.com/aws/aws-cdk/issues/31832))
([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)),
closes
[#&#8203;31831](https://redirect.github.com/aws/aws-cdk/issues/31831)
- **opensearchservice:** wrong iops limit checks
([#&#8203;33401](https://redirect.github.com/aws/aws-cdk/issues/33401))
([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)),
closes
[#&#8203;29711](https://redirect.github.com/aws/aws-cdk/issues/29711)
- do not skip bundling for stacks during CDK Import, otherwise fails
([#&#8203;33322](https://redirect.github.com/aws/aws-cdk/issues/33322))
([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)),
closes
[#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999)
[#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677)
[#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999)
[#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677)
[#&#8203;9540](https://redirect.github.com/aws/aws-cdk/issues/9540)
[#&#8203;17666](https://redirect.github.com/aws/aws-cdk/issues/17666)
- **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used
in NPM symlinked workspaces
([#&#8203;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
([#&#8203;32807](https://redirect.github.com/aws/aws-cdk/issues/32807))
([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)),
closes
[#&#8203;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
([#&#8203;33018](https://redirect.github.com/aws/aws-cdk/issues/33018))
([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)),
closes
[#&#8203;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
([#&#8203;33344](https://redirect.github.com/aws/aws-cdk/issues/33344))
([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335))
- **ivs:** support Multitrack Video
([#&#8203;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
([#&#8203;33305](https://redirect.github.com/aws/aws-cdk/issues/33305))
([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)),
closes
[#&#8203;23449](https://redirect.github.com/aws/aws-cdk/issues/23449)
- **integ-tests:** http flattenResponse
([#&#8203;30361](https://redirect.github.com/aws/aws-cdk/issues/30361))
([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)),
closes
[#&#8203;30327](https://redirect.github.com/aws/aws-cdk/issues/30327)
- **msk:** allow both sasl/scram and iam auth
([#&#8203;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)
[#&#8203;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
([#&#8203;33398](https://redirect.github.com/aws/aws-cdk/issues/33398))
([727d42f](https://redirect.github.com/aws/aws-cdk/commit/727d42f3b1677ec97d9358588667da1bfc2c1151)),
closes
[#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
[#&#8203;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
([#&#8203;33324](https://redirect.github.com/aws/aws-cdk/issues/33324))
([29a9a6d](https://redirect.github.com/aws/aws-cdk/commit/29a9a6d9c2ce8b24564ae521563b061276a93e87)),
closes
[#&#8203;33320](https://redirect.github.com/aws/aws-cdk/issues/33320)
- **custom-resource:** provider framework lambda missing GetFunction
permission
([#&#8203;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
([#&#8203;33075](https://redirect.github.com/aws/aws-cdk/issues/33075))
([04efe6c](https://redirect.github.com/aws/aws-cdk/commit/04efe6cf9d1ba9e524f34c2699414053ee7fe444)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **applicationautoscaling:** throw `ValidationError` instead of untyped
errors
([#&#8203;33172](https://redirect.github.com/aws/aws-cdk/issues/33172))
([abd4a3e](https://redirect.github.com/aws/aws-cdk/commit/abd4a3e997e2a456d31b9bb4669b22e12c364c01)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **appmesh:** throw `ValidationError` istead of untyped Errors
([#&#8203;33245](https://redirect.github.com/aws/aws-cdk/issues/33245))
([ba2f5c8](https://redirect.github.com/aws/aws-cdk/commit/ba2f5c862cf1d1a52d399ba82639650d61c7d549)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **appsync:** add L2 constructs for AWS AppSync Events
([#&#8203;32505](https://redirect.github.com/aws/aws-cdk/issues/32505))
([9ae1d34](https://redirect.github.com/aws/aws-cdk/commit/9ae1d34b128a0a4332fb43ab2c5ccacbdb337a51)),
closes
[#&#8203;32004](https://redirect.github.com/aws/aws-cdk/issues/32004)
- **appsync:** throw `ValidationError` instead of untyped errors
([#&#8203;33206](https://redirect.github.com/aws/aws-cdk/issues/33206))
([ab9dd0a](https://redirect.github.com/aws/aws-cdk/commit/ab9dd0a40a9ad703004f68e83d23a0e684734f57)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **bedrock:** support Luma AI's Ray2 visual AI model
([#&#8203;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
([#&#8203;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
([#&#8203;33164](https://redirect.github.com/aws/aws-cdk/issues/33164))
([988043e](https://redirect.github.com/aws/aws-cdk/commit/988043e70673f179e3f6ecde1bbaced2406d6dfe)),
closes
[#&#8203;33106](https://redirect.github.com/aws/aws-cdk/issues/33106)
- **cognito:** throw `ValidationError` instead of untyped errors
([#&#8203;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
([#&#8203;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
([#&#8203;33059](https://redirect.github.com/aws/aws-cdk/issues/33059))
([aec64f0](https://redirect.github.com/aws/aws-cdk/commit/aec64f05c0598fa619dd1f973e90eef9155b94e3)),
closes
[#&#8203;32786](https://redirect.github.com/aws/aws-cdk/issues/32786)
- **ecs:** `ExternalService` support daemon scheduling strategy
([#&#8203;32630](https://redirect.github.com/aws/aws-cdk/issues/32630))
([361c7d3](https://redirect.github.com/aws/aws-cdk/commit/361c7d33e8735bf9a1ae611244c65deaa5bf6c3b)),
closes
[#&#8203;32538](https://redirect.github.com/aws/aws-cdk/issues/32538)
- **ecs:** add `tls` property to a ServiceConnectService
([#&#8203;32605](https://redirect.github.com/aws/aws-cdk/issues/32605))
([d32baf6](https://redirect.github.com/aws/aws-cdk/commit/d32baf6833bdad56ddecc332e45e3c30341455e6)),
closes
[#&#8203;32583](https://redirect.github.com/aws/aws-cdk/issues/32583)
- **ecs:** support availability zone rebalancing
([#&#8203;32263](https://redirect.github.com/aws/aws-cdk/issues/32263))
([a8e2622](https://redirect.github.com/aws/aws-cdk/commit/a8e262274225b0757f96197c36e8d7090d4390be)),
closes
[#&#8203;32226](https://redirect.github.com/aws/aws-cdk/issues/32226)
- **ecs:** support container version consistency
([#&#8203;32225](https://redirect.github.com/aws/aws-cdk/issues/32225))
([37df0d2](https://redirect.github.com/aws/aws-cdk/commit/37df0d29d4108389de2a42572913038a187a8228)),
closes
[#&#8203;32202](https://redirect.github.com/aws/aws-cdk/issues/32202)
- **ecs:** mark TaskDefinition inferenceAccelerators as deprecated
([#&#8203;33248](https://redirect.github.com/aws/aws-cdk/issues/33248))
- **ecs-patterns:** add `containerCpu` and `containerMemoryLimitMiB`
property to `ApplicationLoadBalancedFargateService`
([#&#8203;30920](https://redirect.github.com/aws/aws-cdk/issues/30920))
([4dd97bc](https://redirect.github.com/aws/aws-cdk/commit/4dd97bc211810323b1dccf466e7b57b395d5c873)),
closes
[#&#8203;20638](https://redirect.github.com/aws/aws-cdk/issues/20638)
[#&#8203;20638](https://redirect.github.com/aws/aws-cdk/issues/20638)
- **elasticloadbalancingv2:** support AdvertiseTrustStoreCaNames for
mTLS
([#&#8203;32678](https://redirect.github.com/aws/aws-cdk/issues/32678))
([6a77e4f](https://redirect.github.com/aws/aws-cdk/commit/6a77e4f5cd872b4f3b985f1ea6eebd5d54aebd70))
- **kinesisfirehose:** graduate to stable 🚀
([#&#8203;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)
([#&#8203;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
([#&#8203;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
([#&#8203;33032](https://redirect.github.com/aws/aws-cdk/issues/33032))
([1b666db](https://redirect.github.com/aws/aws-cdk/commit/1b666db6a55c2871dfca15bf7ddf1189fda7b17c)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- update L1 CloudFormation resource definitions
([#&#8203;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
([#&#8203;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)
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;32343](https://redirect.github.com/aws/aws-cdk/issues/32343))
([0bb3d6f](https://redirect.github.com/aws/aws-cdk/commit/0bb3d6f5914ef5911d09046f98f69b7ea02e8691)),
closes
[#&#8203;32262](https://redirect.github.com/aws/aws-cdk/issues/32262)
[#&#8203;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
([#&#8203;33100](https://redirect.github.com/aws/aws-cdk/issues/33100))
([ffe9863](https://redirect.github.com/aws/aws-cdk/commit/ffe98638de6c9cfe40eabc22980501c8943d5534)),
closes
[#&#8203;33218](https://redirect.github.com/aws/aws-cdk/issues/33218)
- **batch:** support cfn parameters for managed compute environment
properties minvcpus, maxvcpus, and spotbidpercentage
([#&#8203;32954](https://redirect.github.com/aws/aws-cdk/issues/32954))
([5fef9e0](https://redirect.github.com/aws/aws-cdk/commit/5fef9e0eb0ad4faf8a85e98d7aa64c00fb4085b4)),
closes
[#&#8203;32905](https://redirect.github.com/aws/aws-cdk/issues/32905)
- **cli:** array arguments in cdk.json are ignored
([#&#8203;33107](https://redirect.github.com/aws/aws-cdk/issues/33107))
([2eff2bd](https://redirect.github.com/aws/aws-cdk/commit/2eff2bd3dabe1467376871e1aa9c56e8f99ce313)),
closes
[#&#8203;32814](https://redirect.github.com/aws/aws-cdk/issues/32814)
- **custom-resources:** incorrect IAM prefix generated for CloudWatch
actions
([#&#8203;33078](https://redirect.github.com/aws/aws-cdk/issues/33078))
([c76f668](https://redirect.github.com/aws/aws-cdk/commit/c76f668863d858b4cd21bd19aae9afb1be43a34c)),
closes
[#&#8203;32968](https://redirect.github.com/aws/aws-cdk/issues/32968)
- **sns:** topic policy is not created even if enforceSSL enabled
([#&#8203;31569](https://redirect.github.com/aws/aws-cdk/issues/31569))
([b3975c5](https://redirect.github.com/aws/aws-cdk/commit/b3975c5dc83c5d82a23db079df42d70efe79530e)),
closes
[#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;33215](https://redirect.github.com/aws/aws-cdk/issues/33215))
([ccc9f5e](https://redirect.github.com/aws/aws-cdk/commit/ccc9f5e213ed4001e31aaab9bb26ae472d511b77))
- **msk:** support ServerlessCluster
([#&#8203;32780](https://redirect.github.com/aws/aws-cdk/issues/32780))
([86ce155](https://redirect.github.com/aws/aws-cdk/commit/86ce1550abf9809ca9c16a4842b7445f0cce34e3)),
closes
[#&#8203;28709](https://redirect.github.com/aws/aws-cdk/issues/28709)

##### Bug Fixes

- **ec2-alpha:** readme updates, new unit tests, logic update
([#&#8203;33086](https://redirect.github.com/aws/aws-cdk/issues/33086))
([bcb7f9b](https://redirect.github.com/aws/aws-cdk/commit/bcb7f9bb16d6a3df55ba8d49594031d18296ca6c)),
closes
[#&#8203;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>
mergify bot pushed a commit to SvenKirschbaum/aws-utils that referenced this pull request Feb 22, 2025
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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-secrets-manager/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-secrets-manager/3.749.0/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-secrets-manager/3.749.0/3.750.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.54?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fallobst22%2fcdk-cross-account-route53/0.0.54?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fallobst22%2fcdk-cross-account-route53/0.0.53/0.0.54?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fallobst22%2fcdk-cross-account-route53/0.0.53/0.0.54?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.4.4/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.4.4/6.4.5?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.4.4/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.4.4/6.4.5?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.26.0/7.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.26.0/7.27.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.4/22.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.4/22.13.5?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/19.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/19.0.8/19.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.0.8/19.0.10?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/19.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/19.0.3/19.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.0.3/19.0.4?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.24.0/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.24.0/8.24.1?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.24.0/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.24.0/8.24.1?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.1000.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.1000.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.178.2/2.1000.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.178.2/2.1000.2?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.180.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.180.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.178.2/2.180.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.178.2/2.180.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.20.1/9.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.20.1/9.21.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openid-client/6.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openid-client/6.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openid-client/6.1.7/6.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openid-client/6.1.7/6.3.1?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/7.1.5/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/7.1.5/7.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.1.0/6.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.1.0/6.1.1?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/7.1.5/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/7.1.5/7.2.0?slim=true)](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 (@&#8203;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 [@&#8203;aws-sdk/client-secrets-manager](https://redirect.github.com/aws-sdk/client-secrets-manager)

</details>

<details>
<summary>SvenKirschbaum/cdk-cross-account-route53 (@&#8203;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 (@&#8203;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 ([#&#8203;45303](https://redirect.github.com/mui/material-ui/issues/45303)) [@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
-   \[Button] Apply id only if loading indicator is present ([#&#8203;45339](https://redirect.github.com/mui/material-ui/issues/45339)) [@&#8203;aarongarciah](https://redirect.github.com/aarongarciah)

##### Docs

-   \[icons] Fix typo in material-icons.md ([#&#8203;45336](https://redirect.github.com/mui/material-ui/issues/45336)) [@&#8203;a-s-russo](https://redirect.github.com/a-s-russo)
-   \[Menu] Add Grouped Menu demo ([#&#8203;45292](https://redirect.github.com/mui/material-ui/issues/45292)) [@&#8203;noobDev31](https://redirect.github.com/noobDev31)

##### Core

-   \[blog] Consistent Base UI terminology ([#&#8203;45342](https://redirect.github.com/mui/material-ui/issues/45342)) [@&#8203;aarongarciah](https://redirect.github.com/aarongarciah)
-   Fix double redirection to Base UI ([#&#8203;45146](https://redirect.github.com/mui/material-ui/issues/45146)) [@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)

All contributors of this release in alphabetical order: [@&#8203;a-s-russo](https://redirect.github.com/a-s-russo), [@&#8203;aarongarciah](https://redirect.github.com/aarongarciah), [@&#8203;noobDev31](https://redirect.github.com/noobDev31), [@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari), [@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)

</details>

<details>
<summary>mui/mui-x (@&#8203;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:
[@&#8203;pawelkula](https://redirect.github.com/pawelkula), [@&#8203;Neonin](https://redirect.github.com/Neonin).
Following are all team members who have contributed to this release:
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii), [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas), [@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari), [@&#8203;arminmeh](https://redirect.github.com/arminmeh) and [@&#8203;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 ([#&#8203;16580](https://redirect.github.com/mui/mui-x/issues/16580)) [@&#8203;arminmeh](https://redirect.github.com/arminmeh)
-   \[DataGrid] Avoid `undefined` value for pagination `rowCount` ([#&#8203;16558](https://redirect.github.com/mui/mui-x/issues/16558)) [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
-   \[l10n] Improve Polish (pl-PL) locale ([#&#8203;16594](https://redirect.github.com/mui/mui-x/issues/16594)) [@&#8203;pawelkula](https://redirect.github.com/pawelkula)
-   \[l10n] Improve Ukrainian (uk-UA) locale ([#&#8203;16593](https://redirect.github.com/mui/mui-x/issues/16593)) [@&#8203;Neonin](https://redirect.github.com/Neonin)

##### `@mui/x-data-grid-pro@7.27.0` [![pro](https://mui.com/r/x-pro-svg)](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` [![premium](https://mui.com/r/x-premium-svg)](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 ([#&#8203;16532](https://redirect.github.com/mui/mui-x/issues/16532)) [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
-   \[DataGridPremium] Improve Excel export serialization performance ([#&#8203;16545](https://redirect.github.com/mui/mui-x/issues/16545)) [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
-   \[DataGridPremium] Namespace Excel export worker ([#&#8203;16539](https://redirect.github.com/mui/mui-x/issues/16539)) [@&#8203;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` [![pro](https://mui.com/r/x-pro-svg)](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 ([#&#8203;16569](https://redirect.github.com/mui/mui-x/issues/16569)) [@&#8203;LukasTy](https://redirect.github.com/LukasTy)

##### Charts

##### `@mui/x-charts@7.27.0`

Internal changes.

##### `@mui/x-charts-pro@7.27.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")

-   \[charts-pro] Fix automatic type overloads ([#&#8203;16579](https://redirect.github.com/mui/mui-x/issues/16579)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)

##### Core

-   \[test] Fix Data Grid data source error test on React 18 ([#&#8203;16565](https://redirect.github.com/mui/mui-x/issues/16565)) [@&#8203;arminmeh](https://redirect.github.com/arminmeh)

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;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 ([#&#8203;10796](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10796))
-   **eslint-plugin:** \[no-misused-promises] don't report on `static` `accessor` properties ([#&#8203;10814](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10814))
-   **eslint-plugin:** \[no-deprecated] don't report on deprecated `accessor` property declaration ([#&#8203;10813](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10813))
-   **eslint-plugin:** \[explicit-member-accessibility] check `accessor` class properties for missing accessibility modifier ([#&#8203;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 ([#&#8203;10804](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10804))
-   **eslint-plugin:** \[prefer-return-this-type] check `accessor` properties with a function initializer ([#&#8203;10794](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10794))
-   **eslint-plugin:** \[consistent-generic-constructors] check `accessor` class properties ([#&#8203;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 ([#&#8203;10785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10785))
-   **eslint-plugin:** \[no-unnecessary-template-expression] ignore enum and enum members ([#&#8203;10782](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10782))
-   **eslint-plugin:** \[no-inferrable-types] handle accessor ([#&#8203;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 (@&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;33481](https://redirect.github.com/aws/aws-cdk/pull/33481))
-   **cloudtrail:** throw `ValidationErrors` instead of untyped Errors ([#&#8203;33455](https://redirect.github.com/aws/aws-cdk/issues/33455)) ([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   update L1 CloudFormation resource definitions ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;32719](https://redirect.github.com/aws/aws-cdk/issues/32719)) ([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)), closes [#&#8203;31660](https://redirect.github.com/aws/aws-cdk/issues/31660) [#&#8203;31692](https://redirect.github.com/aws/aws-cdk/issues/31692)
-   **apigatewayv2:** stage support `detailedMetricsEnabled` property ([#&#8203;33267](https://redirect.github.com/aws/aws-cdk/issues/33267)) ([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)), closes [#&#8203;33222](https://redirect.github.com/aws/aws-cdk/issues/33222)
-   **apigatewayv2-integrations:** sqs integrations ([#&#8203;29646](https://redirect.github.com/aws/aws-cdk/issues/29646)) ([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)), closes [#&#8203;24785](https://redirect.github.com/aws/aws-cdk/issues/24785)
-   **appconfig:** throw `ValidationError` instead of untyped Errors ([#&#8203;33386](https://redirect.github.com/aws/aws-cdk/issues/33386)) ([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **assertions:** throw typed errors ([#&#8203;33382](https://redirect.github.com/aws/aws-cdk/issues/33382)) ([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **assets:** throw `ValidationError` instead of untyped Errors ([#&#8203;33383](https://redirect.github.com/aws/aws-cdk/issues/33383)) ([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **autoscaling:** throw `ValidationError` instead of untyped Errors ([#&#8203;33388](https://redirect.github.com/aws/aws-cdk/issues/33388)) ([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **backup:** throw `ValidationError` instead of untyped Errors ([#&#8203;33387](https://redirect.github.com/aws/aws-cdk/issues/33387)) ([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **batch:** throw `ValidationError` instead of untyped Errors ([#&#8203;33389](https://redirect.github.com/aws/aws-cdk/issues/33389)) ([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **certificatemanager:** throw `ValidationErrors` instead of untyped Errors ([#&#8203;33440](https://redirect.github.com/aws/aws-cdk/issues/33440)) ([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **chatbot:** throw `ValidationError` instead of untyped Error ([#&#8203;33439](https://redirect.github.com/aws/aws-cdk/issues/33439)) ([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **cloudformation-include:** throw `ValidationError` instead of untyped Errors ([#&#8203;33391](https://redirect.github.com/aws/aws-cdk/issues/33391)) ([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **cloudfront:** throw `ValidationErrors` instead of untyped Errors ([#&#8203;33438](https://redirect.github.com/aws/aws-cdk/issues/33438)) ([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **codebuild:** attribute-based compute type for Fleet ([#&#8203;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 ([#&#8203;31667](https://redirect.github.com/aws/aws-cdk/issues/31667)) ([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)), closes [#&#8203;31666](https://redirect.github.com/aws/aws-cdk/issues/31666)
-   **cognito:** add analyticsConfiguration to UserPoolClient ([#&#8203;32862](https://redirect.github.com/aws/aws-cdk/issues/32862)) ([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)), closes [#&#8203;32837](https://redirect.github.com/aws/aws-cdk/issues/32837)
-   **cognito:** choice-based authentication (passwordless sign-in / passkey sign-in) ([#&#8203;32369](https://redirect.github.com/aws/aws-cdk/issues/32369)) ([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)), closes [#&#8203;32265](https://redirect.github.com/aws/aws-cdk/issues/32265) [#&#8203;32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#&#8203;32273](https://redirect.github.com/aws/aws-cdk/issues/32273)
-   **cx-api:** throw `CloudAssemblyError` instead of untyped Errors ([#&#8203;33390](https://redirect.github.com/aws/aws-cdk/issues/33390)) ([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **eks:** add L2 constructs to support EKS Hybrid Nodes ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;32344](https://redirect.github.com/aws/aws-cdk/issues/32344)) ([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)), closes [#&#8203;32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [#&#8203;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 ([#&#8203;30741](https://redirect.github.com/aws/aws-cdk/issues/30741)) ([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)), closes [#&#8203;30451](https://redirect.github.com/aws/aws-cdk/issues/30451)
-   **pipelines:** throw `ValidationError` instead of untyped Errors ([#&#8203;33385](https://redirect.github.com/aws/aws-cdk/issues/33385)) ([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **stepfunctions-tasks:** allow region override in call-rest-api task ([#&#8203;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 ([#&#8203;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 ([#&#8203;32851](https://redirect.github.com/aws/aws-cdk/issues/32851)) ([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)), closes [#&#8203;32680](https://redirect.github.com/aws/aws-cdk/issues/32680)

##### Bug Fixes

-   **cli:** cdk diff fails when deploy role requires tags ([#&#8203;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 ([#&#8203;33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)), closes [#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
-   **cli:** init templates still assume the same versions ([#&#8203;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 ([#&#8203;32985](https://redirect.github.com/aws/aws-cdk/issues/32985)) ([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)), closes [#&#8203;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` ([#&#8203;31832](https://redirect.github.com/aws/aws-cdk/issues/31832)) ([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)), closes [#&#8203;31831](https://redirect.github.com/aws/aws-cdk/issues/31831)
-   **opensearchservice:** wrong iops limit checks ([#&#8203;33401](https://redirect.github.com/aws/aws-cdk/issues/33401)) ([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)), closes [#&#8203;29711](https://redirect.github.com/aws/aws-cdk/issues/29711)
-   do not skip bundling for stacks during CDK Import, otherwise fails ([#&#8203;33322](https://redirect.github.com/aws/aws-cdk/issues/33322)) ([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)), closes [#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#&#8203;9540](https://redirect.github.com/aws/aws-cdk/issues/9540) [#&#8203;17666](https://redirect.github.com/aws/aws-cdk/issues/17666)
-   **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used in NPM symlinked workspaces ([#&#8203;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 ([#&#8203;32807](https://redirect.github.com/aws/aws-cdk/issues/32807)) ([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)), closes [#&#8203;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 ([#&#8203;33018](https://redirect.github.com/aws/aws-cdk/issues/33018)) ([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)), closes [#&#8203;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 ([#&#8203;33344](https://redirect.github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335))
-   **ivs:** support Multitrack Video ([#&#8203;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 ([#&#8203;33305](https://redirect.github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#&#8203;23449](https://redirect.github.com/aws/aws-cdk/issues/23449)
-   **integ-tests:** http flattenResponse ([#&#8203;30361](https://redirect.github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#&#8203;30327](https://redirect.github.com/aws/aws-cdk/issues/30327)
-   **msk:** allow both sasl/scram and iam auth ([#&#8203;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) [#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;12948](https://redirect.github.com/remix-run/react-router/pull/12948))

-   Properly handle revalidations to across a prerender/SPA boundary ([#&#8203;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: ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;19453](https://redirect.github.com/vitejs/vite/issues/19453)) ([e7ba55e](https://redirect.github.com/vitejs/vite/commit/e7ba55e7d57ad97ab43682b152159e29fa4b3753)), closes [#&#8203;19453](https://redirect.github.com/vitejs/vite/issues/19453)
-   fix: ignore `*.ipv4` address in cert ([#&#8203;19416](https://redirect.github.com/vitejs/vite/issues/19416)) ([973283b](https://redirect.github.com/vitejs/vite/commit/973283bf84c3dca42e2e20a9f9b8761011878b8b)), closes [#&#8203;19416](https://redirect.github.com/vitejs/vite/issues/19416)
-   fix(css): run rewrite plugin if postcss plugin exists ([#&#8203;19371](https://redirect.github.com/vitejs/vite/issues/19371)) ([bcdb51a](https://redirect.github.com/vitejs/vite/commit/bcdb51a1ac082f4e8ed6f820787d6745dfaa972d)), closes [#&#8203;19371](https://redirect.github.com/vitejs/vite/issues/19371)
-   fix(deps): bump tsconfck ([#&#8203;19375](https://redirect.github.com/vitejs/vite/issues/19375)) ([746a583](https://redirect.github.com/vitejs/vite/commit/746a583d42592a31e1e8e80cc790a7c9e6acf58e)), closes [#&#8203;19375](https://redirect.github.com/vitejs/vite/issues/19375)
-   fix(deps): update all non-major dependencies ([#&#8203;19392](https://redirect.github.com/vitejs/vite/issues/19392)) ([60456a5](https://redirect.github.com/vitejs/vite/commit/60456a54fe90872dbd4bed332ecbd85bc88deb92)), closes [#&#8203;19392](https://redirect.github.com/vitejs/vite/issues/19392)
-   fix(deps): update all non-major dependencies ([#&#8203;19440](https://redirect.github.com/vitejs/vite/issues/19440)) ([ccac73d](https://redirect.github.com/vitejs/vite/commit/ccac73d9d0e92c7232f09207d1d6b893e823ed8e)), closes [#&#8203;19440](https://redirect.github.com/vitejs/vite/issues/19440)
-   fix(html): ignore malformed src attrs ([#&#8203;19397](https://redirect.github.com/vitejs/vite/issues/19397)) ([aff7812](https://redirect.github.com/vitejs/vite/commit/aff7812f0aed059c05ca36c86bf907d25964119a)), closes [#&#8203;19397](https://redirect.github.com/vitejs/vite/issues/19397)
-   fix(worker): fix web worker type detection ([#&#8203;19462](https://redirect.github.com/vitejs/vite/issues/19462)) ([edc65ea](https://redirect.github.com/vitejs/vite/commit/edc65eafa332b57ce44835deb7d7707e2d036c24)), closes [#&#8203;19462](https://redirect.github.com/vitejs/vite/issues/19462)
-   refactor: remove custom .jxl mime ([#&#8203;19457](https://redirect.github.com/vitejs/vite/issues/19457)) ([0c85464](https://redirect.github.com/vitejs/vite/commit/0c854645bd17960abbe8f01b602d1a1da1a2b9fd)), closes [#&#8203;19457](https://redirect.github.com/vitejs/vite/issues/19457)
-   feat: add support for injecting debug IDs ([#&#8203;18763](https://redirect.github.com/vitejs/vite/issues/18763)) ([0ff556a](https://redirect.github.com/vitejs/vite/commit/0ff556a6d9b55bff7cac17396ce7d4397becacaa)), closes [#&#8203;18763](https://redirect.github.com/vitejs/vite/issues/18763)
-   chore: update 6.1.0 changelog ([#&#8203;19363](https://redirect.github.com/vitejs/vite/issues/19363)) ([fa7c211](https://redirect.github.com/vitejs/vite/commit/fa7c211bf3e51269f8a8601e5994fb3ebb6859f9)), closes [#&#8203;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).
mergify bot pushed a commit to SvenKirschbaum/share.kirschbaum.cloud that referenced this pull request Feb 22, 2025
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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.751.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.751.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.749.0/3.751.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.749.0/3.751.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.749.0/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.749.0/3.750.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.753.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.753.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.749.0/3.753.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.749.0/3.753.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.749.0/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.749.0/3.750.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fs3-request-presigner/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fs3-request-presigner/3.749.0/3.750.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fs3-request-presigner/3.749.0/3.750.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.54?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fallobst22%2fcdk-cross-account-route53/0.0.54?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fallobst22%2fcdk-cross-account-route53/0.0.53/0.0.54?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fallobst22%2fcdk-cross-account-route53/0.0.53/0.0.54?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.4.4/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.4.4/6.4.5?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.4.4/6.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.4.4/6.4.5?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.26.0/7.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.26.0/7.27.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.4/22.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.4/22.13.5?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/19.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/19.0.8/19.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.0.8/19.0.10?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/19.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/19.0.3/19.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.0.3/19.0.4?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.24.0/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.24.0/8.24.1?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.24.0/8.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.24.0/8.24.1?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.1000.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.1000.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.178.2/2.1000.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.178.2/2.1000.2?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.180.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.180.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.178.2/2.180.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.178.2/2.180.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/uuid/11.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/uuid/11.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/uuid/11.0.5/11.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/uuid/11.0.5/11.1.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/7.1.5/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/7.1.5/7.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/7.1.5/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/7.1.5/7.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.1.0/6.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.1.0/6.1.1?slim=true)](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 (@&#8203;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 ([#&#8203;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 [@&#8203;aws-sdk/client-dynamodb](https://redirect.github.com/aws-sdk/client-dynamodb)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;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 [@&#8203;aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;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 [@&#8203;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 [@&#8203;aws-sdk/client-sesv2](https://redirect.github.com/aws-sdk/client-sesv2)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;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 [@&#8203;aws-sdk/client-sfn](https://redirect.github.com/aws-sdk/client-sfn)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;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 [@&#8203;aws-sdk/s3-request-presigner](https://redirect.github.com/aws-sdk/s3-request-presigner)

</details>

<details>
<summary>SvenKirschbaum/cdk-cross-account-route53 (@&#8203;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 (@&#8203;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 ([#&#8203;45303](https://redirect.github.com/mui/material-ui/issues/45303)) [@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
-   \[Button] Apply id only if loading indicator is present ([#&#8203;45339](https://redirect.github.com/mui/material-ui/issues/45339)) [@&#8203;aarongarciah](https://redirect.github.com/aarongarciah)

##### Docs

-   \[icons] Fix typo in material-icons.md ([#&#8203;45336](https://redirect.github.com/mui/material-ui/issues/45336)) [@&#8203;a-s-russo](https://redirect.github.com/a-s-russo)
-   \[Menu] Add Grouped Menu demo ([#&#8203;45292](https://redirect.github.com/mui/material-ui/issues/45292)) [@&#8203;noobDev31](https://redirect.github.com/noobDev31)

##### Core

-   \[blog] Consistent Base UI terminology ([#&#8203;45342](https://redirect.github.com/mui/material-ui/issues/45342)) [@&#8203;aarongarciah](https://redirect.github.com/aarongarciah)
-   Fix double redirection to Base UI ([#&#8203;45146](https://redirect.github.com/mui/material-ui/issues/45146)) [@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)

All contributors of this release in alphabetical order: [@&#8203;a-s-russo](https://redirect.github.com/a-s-russo), [@&#8203;aarongarciah](https://redirect.github.com/aarongarciah), [@&#8203;noobDev31](https://redirect.github.com/noobDev31), [@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari), [@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)

</details>

<details>
<summary>mui/mui-x (@&#8203;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 (@&#8203;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 ([#&#8203;10796](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10796))
-   **eslint-plugin:** \[no-misused-promises] don't report on `static` `accessor` properties ([#&#8203;10814](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10814))
-   **eslint-plugin:** \[no-deprecated] don't report on deprecated `accessor` property declaration ([#&#8203;10813](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10813))
-   **eslint-plugin:** \[explicit-member-accessibility] check `accessor` class properties for missing accessibility modifier ([#&#8203;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 ([#&#8203;10804](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10804))
-   **eslint-plugin:** \[prefer-return-this-type] check `accessor` properties with a function initializer ([#&#8203;10794](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10794))
-   **eslint-plugin:** \[consistent-generic-constructors] check `accessor` class properties ([#&#8203;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 ([#&#8203;10785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10785))
-   **eslint-plugin:** \[no-unnecessary-template-expression] ignore enum and enum members ([#&#8203;10782](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10782))
-   **eslint-plugin:** \[no-inferrable-types] handle accessor ([#&#8203;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 (@&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;33481](https://redirect.github.com/aws/aws-cdk/pull/33481))
-   **cloudtrail:** throw `ValidationErrors` instead of untyped Errors ([#&#8203;33455](https://redirect.github.com/aws/aws-cdk/issues/33455)) ([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   update L1 CloudFormation resource definitions ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;32719](https://redirect.github.com/aws/aws-cdk/issues/32719)) ([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)), closes [#&#8203;31660](https://redirect.github.com/aws/aws-cdk/issues/31660) [#&#8203;31692](https://redirect.github.com/aws/aws-cdk/issues/31692)
-   **apigatewayv2:** stage support `detailedMetricsEnabled` property ([#&#8203;33267](https://redirect.github.com/aws/aws-cdk/issues/33267)) ([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)), closes [#&#8203;33222](https://redirect.github.com/aws/aws-cdk/issues/33222)
-   **apigatewayv2-integrations:** sqs integrations ([#&#8203;29646](https://redirect.github.com/aws/aws-cdk/issues/29646)) ([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)), closes [#&#8203;24785](https://redirect.github.com/aws/aws-cdk/issues/24785)
-   **appconfig:** throw `ValidationError` instead of untyped Errors ([#&#8203;33386](https://redirect.github.com/aws/aws-cdk/issues/33386)) ([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **assertions:** throw typed errors ([#&#8203;33382](https://redirect.github.com/aws/aws-cdk/issues/33382)) ([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **assets:** throw `ValidationError` instead of untyped Errors ([#&#8203;33383](https://redirect.github.com/aws/aws-cdk/issues/33383)) ([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **autoscaling:** throw `ValidationError` instead of untyped Errors ([#&#8203;33388](https://redirect.github.com/aws/aws-cdk/issues/33388)) ([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **backup:** throw `ValidationError` instead of untyped Errors ([#&#8203;33387](https://redirect.github.com/aws/aws-cdk/issues/33387)) ([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **batch:** throw `ValidationError` instead of untyped Errors ([#&#8203;33389](https://redirect.github.com/aws/aws-cdk/issues/33389)) ([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **certificatemanager:** throw `ValidationErrors` instead of untyped Errors ([#&#8203;33440](https://redirect.github.com/aws/aws-cdk/issues/33440)) ([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **chatbot:** throw `ValidationError` instead of untyped Error ([#&#8203;33439](https://redirect.github.com/aws/aws-cdk/issues/33439)) ([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **cloudformation-include:** throw `ValidationError` instead of untyped Errors ([#&#8203;33391](https://redirect.github.com/aws/aws-cdk/issues/33391)) ([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **cloudfront:** throw `ValidationErrors` instead of untyped Errors ([#&#8203;33438](https://redirect.github.com/aws/aws-cdk/issues/33438)) ([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **codebuild:** attribute-based compute type for Fleet ([#&#8203;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 ([#&#8203;31667](https://redirect.github.com/aws/aws-cdk/issues/31667)) ([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)), closes [#&#8203;31666](https://redirect.github.com/aws/aws-cdk/issues/31666)
-   **cognito:** add analyticsConfiguration to UserPoolClient ([#&#8203;32862](https://redirect.github.com/aws/aws-cdk/issues/32862)) ([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)), closes [#&#8203;32837](https://redirect.github.com/aws/aws-cdk/issues/32837)
-   **cognito:** choice-based authentication (passwordless sign-in / passkey sign-in) ([#&#8203;32369](https://redirect.github.com/aws/aws-cdk/issues/32369)) ([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)), closes [#&#8203;32265](https://redirect.github.com/aws/aws-cdk/issues/32265) [#&#8203;32367](https://redirect.github.com/aws/aws-cdk/issues/32367) [#&#8203;32273](https://redirect.github.com/aws/aws-cdk/issues/32273)
-   **cx-api:** throw `CloudAssemblyError` instead of untyped Errors ([#&#8203;33390](https://redirect.github.com/aws/aws-cdk/issues/33390)) ([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **eks:** add L2 constructs to support EKS Hybrid Nodes ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;32344](https://redirect.github.com/aws/aws-cdk/issues/32344)) ([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)), closes [#&#8203;32217](https://redirect.github.com/aws/aws-cdk/issues/32217) [#&#8203;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 ([#&#8203;30741](https://redirect.github.com/aws/aws-cdk/issues/30741)) ([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)), closes [#&#8203;30451](https://redirect.github.com/aws/aws-cdk/issues/30451)
-   **pipelines:** throw `ValidationError` instead of untyped Errors ([#&#8203;33385](https://redirect.github.com/aws/aws-cdk/issues/33385)) ([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)), closes [#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
-   **stepfunctions-tasks:** allow region override in call-rest-api task ([#&#8203;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 ([#&#8203;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 ([#&#8203;32851](https://redirect.github.com/aws/aws-cdk/issues/32851)) ([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)), closes [#&#8203;32680](https://redirect.github.com/aws/aws-cdk/issues/32680)

##### Bug Fixes

-   **cli:** cdk diff fails when deploy role requires tags ([#&#8203;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 ([#&#8203;33398](https://redirect.github.com/aws/aws-cdk/issues/33398)) ([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)), closes [#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394) [#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
-   **cli:** init templates still assume the same versions ([#&#8203;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 ([#&#8203;32985](https://redirect.github.com/aws/aws-cdk/issues/32985)) ([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)), closes [#&#8203;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` ([#&#8203;31832](https://redirect.github.com/aws/aws-cdk/issues/31832)) ([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)), closes [#&#8203;31831](https://redirect.github.com/aws/aws-cdk/issues/31831)
-   **opensearchservice:** wrong iops limit checks ([#&#8203;33401](https://redirect.github.com/aws/aws-cdk/issues/33401)) ([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)), closes [#&#8203;29711](https://redirect.github.com/aws/aws-cdk/issues/29711)
-   do not skip bundling for stacks during CDK Import, otherwise fails ([#&#8203;33322](https://redirect.github.com/aws/aws-cdk/issues/33322)) ([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)), closes [#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999) [#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677) [#&#8203;9540](https://redirect.github.com/aws/aws-cdk/issues/9540) [#&#8203;17666](https://redirect.github.com/aws/aws-cdk/issues/17666)
-   **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used in NPM symlinked workspaces ([#&#8203;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 ([#&#8203;32807](https://redirect.github.com/aws/aws-cdk/issues/32807)) ([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)), closes [#&#8203;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 ([#&#8203;33018](https://redirect.github.com/aws/aws-cdk/issues/33018)) ([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)), closes [#&#8203;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 ([#&#8203;33344](https://redirect.github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335))
-   **ivs:** support Multitrack Video ([#&#8203;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 ([#&#8203;33305](https://redirect.github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#&#8203;23449](https://redirect.github.com/aws/aws-cdk/issues/23449)
-   **integ-tests:** http flattenResponse ([#&#8203;30361](https://redirect.github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#&#8203;30327](https://redirect.github.com/aws/aws-cdk/issues/30327)
-   **msk:** allow both sasl/scram and iam auth ([#&#8203;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) [#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;12948](https://redirect.github.com/remix-run/react-router/pull/12948))

-   Properly handle revalidations to across a prerender/SPA boundary ([#&#8203;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: ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;19453](https://redirect.github.com/vitejs/vite/issues/19453)) ([e7ba55e](https://redirect.github.com/vitejs/vite/commit/e7ba55e7d57ad97ab43682b152159e29fa4b3753)), closes [#&#8203;19453](https://redirect.github.com/vitejs/vite/issues/19453)
-   fix: ignore `*.ipv4` address in cert ([#&#8203;19416](https://redirect.github.com/vitejs/vite/issues/19416)) ([973283b](https://redirect.github.com/vitejs/vite/commit/973283bf84c3dca42e2e20a9f9b8761011878b8b)), closes [#&#8203;19416](https://redirect.github.com/vitejs/vite/issues/19416)
-   fix(css): run rewrite plugin if postcss plugin exists ([#&#8203;19371](https://redirect.github.com/vitejs/vite/issues/19371)) ([bcdb51a](https://redirect.github.com/vitejs/vite/commit/bcdb51a1ac082f4e8ed6f820787d6745dfaa972d)), closes [#&#8203;19371](https://redirect.github.com/vitejs/vite/issues/19371)
-   fix(deps): bump tsconfck ([#&#8203;19375](https://redirect.github.com/vitejs/vite/issues/19375)) ([746a583](https://redirect.github.com/vitejs/vite/commit/746a583d42592a31e1e8e80cc790a7c9e6acf58e)), closes [#&#8203;19375](https://redirect.github.com/vitejs/vite/issues/19375)
-   fix(deps): update all non-major dependencies ([#&#8203;19392](https://redirect.github.com/vitejs/vite/issues/19392)) ([60456a5](https://redirect.github.com/vitejs/vite/commit/60456a54fe90872dbd4bed332ecbd85bc88deb92)), closes [#&#8203;19392](https://redirect.github.com/vitejs/vite/issues/19392)
-   fix(deps): update all non-major dependencies ([#&#8203;19440](https://redirect.github.com/vitejs/vite/issues/19440)) ([ccac73d](https://redirect.github.com/vitejs/vite/commit/ccac73d9d0e92c7232f09207d1d6b893e823ed8e)), closes [#&#8203;19440](https://redirect.github.com/vitejs/vite/issues/19440)
-   fix(html): ignore malformed src attrs ([#&#8203;19397](https://redirect.github.com/vitejs/vite/issues/19397)) ([aff7812](https://redirect.github.com/vitejs/vite/commit/aff7812f0aed059c05ca36c86bf907d25964119a)), closes [#&#8203;19397](https://redirect.github.com/vitejs/vite/issues/19397)
-   fix(worker): fix web worker type detection ([#&#8203;19462](https://redirect.github.com/vitejs/vite/issues/19462)) ([edc65ea](https://redirect.github.com/vitejs/vite/commit/edc65eafa332b57ce44835deb7d7707e2d036c24)), closes [#&#8203;19462](https://redirect.github.com/vitejs/vite/issues/19462)
-   refactor: remove custom .jxl mime ([#&#8203;19457](https://redirect.github.com/vitejs/vite/issues/19457)) ([0c85464](https://redirect.github.com/vitejs/vite/commit/0c854645bd17960abbe8f01b602d1a1da1a2b9fd)), closes [#&#8203;19457](https://redirect.github.com/vitejs/vite/issues/19457)
-   feat: add support for injecting debug IDs ([#&#8203;18763](https://redirect.github.com/vitejs/vite/issues/18763)) ([0ff556a](https://redirect.github.com/vitejs/vite/commit/0ff556a6d9b55bff7cac17396ce7d4397becacaa)), closes [#&#8203;18763](https://redirect.github.com/vitejs/vite/issues/18763)
-   chore: update 6.1.0 changelog ([#&#8203;19363](https://redirect.github.com/vitejs/vite/issues/19363)) ([fa7c211](https://redirect.github.com/vitejs/vite/commit/fa7c211bf3e51269f8a8601e5994fb3ebb6859f9)), closes [#&#8203;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).
renovate bot added a commit to WtfJoke/carbon-aware-serverless-jobs that referenced this pull request Mar 1, 2025
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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.181.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.181.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.177.0/2.181.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.177.0/2.181.1?slim=true)](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
([#&#8203;33609](https://redirect.github.com/aws/aws-cdk/issues/33609))
([a1e2afe](https://redirect.github.com/aws/aws-cdk/commit/a1e2afe67cc907fa278503ebc886aa3b5bf97887)),
closes
[#&#8203;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
([#&#8203;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
([#&#8203;33448](https://redirect.github.com/aws/aws-cdk/issues/33448))
([be2c7d0](https://redirect.github.com/aws/aws-cdk/commit/be2c7d0b79d1b021b02ba6be8399fab01e62b775)),
closes
[#&#8203;33447](https://redirect.github.com/aws/aws-cdk/issues/33447)
- **stepfunctions:** add support for custom CSV delimiters in
S3CsvItemReader
([#&#8203;33558](https://redirect.github.com/aws/aws-cdk/issues/33558))
([43ae4fc](https://redirect.github.com/aws/aws-cdk/commit/43ae4fca35dbb6467d0f15cf575fde886c2093f8)),
closes
[#&#8203;33418](https://redirect.github.com/aws/aws-cdk/issues/33418)

##### Bug Fixes

- **cognito:** re-adding threat protection capabilities and clarifying
feature plans
([#&#8203;33565](https://redirect.github.com/aws/aws-cdk/issues/33565))
([2f9bc41](https://redirect.github.com/aws/aws-cdk/commit/2f9bc41080966cb840e12eb05c66fa6f9192a959)),
closes
[#&#8203;33393](https://redirect.github.com/aws/aws-cdk/issues/33393)
[#&#8203;32367](https://redirect.github.com/aws/aws-cdk/issues/32367)
[#&#8203;32367](https://redirect.github.com/aws/aws-cdk/issues/32367)
[#&#8203;33393](https://redirect.github.com/aws/aws-cdk/issues/33393)
- **core:** `serviceTimeout` for `CustomResource` does not work with
token
([#&#8203;33541](https://redirect.github.com/aws/aws-cdk/issues/33541))
([bc91c70](https://redirect.github.com/aws/aws-cdk/commit/bc91c70129f4946f0a9b26a61c9cbf3a6fd8282d)),
closes
[#&#8203;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
([#&#8203;32575](https://redirect.github.com/aws/aws-cdk/issues/32575))
([f9252ab](https://redirect.github.com/aws/aws-cdk/commit/f9252ab927b092ac0f0862f315e7067fb928f09b)),
closes
[#&#8203;27233](https://redirect.github.com/aws/aws-cdk/issues/27233)
- **core:** wrong priority for tag aspects
([#&#8203;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
([#&#8203;33516](https://redirect.github.com/aws/aws-cdk/issues/33516))
([f9b28b9](https://redirect.github.com/aws/aws-cdk/commit/f9b28b9392fadd53919fbca7f2e50f07a67936b1)),
closes
[#&#8203;33504](https://redirect.github.com/aws/aws-cdk/issues/33504)
- **stepfunctions-tasks:** `SageMakerCreateTrainingJob` add
sagemaker:AddTags permission
([#&#8203;32536](https://redirect.github.com/aws/aws-cdk/issues/32536))
([3b07346](https://redirect.github.com/aws/aws-cdk/commit/3b073465a31dd2aee52671de52b483ef23d9cc6b)),
closes
[#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;33038](https://redirect.github.com/aws/aws-cdk/issues/33038))
([315be88](https://redirect.github.com/aws/aws-cdk/commit/315be8876cf246196376f2470d53ff2c16fbd392)),
closes
[#&#8203;33034](https://redirect.github.com/aws/aws-cdk/issues/33034)
- update L1 CloudFormation resource definitions
([#&#8203;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
([#&#8203;32535](https://redirect.github.com/aws/aws-cdk/issues/32535))
([1b116b9](https://redirect.github.com/aws/aws-cdk/commit/1b116b9dd4f387d405160ba7ed6ef128eb3abbbe)),
closes
[#&#8203;32534](https://redirect.github.com/aws/aws-cdk/issues/32534)
- **cloudfront:** vpc origins
([#&#8203;33318](https://redirect.github.com/aws/aws-cdk/issues/33318))
([8f3e793](https://redirect.github.com/aws/aws-cdk/commit/8f3e79387ec34fa3a9f84ad0a0cfa8b22b456ae7)),
closes
[#&#8203;32396](https://redirect.github.com/aws/aws-cdk/issues/32396)
- **cloudwatch:** throw `ValidationErrors` instead of untyped Errors
([#&#8203;33456](https://redirect.github.com/aws/aws-cdk/issues/33456))
([6098816](https://redirect.github.com/aws/aws-cdk/commit/60988169cacd1e541058011f0c37993dd9b0f2e5)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **codepipeline-actions:** support `timeout` for `ManualApprovalAction`
([#&#8203;33472](https://redirect.github.com/aws/aws-cdk/issues/33472))
([7901f07](https://redirect.github.com/aws/aws-cdk/commit/7901f07b1d3d4358bca1506904837538a6527ed0)),
closes
[#&#8203;33473](https://redirect.github.com/aws/aws-cdk/issues/33473)
- **kinesis:** support stream consumers
([#&#8203;32087](https://redirect.github.com/aws/aws-cdk/issues/32087))
([f4453c7](https://redirect.github.com/aws/aws-cdk/commit/f4453c7bc9be0d84f44e67a1632e0f60e32805c8)),
closes
[#&#8203;32050](https://redirect.github.com/aws/aws-cdk/issues/32050)
- **ses:** configurationset support default event bus and firehose as
destination
([#&#8203;33093](https://redirect.github.com/aws/aws-cdk/issues/33093))
([d8b0da7](https://redirect.github.com/aws/aws-cdk/commit/d8b0da7705823147473caa863bd6231515f7585d)),
closes
[#&#8203;32835](https://redirect.github.com/aws/aws-cdk/issues/32835)
[#&#8203;30671](https://redirect.github.com/aws/aws-cdk/issues/30671)

##### Bug Fixes

- **core:** adding warnings to alert when properties will be overwritten
([#&#8203;33507](https://redirect.github.com/aws/aws-cdk/issues/33507))
([b06daf8](https://redirect.github.com/aws/aws-cdk/commit/b06daf836bcbb690d34d1a3439fd6db36cb1f203)),
closes
[#&#8203;32468](https://redirect.github.com/aws/aws-cdk/issues/32468)
- **lambda:** updating addToRolePolicy to avoid circular dependency
potential (under feature flag)
([#&#8203;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
([#&#8203;33462](https://redirect.github.com/aws/aws-cdk/issues/33462))
([0379878](https://redirect.github.com/aws/aws-cdk/commit/0379878c2f573450f1839a61580e1332dad999eb)),
closes
[#&#8203;33408](https://redirect.github.com/aws/aws-cdk/issues/33408)
[#&#8203;26728](https://redirect.github.com/aws/aws-cdk/issues/26728)
- **stepfunctions:** disabling logging still requires LogGroup
([#&#8203;30816](https://redirect.github.com/aws/aws-cdk/issues/30816))
([a2cd7ae](https://redirect.github.com/aws/aws-cdk/commit/a2cd7ae80168610db2df515a11e2a68571c662fb)),
closes
[#&#8203;30814](https://redirect.github.com/aws/aws-cdk/issues/30814)
- **stepfunctions:** various JSONata query language fix
([#&#8203;33404](https://redirect.github.com/aws/aws-cdk/issues/33404))
([b16fac2](https://redirect.github.com/aws/aws-cdk/commit/b16fac2cc3e86f7409c7ef990338e9c0e1d96c2f)),
closes
[#&#8203;33403](https://redirect.github.com/aws/aws-cdk/issues/33403)
[#&#8203;33374](https://redirect.github.com/aws/aws-cdk/issues/33374)
[#&#8203;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
([#&#8203;33238](https://redirect.github.com/aws/aws-cdk/issues/33238))
([be3bce3](https://redirect.github.com/aws/aws-cdk/commit/be3bce385c18af99b1fb3d0940a2cbec4f51e8d3)),
closes
[#&#8203;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
([#&#8203;33481](https://redirect.github.com/aws/aws-cdk/pull/33481))
- **cloudtrail:** throw `ValidationErrors` instead of untyped Errors
([#&#8203;33455](https://redirect.github.com/aws/aws-cdk/issues/33455))
([11a75b2](https://redirect.github.com/aws/aws-cdk/commit/11a75b287bbbc6067df52cf5946634877351d515)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- update L1 CloudFormation resource definitions
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;32719](https://redirect.github.com/aws/aws-cdk/issues/32719))
([628e649](https://redirect.github.com/aws/aws-cdk/commit/628e6498392016c08cf55c52e0615afcbc2419ed)),
closes
[#&#8203;31660](https://redirect.github.com/aws/aws-cdk/issues/31660)
[#&#8203;31692](https://redirect.github.com/aws/aws-cdk/issues/31692)
- **apigatewayv2:** stage support `detailedMetricsEnabled` property
([#&#8203;33267](https://redirect.github.com/aws/aws-cdk/issues/33267))
([0abcacf](https://redirect.github.com/aws/aws-cdk/commit/0abcacffc18044cdb52b9bfe207033d172002783)),
closes
[#&#8203;33222](https://redirect.github.com/aws/aws-cdk/issues/33222)
- **apigatewayv2-integrations:** sqs integrations
([#&#8203;29646](https://redirect.github.com/aws/aws-cdk/issues/29646))
([775c009](https://redirect.github.com/aws/aws-cdk/commit/775c009151f0208a3757daff0bae48339f523cb6)),
closes
[#&#8203;24785](https://redirect.github.com/aws/aws-cdk/issues/24785)
- **appconfig:** throw `ValidationError` instead of untyped Errors
([#&#8203;33386](https://redirect.github.com/aws/aws-cdk/issues/33386))
([b4efb1e](https://redirect.github.com/aws/aws-cdk/commit/b4efb1eeeb2377ad9ba3504ff518dbc052d7d9f7)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **assertions:** throw typed errors
([#&#8203;33382](https://redirect.github.com/aws/aws-cdk/issues/33382))
([0f57bd3](https://redirect.github.com/aws/aws-cdk/commit/0f57bd33bf48d18a622f6f54131227bd70bb7325)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **assets:** throw `ValidationError` instead of untyped Errors
([#&#8203;33383](https://redirect.github.com/aws/aws-cdk/issues/33383))
([19cf902](https://redirect.github.com/aws/aws-cdk/commit/19cf902bc0c21868a429b19c43e7a7978de6bda0)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **autoscaling:** throw `ValidationError` instead of untyped Errors
([#&#8203;33388](https://redirect.github.com/aws/aws-cdk/issues/33388))
([d3f3309](https://redirect.github.com/aws/aws-cdk/commit/d3f3309fb43b80bb630e57951fc8531deb4a0dd9)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **backup:** throw `ValidationError` instead of untyped Errors
([#&#8203;33387](https://redirect.github.com/aws/aws-cdk/issues/33387))
([48f2bf7](https://redirect.github.com/aws/aws-cdk/commit/48f2bf7de2911563f19abdfa54bcd987376ffa83)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **batch:** throw `ValidationError` instead of untyped Errors
([#&#8203;33389](https://redirect.github.com/aws/aws-cdk/issues/33389))
([c83ca82](https://redirect.github.com/aws/aws-cdk/commit/c83ca82aa7bbd1cad52d66ce0a047651559967f5)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **certificatemanager:** throw `ValidationErrors` instead of untyped
Errors
([#&#8203;33440](https://redirect.github.com/aws/aws-cdk/issues/33440))
([76848e4](https://redirect.github.com/aws/aws-cdk/commit/76848e47742ea94ebf73ce2900d217a78c6a794b)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **chatbot:** throw `ValidationError` instead of untyped Error
([#&#8203;33439](https://redirect.github.com/aws/aws-cdk/issues/33439))
([ede5842](https://redirect.github.com/aws/aws-cdk/commit/ede58421df045196d7f9e196fc38cc9ffa10eaf5)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **cloudformation-include:** throw `ValidationError` instead of untyped
Errors
([#&#8203;33391](https://redirect.github.com/aws/aws-cdk/issues/33391))
([92a9a73](https://redirect.github.com/aws/aws-cdk/commit/92a9a73ae9b97b3a5ca2a305f41d657b911db2a6)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **cloudfront:** throw `ValidationErrors` instead of untyped Errors
([#&#8203;33438](https://redirect.github.com/aws/aws-cdk/issues/33438))
([c08c7f0](https://redirect.github.com/aws/aws-cdk/commit/c08c7f0a5b68a4af668d84bb21f0dbafdfe90715)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **codebuild:** attribute-based compute type for Fleet
([#&#8203;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
([#&#8203;31667](https://redirect.github.com/aws/aws-cdk/issues/31667))
([2637d46](https://redirect.github.com/aws/aws-cdk/commit/2637d467c6e571f99859efbeb4fa3cc5a2c52345)),
closes
[#&#8203;31666](https://redirect.github.com/aws/aws-cdk/issues/31666)
- **cognito:** add analyticsConfiguration to UserPoolClient
([#&#8203;32862](https://redirect.github.com/aws/aws-cdk/issues/32862))
([1c98881](https://redirect.github.com/aws/aws-cdk/commit/1c988814753c0fd2e8a7daff00918d6d03072812)),
closes
[#&#8203;32837](https://redirect.github.com/aws/aws-cdk/issues/32837)
- **cognito:** choice-based authentication (passwordless sign-in /
passkey sign-in)
([#&#8203;32369](https://redirect.github.com/aws/aws-cdk/issues/32369))
([9a6e5cc](https://redirect.github.com/aws/aws-cdk/commit/9a6e5cc13ee000ee35ee86b4e91183548a1e47b5)),
closes
[#&#8203;32265](https://redirect.github.com/aws/aws-cdk/issues/32265)
[#&#8203;32367](https://redirect.github.com/aws/aws-cdk/issues/32367)
[#&#8203;32273](https://redirect.github.com/aws/aws-cdk/issues/32273)
- **cx-api:** throw `CloudAssemblyError` instead of untyped Errors
([#&#8203;33390](https://redirect.github.com/aws/aws-cdk/issues/33390))
([ae95d95](https://redirect.github.com/aws/aws-cdk/commit/ae95d9571c0fb4469e5c91ffc443ff04e965d1db)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **eks:** add L2 constructs to support EKS Hybrid Nodes
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;32344](https://redirect.github.com/aws/aws-cdk/issues/32344))
([aebb331](https://redirect.github.com/aws/aws-cdk/commit/aebb331e60b736969f5bccbf5b427e11dc5fc997)),
closes
[#&#8203;32217](https://redirect.github.com/aws/aws-cdk/issues/32217)
[#&#8203;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
([#&#8203;30741](https://redirect.github.com/aws/aws-cdk/issues/30741))
([c89afe3](https://redirect.github.com/aws/aws-cdk/commit/c89afe302abb249c631d9855aca205b3ed8e4c3a)),
closes
[#&#8203;30451](https://redirect.github.com/aws/aws-cdk/issues/30451)
- **pipelines:** throw `ValidationError` instead of untyped Errors
([#&#8203;33385](https://redirect.github.com/aws/aws-cdk/issues/33385))
([14b1098](https://redirect.github.com/aws/aws-cdk/commit/14b109851d5dd05c28f90903359835bf01578399)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **stepfunctions-tasks:** allow region override in call-rest-api task
([#&#8203;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
([#&#8203;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
([#&#8203;32851](https://redirect.github.com/aws/aws-cdk/issues/32851))
([f6ed4be](https://redirect.github.com/aws/aws-cdk/commit/f6ed4bef8a8f7ab64eefc553714dd066048307af)),
closes
[#&#8203;32680](https://redirect.github.com/aws/aws-cdk/issues/32680)

##### Bug Fixes

- **cli:** cdk diff fails when deploy role requires tags
([#&#8203;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
([#&#8203;33398](https://redirect.github.com/aws/aws-cdk/issues/33398))
([a7d7373](https://redirect.github.com/aws/aws-cdk/commit/a7d73732cc41db518bd92eac3fd2e0f159ab3b7a)),
closes
[#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
[#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
- **cli:** init templates still assume the same versions
([#&#8203;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
([#&#8203;32985](https://redirect.github.com/aws/aws-cdk/issues/32985))
([a2166e2](https://redirect.github.com/aws/aws-cdk/commit/a2166e2e1bd0a757a2adfdb5ef02d421945ca943)),
closes
[#&#8203;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`
([#&#8203;31832](https://redirect.github.com/aws/aws-cdk/issues/31832))
([ee63467](https://redirect.github.com/aws/aws-cdk/commit/ee63467c76c6b1c4449b377b9c53e33eaf6dc061)),
closes
[#&#8203;31831](https://redirect.github.com/aws/aws-cdk/issues/31831)
- **opensearchservice:** wrong iops limit checks
([#&#8203;33401](https://redirect.github.com/aws/aws-cdk/issues/33401))
([1d15d49](https://redirect.github.com/aws/aws-cdk/commit/1d15d492f137ab1dec871db4f7409ced4c550d3c)),
closes
[#&#8203;29711](https://redirect.github.com/aws/aws-cdk/issues/29711)
- do not skip bundling for stacks during CDK Import, otherwise fails
([#&#8203;33322](https://redirect.github.com/aws/aws-cdk/issues/33322))
([5160796](https://redirect.github.com/aws/aws-cdk/commit/5160796d2f5282a49f662e62082c73cb525f5e19)),
closes
[#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999)
[#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677)
[#&#8203;31999](https://redirect.github.com/aws/aws-cdk/issues/31999)
[#&#8203;31677](https://redirect.github.com/aws/aws-cdk/issues/31677)
[#&#8203;9540](https://redirect.github.com/aws/aws-cdk/issues/9540)
[#&#8203;17666](https://redirect.github.com/aws/aws-cdk/issues/17666)
- **lambda-event-sources:** `SelfManagedKafkaEventSource` cannot be used
in NPM symlinked workspaces
([#&#8203;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
([#&#8203;32807](https://redirect.github.com/aws/aws-cdk/issues/32807))
([800b775](https://redirect.github.com/aws/aws-cdk/commit/800b775fbce97b4ffec0d5709f295929d170ea7f)),
closes
[#&#8203;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
([#&#8203;33018](https://redirect.github.com/aws/aws-cdk/issues/33018))
([51e671f](https://redirect.github.com/aws/aws-cdk/commit/51e671f19c7b5ff08e342aad5fceae75615c7410)),
closes
[#&#8203;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
([#&#8203;33344](https://redirect.github.com/aws/aws-cdk/issues/33344))
([7175a04](https://redirect.github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335))
- **ivs:** support Multitrack Video
([#&#8203;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
([#&#8203;33305](https://redirect.github.com/aws/aws-cdk/issues/33305))
([9449f9c](https://redirect.github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)),
closes
[#&#8203;23449](https://redirect.github.com/aws/aws-cdk/issues/23449)
- **integ-tests:** http flattenResponse
([#&#8203;30361](https://redirect.github.com/aws/aws-cdk/issues/30361))
([4744ee5](https://redirect.github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)),
closes
[#&#8203;30327](https://redirect.github.com/aws/aws-cdk/issues/30327)
- **msk:** allow both sasl/scram and iam auth
([#&#8203;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)
[#&#8203;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
([#&#8203;33398](https://redirect.github.com/aws/aws-cdk/issues/33398))
([727d42f](https://redirect.github.com/aws/aws-cdk/commit/727d42f3b1677ec97d9358588667da1bfc2c1151)),
closes
[#&#8203;33394](https://redirect.github.com/aws/aws-cdk/issues/33394)
[#&#8203;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
([#&#8203;33324](https://redirect.github.com/aws/aws-cdk/issues/33324))
([29a9a6d](https://redirect.github.com/aws/aws-cdk/commit/29a9a6d9c2ce8b24564ae521563b061276a93e87)),
closes
[#&#8203;33320](https://redirect.github.com/aws/aws-cdk/issues/33320)
- **custom-resource:** provider framework lambda missing GetFunction
permission
([#&#8203;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
([#&#8203;33075](https://redirect.github.com/aws/aws-cdk/issues/33075))
([04efe6c](https://redirect.github.com/aws/aws-cdk/commit/04efe6cf9d1ba9e524f34c2699414053ee7fe444)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **applicationautoscaling:** throw `ValidationError` instead of untyped
errors
([#&#8203;33172](https://redirect.github.com/aws/aws-cdk/issues/33172))
([abd4a3e](https://redirect.github.com/aws/aws-cdk/commit/abd4a3e997e2a456d31b9bb4669b22e12c364c01)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **appmesh:** throw `ValidationError` istead of untyped Errors
([#&#8203;33245](https://redirect.github.com/aws/aws-cdk/issues/33245))
([ba2f5c8](https://redirect.github.com/aws/aws-cdk/commit/ba2f5c862cf1d1a52d399ba82639650d61c7d549)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **appsync:** add L2 constructs for AWS AppSync Events
([#&#8203;32505](https://redirect.github.com/aws/aws-cdk/issues/32505))
([9ae1d34](https://redirect.github.com/aws/aws-cdk/commit/9ae1d34b128a0a4332fb43ab2c5ccacbdb337a51)),
closes
[#&#8203;32004](https://redirect.github.com/aws/aws-cdk/issues/32004)
- **appsync:** throw `ValidationError` instead of untyped errors
([#&#8203;33206](https://redirect.github.com/aws/aws-cdk/issues/33206))
([ab9dd0a](https://redirect.github.com/aws/aws-cdk/commit/ab9dd0a40a9ad703004f68e83d23a0e684734f57)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- **bedrock:** support Luma AI's Ray2 visual AI model
([#&#8203;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
([#&#8203;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
([#&#8203;33164](https://redirect.github.com/aws/aws-cdk/issues/33164))
([988043e](https://redirect.github.com/aws/aws-cdk/commit/988043e70673f179e3f6ecde1bbaced2406d6dfe)),
closes
[#&#8203;33106](https://redirect.github.com/aws/aws-cdk/issues/33106)
- **cognito:** throw `ValidationError` instead of untyped errors
([#&#8203;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
([#&#8203;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
([#&#8203;33059](https://redirect.github.com/aws/aws-cdk/issues/33059))
([aec64f0](https://redirect.github.com/aws/aws-cdk/commit/aec64f05c0598fa619dd1f973e90eef9155b94e3)),
closes
[#&#8203;32786](https://redirect.github.com/aws/aws-cdk/issues/32786)
- **ecs:** `ExternalService` support daemon scheduling strategy
([#&#8203;32630](https://redirect.github.com/aws/aws-cdk/issues/32630))
([361c7d3](https://redirect.github.com/aws/aws-cdk/commit/361c7d33e8735bf9a1ae611244c65deaa5bf6c3b)),
closes
[#&#8203;32538](https://redirect.github.com/aws/aws-cdk/issues/32538)
- **ecs:** add `tls` property to a ServiceConnectService
([#&#8203;32605](https://redirect.github.com/aws/aws-cdk/issues/32605))
([d32baf6](https://redirect.github.com/aws/aws-cdk/commit/d32baf6833bdad56ddecc332e45e3c30341455e6)),
closes
[#&#8203;32583](https://redirect.github.com/aws/aws-cdk/issues/32583)
- **ecs:** support availability zone rebalancing
([#&#8203;32263](https://redirect.github.com/aws/aws-cdk/issues/32263))
([a8e2622](https://redirect.github.com/aws/aws-cdk/commit/a8e262274225b0757f96197c36e8d7090d4390be)),
closes
[#&#8203;32226](https://redirect.github.com/aws/aws-cdk/issues/32226)
- **ecs:** support container version consistency
([#&#8203;32225](https://redirect.github.com/aws/aws-cdk/issues/32225))
([37df0d2](https://redirect.github.com/aws/aws-cdk/commit/37df0d29d4108389de2a42572913038a187a8228)),
closes
[#&#8203;32202](https://redirect.github.com/aws/aws-cdk/issues/32202)
- **ecs:** mark TaskDefinition inferenceAccelerators as deprecated
([#&#8203;33248](https://redirect.github.com/aws/aws-cdk/issues/33248))
- **ecs-patterns:** add `containerCpu` and `containerMemoryLimitMiB`
property to `ApplicationLoadBalancedFargateService`
([#&#8203;30920](https://redirect.github.com/aws/aws-cdk/issues/30920))
([4dd97bc](https://redirect.github.com/aws/aws-cdk/commit/4dd97bc211810323b1dccf466e7b57b395d5c873)),
closes
[#&#8203;20638](https://redirect.github.com/aws/aws-cdk/issues/20638)
[#&#8203;20638](https://redirect.github.com/aws/aws-cdk/issues/20638)
- **elasticloadbalancingv2:** support AdvertiseTrustStoreCaNames for
mTLS
([#&#8203;32678](https://redirect.github.com/aws/aws-cdk/issues/32678))
([6a77e4f](https://redirect.github.com/aws/aws-cdk/commit/6a77e4f5cd872b4f3b985f1ea6eebd5d54aebd70))
- **kinesisfirehose:** graduate to stable 🚀
([#&#8203;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)
([#&#8203;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
([#&#8203;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
([#&#8203;33032](https://redirect.github.com/aws/aws-cdk/issues/33032))
([1b666db](https://redirect.github.com/aws/aws-cdk/commit/1b666db6a55c2871dfca15bf7ddf1189fda7b17c)),
closes
[#&#8203;32569](https://redirect.github.com/aws/aws-cdk/issues/32569)
- update L1 CloudFormation resource definitions
([#&#8203;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
([#&#8203;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)
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;32343](https://redirect.github.com/aws/aws-cdk/issues/32343))
([0bb3d6f](https://redirect.github.com/aws/aws-cdk/commit/0bb3d6f5914ef5911d09046f98f69b7ea02e8691)),
closes
[#&#8203;32262](https://redirect.github.com/aws/aws-cdk/issues/32262)
[#&#8203;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
([#&#8203;33100](https://redirect.github.com/aws/aws-cdk/issues/33100))
([ffe9863](https://redirect.github.com/aws/aws-cdk/commit/ffe98638de6c9cfe40eabc22980501c8943d5534)),
closes
[#&#8203;33218](https://redirect.github.com/aws/aws-cdk/issues/33218)
- **batch:** support cfn parameters for managed compute environment
properties minvcpus, maxvcpus, and spotbidpercentage
([#&#8203;32954](https://redirect.github.com/aws/aws-cdk/issues/32954))
([5fef9e0](https://redirect.github.com/aws/aws-cdk/commit/5fef9e0eb0ad4faf8a85e98d7aa64c00fb4085b4)),
closes
[#&#8203;32905](https://redirect.github.com/aws/aws-cdk/issues/32905)
- **cli:** array arguments in cdk.json are ignored
([#&#8203;33107](https://redirect.github.com/aws/aws-cdk/issues/33107))
([2eff2bd](https://redirect.github.com/aws/aws-cdk/commit/2eff2bd3dabe1467376871e1aa9c56e8f99ce313)),
closes
[#&#8203;32814](https://redirect.github.com/aws/aws-cdk/issues/32814)
- **custom-resources:** incorrect IAM prefix generated for CloudWatch
actions
([#&#8203;33078](https://redirect.github.com/aws/aws-cdk/issues/33078))
([c76f668](https://redirect.github.com/aws/aws-cdk/commit/c76f668863d858b4cd21bd19aae9afb1be43a34c)),
closes
[#&#8203;32968](https://redirect.github.com/aws/aws-cdk/issues/32968)
- **sns:** topic policy is not created even if enforceSSL enabled
([#&#8203;31569](https://redirect.github.com/aws/aws-cdk/issues/31569))
([b3975c5](https://redirect.github.com/aws/aws-cdk/commit/b3975c5dc83c5d82a23db079df42d70efe79530e)),
closes
[#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;33215](https://redirect.github.com/aws/aws-cdk/issues/33215))
([ccc9f5e](https://redirect.github.com/aws/aws-cdk/commit/ccc9f5e213ed4001e31aaab9bb26ae472d511b77))
- **msk:** support ServerlessCluster
([#&#8203;32780](https://redirect.github.com/aws/aws-cdk/issues/32780))
([86ce155](https://redirect.github.com/aws/aws-cdk/commit/86ce1550abf9809ca9c16a4842b7445f0cce34e3)),
closes
[#&#8203;28709](https://redirect.github.com/aws/aws-cdk/issues/28709)

##### Bug Fixes

- **ec2-alpha:** readme updates, new unit tests, logic update
([#&#8203;33086](https://redirect.github.com/aws/aws-cdk/issues/33086))
([bcb7f9b](https://redirect.github.com/aws/aws-cdk/commit/bcb7f9bb16d6a3df55ba8d49594031d18296ca6c)),
closes
[#&#8203;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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-msk Related to Amazon Managed Streaming for Apache Kafka (Amazon MSK) effort/small Small work item – less than a day of effort p2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants