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

fix: remove omitEmptyArray default in Ec2Service constructor #27572

Closed
wants to merge 6 commits into from
Closed

fix: remove omitEmptyArray default in Ec2Service constructor #27572

wants to merge 6 commits into from

Conversation

123MwanjeMike
Copy link

@123MwanjeMike 123MwanjeMike commented Oct 17, 2023

Removes omitEmptyArray default in Ec2Service constructor to fix #27555

Closes #27555


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

@github-actions github-actions bot added beginning-contributor [Pilot] contributed between 0-2 PRs to the CDK bug This issue is a bug. p1 labels Oct 17, 2023
@aws-cdk-automation aws-cdk-automation requested a review from a team October 17, 2023 09:34
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pull request linter has failed. See the aws-cdk-automation comment below for failure reasons. If you believe this pull request should receive an exemption, please comment and provide a justification.

A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed add Clarification Request to a comment.

@123MwanjeMike 123MwanjeMike changed the title Remove omitEmptyArray default in Ec2Service constructor fix: remove omitEmptyArray default in Ec2Service constructor Oct 17, 2023
@123MwanjeMike
Copy link
Author

Clarification Request

@aws-cdk-automation aws-cdk-automation added the pr/reviewer-clarification-requested The contributor has requested clarification on feedback, a failing build, or a failing PR Linter run label Oct 17, 2023
@123MwanjeMike
Copy link
Author

Exemption Request

@aws-cdk-automation aws-cdk-automation added the pr-linter/exemption-requested The contributor has requested an exemption to the PR Linter feedback. label Oct 17, 2023
@pwrmiller
Copy link

One note: while empty PlacementConstraints will clear all placement constraints, an empty PlacementStrategies is not respected by CloudFormation/ does not clear PlacementStrategies on stack update

There are a couple of fixes and/or workarounds we could consider here:

  1. Have ECS/ CloudFormation coordinate a fix for how PlacementStrategies is handled (CloudFormation does not allow null values, though it seems that PlacementStrategies needs to be set to null to clear existing strategies) - so this is a problem / bug between CloudFormation and ECS
  2. Have CDK pass a single PlacementStrategy, even if none are specified, that represents the default taken by ECS. The ECS documentation isn't clear as to what this strategy is, so I cannot offer further speculation as to the viability of this workaround.

@123MwanjeMike
Copy link
Author

One note: while empty PlacementConstraints will clear all placement constraints, an empty PlacementStrategies is not respected by CloudFormation/ does not clear PlacementStrategies on stack update

There are a couple of fixes and/or workarounds we could consider here:

1. Have ECS/ CloudFormation coordinate a fix for how PlacementStrategies is handled (CloudFormation does not allow null values, though it seems that PlacementStrategies needs to be set to null to clear existing strategies) - so this is a problem / bug between CloudFormation and ECS

2. Have CDK pass a single PlacementStrategy, even if none are specified, that represents the default taken by ECS. The ECS documentation isn't clear as to what this strategy is, so I cannot offer further speculation as to the viability of this workaround.

Thanks @pwrmiller
We can stick to the placement constraints scope for this PR.
Let me revert the PlacementStrategy changes made

@aws-cdk-automation
Copy link
Collaborator

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: f09e815
  • Result: FAILED
  • Build Logs (available for 30 days)

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

@aws-cdk-automation
Copy link
Collaborator

The pull request linter fails with the following errors:

❌ Fixes must contain a change to an integration test file and the resulting snapshot.
❌ Pull requests from `main` branch of a fork cannot be accepted. Please reopen this contribution from another branch on your fork. For more information, see https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md#step-4-pull-request.

PRs must pass status checks before we can provide a meaningful review.

If you would like to request an exemption from the status checks or clarification on feedback, please leave a comment on this PR containing Exemption Request and/or Clarification Request.

@aws-cdk-automation
Copy link
Collaborator

Your pull request must be based off of a branch in a personal account (not an organization owned account, and not the main branch). You must also have the setting enabled that allows the CDK team to push changes to your branch (this setting is enabled by default for personal accounts, and cannot be enabled for organization owned accounts). The reason for this is that our automation needs to synchronize your branch with our main after it has been approved, and we cannot do that if we cannot push to your branch.

@mergify
Copy link
Contributor

mergify bot commented Oct 26, 2023

⚠️ The sha of the head commit of this PR conflicts with #27688. Mergify cannot evaluate rules on this PR. ⚠️

mergify bot pushed a commit that referenced this pull request May 30, 2024
…30382)

### Issue 

fixes #27555 
Closes Half Fix [i.e, Allows user to give Empty Placement Constraints ]  #27555 

This PR does not address supporting empty placement strategies because of the following reason : [27555 : comment](#27572 (comment))

This was raised with the guidance from - [pr / 28431 : Comment ](#28431 (comment))

### Reason for this change

Users unable to give empty placementConstraints

### Description of how you validated changes

- Added a UnitCase to cover with empty `[]` placementConstraints
- Integration Tests
```
$ yarn integ test/aws-ecs/test/ec2/integ.placement-constraint-default-empty.js --update-on-failed
```
After integ tests were completed, `npm test` to verify the snapshot.

### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
mergify bot pushed a commit to SvenKirschbaum/aws-utils that referenced this pull request Jun 1, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-secrets-manager) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)) | dependencies | minor | [`3.583.0` -> `3.588.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.583.0/3.588.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.588.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.588.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.583.0/3.588.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.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@fallobst22/cdk-cross-account-route53](https://github.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`^0.0.21` -> `^0.0.22`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.21/0.0.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.22?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.22?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.21/0.0.22?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.21/0.0.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/core](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/core)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fcore/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fcore/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fcore/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fcore/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fcore/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/error-logger](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/error-logger)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2ferror-logger/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2ferror-logger/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2ferror-logger/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2ferror-logger/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2ferror-logger/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-content-negotiation](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-content-negotiation)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-content-negotiation/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-content-negotiation/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-content-negotiation/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-content-negotiation/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-content-negotiation/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-error-handler](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-error-handler)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-error-handler/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-error-handler/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-error-handler/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-error-handler/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-error-handler/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-header-normalizer](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-header-normalizer)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-header-normalizer/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-header-normalizer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-header-normalizer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-header-normalizer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-header-normalizer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-json-body-parser](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-json-body-parser)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-json-body-parser/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-json-body-parser/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-json-body-parser/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-json-body-parser/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-json-body-parser/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-response-serializer](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-response-serializer)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-response-serializer/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-response-serializer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-response-serializer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-response-serializer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-response-serializer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`5.15.18` -> `5.15.19`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.18/5.15.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/material](https://mui.com/material-ui/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`5.15.18` -> `5.15.19`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.18/5.15.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | dependencies | minor | [`7.5.1` -> `7.6.1`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.5.1/7.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsdom) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom)) | devDependencies | patch | [`21.1.6` -> `21.1.7`](https://renovatebot.com/diffs/npm/@types%2fjsdom/21.1.6/21.1.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjsdom/21.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjsdom/21.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjsdom/21.1.6/21.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjsdom/21.1.6/21.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.12.12` -> `20.13.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`7.10.0` -> `7.11.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`7.10.0` -> `7.11.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.10.0/7.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk](https://github.com/aws/aws-cdk) ([source](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.143.0` -> `2.144.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.143.0/2.144.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk-lib](https://github.com/aws/aws-cdk) ([source](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.143.0` -> `2.144.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.143.0/2.144.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [jsdom](https://github.com/jsdom/jsdom) | dependencies | minor | [`24.0.0` -> `24.1.0`](https://renovatebot.com/diffs/npm/jsdom/24.0.0/24.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jsdom/24.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jsdom/24.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jsdom/24.0.0/24.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jsdom/24.0.0/24.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest)) | devDependencies | patch | [`29.1.3` -> `29.1.4`](https://renovatebot.com/diffs/npm/ts-jest/29.1.3/29.1.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.1.3/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.1.3/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://vitejs.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`5.2.11` -> `5.2.12`](https://renovatebot.com/diffs/npm/vite/5.2.11/5.2.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.11/5.2.12?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.588.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35880-2024-05-31)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-secrets-manager](https://github.com/aws-sdk/client-secrets-manager)

### [`v3.587.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35870-2024-05-30)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.583.0...v3.587.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-secrets-manager](https://github.com/aws-sdk/client-secrets-manager)

</details>

<details>
<summary>SvenKirschbaum/cdk-cross-account-route53 (@&#8203;fallobst22/cdk-cross-account-route53)</summary>

### [`v0.0.22`](https://github.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.22)

[Compare Source](https://github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.21...v0.0.22)

##### [0.0.22](https://github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.21...v0.0.22) (2024-06-01)

</details>

<details>
<summary>middyjs/middy (@&#8203;middy/core)</summary>

### [`v5.4.0`](https://github.com/middyjs/middy/releases/tag/5.4.0)

[Compare Source](https://github.com/middyjs/middy/compare/5.3.5...5.4.0)

##### What's Changed

-   feat: implement wildcard support for cors origins option by [@&#8203;ScottEnock](https://github.com/ScottEnock) in [middyjs/middy#1213
-   `validator`: Update `ajv-formats` to v3 see https://github.com/ajv-validator/ajv-formats/releases/tag/v3.0.0-rc.0 for remediations

##### New Contributors

-   [@&#8203;ScottEnock](https://github.com/ScottEnock) made their first contribution in [middyjs/middy#1213

**Full Changelog**: middyjs/middy@5.3.5...5.4.0

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/icons-material)</summary>

### [`v5.15.19`](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

[Compare Source](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/material)</summary>

### [`v5.15.19`](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

[Compare Source](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

</details>

<details>
<summary>mui/mui-x (@&#8203;mui/x-data-grid)</summary>

### [`v7.6.1`](https://github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#761)

[Compare Source](https://github.com/mui/mui-x/compare/v7.6.0...v7.6.1)

*May 31, 2024*

We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:

🐞 Address the `@mui/internal-test-utils` added as a direct dependency to `@mui/x-data-grid` by mistake.



##### Data Grid

##### `@mui/x-data-grid@7.6.1`

-   \[DataGrid] Fix column resize not working with special character ([#&#8203;13069](https://github.com/mui/mui-x/issues/13069)) [@&#8203;oukunan](https://github.com/oukunan)
-   \[DataGrid] Move `@mui/internal-test-utils` to dev dependency ([#&#8203;13318](https://github.com/mui/mui-x/issues/13318)) [@&#8203;LukasTy](https://github.com/LukasTy)

##### `@mui/x-data-grid-pro@7.6.1` [![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.6.1`.

##### `@mui/x-data-grid-premium@7.6.1` [![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.6.1`.

### [`v7.6.0`](https://github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#760)

[Compare Source](https://github.com/mui/mui-x/compare/v7.5.1...v7.6.0)

*May 30, 2024*

We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:

-   🎁 Allow to define and customize the indentation of nested items in the Tree View
-   ✨ Allow charts highlights to be controlled
-   🌍 Improve Persian (fa-IR) locale on the Data Grid
-   🐞 Bugfixes
-   📚 Documentation improvements



##### Data Grid

##### `@mui/x-data-grid@7.6.0`

-   \[DataGrid] Avoid re-rendering all cells on column change ([#&#8203;12980](https://github.com/mui/mui-x/issues/12980)) [@&#8203;romgrk](https://github.com/romgrk)
-   \[DataGrid] Export `GridColumnHeadersProps` ([#&#8203;13229](https://github.com/mui/mui-x/issues/13229)) [@&#8203;cherniavskii](https://github.com/cherniavskii)
-   \[DataGrid] Fix header filters' issue with custom filters ([#&#8203;13255](https://github.com/mui/mui-x/issues/13255)) [@&#8203;MBilalShafi](https://github.com/MBilalShafi)
-   \[DataGrid] Remove dead logic to support Safari < 13 ([#&#8203;13249](https://github.com/mui/mui-x/issues/13249)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[l10n] Improve Persian (fa-IR) locale ([#&#8203;12994](https://github.com/mui/mui-x/issues/12994)) [@&#8203;amiryxe](https://github.com/amiryxe)

##### `@mui/x-data-grid-pro@7.6.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.6.0`.

##### `@mui/x-data-grid-premium@7.6.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.6.0`, plus:

-   \[DataGridPremium] Fix excel export causing column with wrong width ([#&#8203;13191](https://github.com/mui/mui-x/issues/13191)) [@&#8203;romgrk](https://github.com/romgrk)

##### Date and Time Pickers

##### `@mui/x-date-pickers@7.6.0`

-   \[pickers] Fix `DateBuilderReturnType` when the date is `undefined` ([#&#8203;13244](https://github.com/mui/mui-x/issues/13244)) [@&#8203;alexey-kozlenkov](https://github.com/alexey-kozlenkov)

##### `@mui/x-date-pickers-pro@7.6.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.6.0`.

##### Charts

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

-   \[charts] Allow charts highlights to be controlled ([#&#8203;12828](https://github.com/mui/mui-x/issues/12828)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[charts] Refactor axis band scaleType check ([#&#8203;13295](https://github.com/mui/mui-x/issues/13295)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[charts] Refactor checkScaleErrors to improve readability and simplify axis message logic ([#&#8203;13305](https://github.com/mui/mui-x/issues/13305)) [@&#8203;JCQuintas](https://github.com/JCQuintas)

##### Tree View

##### `@mui/x-tree-view@7.6.0`

-   \[TreeView] Add JSDoc to every instance method ([#&#8203;13219](https://github.com/mui/mui-x/issues/13219)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[TreeView] Allow to customize the indentation of nested items ([#&#8203;13225](https://github.com/mui/mui-x/issues/13225)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[TreeView] Allow to define indentation at the item level ([#&#8203;13126](https://github.com/mui/mui-x/issues/13126)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)

##### Docs

-   \[docs] Add Bulk editing demo for the Community plan ([#&#8203;12800](https://github.com/mui/mui-x/issues/12800)) [@&#8203;cherniavskii](https://github.com/cherniavskii)
-   \[docs] Add conditional label formatting on tooltip page and link to label page ([#&#8203;13235](https://github.com/mui/mui-x/issues/13235)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[docs] Add information about key combinations on a11y sections ([#&#8203;13234](https://github.com/mui/mui-x/issues/13234)) [@&#8203;arthurbalduini](https://github.com/arthurbalduini)
-   \[docs] Cleanup of the Tree View demos ([#&#8203;13237](https://github.com/mui/mui-x/issues/13237)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[docs] Document how to customize a subsection of a line chart ([#&#8203;13210](https://github.com/mui/mui-x/issues/13210)) [@&#8203;alexfauquette](https://github.com/alexfauquette)
-   \[docs] Fix Pickers FAQ callout ([#&#8203;13238](https://github.com/mui/mui-x/issues/13238)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[docs] Fix Vale errors [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[docs] Fix a small typo in property comment ([#&#8203;13245](https://github.com/mui/mui-x/issues/13245)) [@&#8203;Janpot](https://github.com/Janpot)
-   \[docs] Improve the Data Grid FAQ page ([#&#8203;13258](https://github.com/mui/mui-x/issues/13258)) [@&#8203;MBilalShafi](https://github.com/MBilalShafi)
-   \[docs] Removes unused lines in TreeItem2 styling ([#&#8203;13264](https://github.com/mui/mui-x/issues/13264)) [@&#8203;arthurbalduini](https://github.com/arthurbalduini)
-   \[docs] Small improvements on accessibility data grid doc ([#&#8203;13233](https://github.com/mui/mui-x/issues/13233)) [@&#8203;arthurbalduini](https://github.com/arthurbalduini)
-   \[docs] Update Pickers demo configurations ([#&#8203;13303](https://github.com/mui/mui-x/issues/13303)) [@&#8203;LukasTy](https://github.com/LukasTy)

##### Core

-   \[core] Add comment on why logic to sync column header ([#&#8203;13248](https://github.com/mui/mui-x/issues/13248)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[core] Fix `l10n` script execution with arguments ([#&#8203;13297](https://github.com/mui/mui-x/issues/13297)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[core] Prevent "Add reviewers" workflow from triggering since it doesn't work ([#&#8203;13236](https://github.com/mui/mui-x/issues/13236)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[docs-infra] Fix `@mui/material` version used in sandboxes ([#&#8203;13260](https://github.com/mui/mui-x/issues/13260)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[test] Use `describeTreeView` for keyboard navigation tests on disabled items ([#&#8203;13184](https://github.com/mui/mui-x/issues/13184)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[test] Use `describeTreeView` for remaining items tests ([#&#8203;13262](https://github.com/mui/mui-x/issues/13262)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[test] Use test-utils from npm ([#&#8203;12880](https://github.com/mui/mui-x/issues/12880)) [@&#8203;michaldudak](https://github.com/michaldudak)
-   \[typescript] Remove duplicate `DateRangePosition` type in favor of `RangePosition` ([#&#8203;13288](https://github.com/mui/mui-x/issues/13288)) [@&#8203;LukasTy](https://github.com/LukasTy)

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary>

### [`v7.11.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7110-2024-05-27)

[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0)

##### 🚀 Features

-   **eslint-plugin:** deprecate prefer-ts-expect-error in favor of ban-ts-comment

##### 🩹 Fixes

-   **eslint-plugin:** \[consistent-type-assertions] prevent syntax errors on arrow functions

##### ❤️  Thank You

-   Abraham Guo
-   auvred
-   Dom Armstrong
-   Kirk Waiblinger

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>

### [`v7.11.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7110-2024-05-27)

[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0)

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 (aws-cdk)</summary>

### [`v2.144.0`](https://github.com/aws/aws-cdk/releases/tag/v2.144.0)

[Compare Source](https://github.com/aws/aws-cdk/compare/v2.143.1...v2.144.0)

##### Features

-   **appconfig:** add grantReadConfig method to Environment Construct ([#&#8203;30180](https://github.com/aws/aws-cdk/issues/30180)) ([c8f2646](https://github.com/aws/aws-cdk/commit/c8f2646fc903114c7819e4167b8f38436af91ee1)), closes [#&#8203;28585](https://github.com/aws/aws-cdk/issues/28585)
-   **dynamodb:** add resource polices for table ([#&#8203;30251](https://github.com/aws/aws-cdk/issues/30251)) ([7dc6d27](https://github.com/aws/aws-cdk/commit/7dc6d275fe5d3d1d08f7202a6854d71c3cf40780))
-   **ec2:** support `instanceInitiatedShutdownBehavior` for EC2 instance ([#&#8203;30160](https://github.com/aws/aws-cdk/issues/30160)) ([c073617](https://github.com/aws/aws-cdk/commit/c07361743bb880c78073684e1b0881daff57ea5b)), closes [#&#8203;30164](https://github.com/aws/aws-cdk/issues/30164)
-   **ecs-patterns:** allow custom container name for Scheduled ecs and fargate tasks ([#&#8203;30357](https://github.com/aws/aws-cdk/issues/30357)) ([f54a945](https://github.com/aws/aws-cdk/commit/f54a945d6d41153ea632538d390a0117f496b285)), closes [#&#8203;30281](https://github.com/aws/aws-cdk/issues/30281) [#&#8203;27515](https://github.com/aws/aws-cdk/issues/27515)
-   **lambda:** allow running a build file ([#&#8203;30196](https://github.com/aws/aws-cdk/issues/30196)) ([89042c4](https://github.com/aws/aws-cdk/commit/89042c41c80678a65b57e0543eac9d305a5f48b5)), closes [#&#8203;18470](https://github.com/aws/aws-cdk/issues/18470)
-   **stepfunctions-tasks:** add workerType and numberOfWorkers to GlueStartJobRun class ([#&#8203;30319](https://github.com/aws/aws-cdk/issues/30319)) ([b17dfe7](https://github.com/aws/aws-cdk/commit/b17dfe744b365a886d807f2df06ee5f0303ef811)), closes [#&#8203;12757](https://github.com/aws/aws-cdk/issues/12757)
-   update L1 CloudFormation resource definitions ([#&#8203;30354](https://github.com/aws/aws-cdk/issues/30354)) ([ede0917](https://github.com/aws/aws-cdk/commit/ede09175b54c0790af1ba75d9a1de151fbd2357f))
-   **stepfunctions-tasks:** support for the step functions mediaconvert optimized integration for createJob api ([#&#8203;30300](https://github.com/aws/aws-cdk/issues/30300)) ([823cab3](https://github.com/aws/aws-cdk/commit/823cab30553b1045dab049a0257d21408dbce3f5)), closes [#&#8203;30299](https://github.com/aws/aws-cdk/issues/30299)

##### Bug Fixes

-   **ecs:** removed omitEmptyArray for placementConstraints ([#&#8203;27555](https://github.com/aws/aws-cdk/issues/27555)) ([#&#8203;30382](https://github.com/aws/aws-cdk/issues/30382)) ([8b234b7](https://github.com/aws/aws-cdk/commit/8b234b71f2bbfec8ceca4e062674290eb51c8c9b)), closes [/github.com/aws/aws-cdk/pull/27572#issuecomment-1766287866](https://github.com/aws//github.com/aws/aws-cdk/pull/27572/issues/issuecomment-1766287866) [/github.com/aws/aws-cdk/pull/28431#issuecomment-1865233495](https://github.com/aws//github.com/aws/aws-cdk/pull/28431/issues/issuecomment-1865233495)
-   **eks:** add tag update support for eks cluster ([#&#8203;30123](https://github.com/aws/aws-cdk/issues/30123)) ([8c39e81](https://github.com/aws/aws-cdk/commit/8c39e8161970705c76f93ec99934f9b3b76da294)), closes [#&#8203;19388](https://github.com/aws/aws-cdk/issues/19388)
-   **fsx:** no validation error when `hour` property set to 24 in the `LustreMaintenanceTime` class. ([#&#8203;30342](https://github.com/aws/aws-cdk/issues/30342)) ([6301a9a](https://github.com/aws/aws-cdk/commit/6301a9aaa7205ccbb0bdc93ce85bd8aa78dd742a)), closes [#&#8203;30341](https://github.com/aws/aws-cdk/issues/30341)
-   **lambda:** use enum values for applicationLogLevel and systemLogLevel ([#&#8203;29904](https://github.com/aws/aws-cdk/issues/29904)) ([3f53a45](https://github.com/aws/aws-cdk/commit/3f53a4551ea7d4f2b41d062b0220e071f219207f))
-   **s3:** publicReadAccess causes deployment failure due to access denied 403 ([#&#8203;29632](https://github.com/aws/aws-cdk/issues/29632)) ([4bf6fad](https://github.com/aws/aws-cdk/commit/4bf6fad3aa3fe1dc95ede8c11bacae4fac3096f4))
-   **stepfunctions:** cannot use intrinsic functions in Fail state ([#&#8203;30210](https://github.com/aws/aws-cdk/issues/30210)) ([81a558f](https://github.com/aws/aws-cdk/commit/81a558feeb8309c221e85b5ad9a17340035620f9)), closes [#&#8203;30063](https://github.com/aws/aws-cdk/issues/30063)

***

#### Alpha modules (2.144.0-alpha.0)

##### Features

-   **apprunner:** add kmsKey property for the AppRunner Service class ([#&#8203;30352](https://github.com/aws/aws-cdk/issues/30352)) ([0c1aeb6](https://github.com/aws/aws-cdk/commit/0c1aeb6d6d9b9d72624a394fff45e65dfb94b733)), closes [#&#8203;30365](https://github.com/aws/aws-cdk/issues/30365)
-   **ivs-alpha:** support advanced channel type ([#&#8203;30086](https://github.com/aws/aws-cdk/issues/30086)) ([544e54a](https://github.com/aws/aws-cdk/commit/544e54abb0985e69bb615fd3c9c47e4067bb17d8)), closes [#&#8203;30075](https://github.com/aws/aws-cdk/issues/30075)
-   **neptune:** add copyTagsToSnapshot property to the DatabaseCluster Construct ([#&#8203;30092](https://github.com/aws/aws-cdk/issues/30092)) ([ba8edb3](https://github.com/aws/aws-cdk/commit/ba8edb3e16e3b7c72bb2a38bb3318969e0e9f054)), closes [#&#8203;30087](https://github.com/aws/aws-cdk/issues/30087)

### [`v2.143.1`](https://github.com/aws/aws-cdk/releases/tag/v2.143.1)

[Compare Source](https://github.com/aws/aws-cdk/compare/v2.143.0...v2.143.1)

##### Reverts

-   fix(ses-actions): permissions too wide for S3 action ([#&#8203;30375](https://github.com/aws/aws-cdk/issues/30375)) ([6c716c6](https://github.com/aws/aws-cdk/commit/6c716c68ec2a222a1262577942ffde42002d2f44))

***

##### Alpha modules (2.143.1-alpha.0)

</details>

<details>
<summary>jsdom/jsdom (jsdom)</summary>

### [`v24.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2410)

[Compare Source](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0)

-   Added the `getSetCookie()` method to the `Headers` class. (ushiboy)
-   Fixed the creation and parsing of elements with names from `Object.prototype`, like `"constructor"` or `"toString"`.
-   Updated `rweb-cssom`, which can now parse additional CSS constructs.

</details>

<details>
<summary>kulshekhar/ts-jest (ts-jest)</summary>

### [`v29.1.4`](https://github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2914-2024-05-28)

[Compare Source](https://github.com/kulshekhar/ts-jest/compare/v29.1.3...v29.1.4)

##### Bug Fixes

-   fix(transformer): allow transforming of .cts/.mts extensions. ([#&#8203;3996](https://github.com/kulshekhar/ts-jest/issues/3996)) ([b8f6eaa](https://github.com/kulshekhar/ts-jest/commit/b8f6eaa)), closes [#&#8203;3996](https://github.com/kulshekhar/ts-jest/issues/3996)

##### Features

-   feat: make cli generate esm config based on `type: "module"` ([#&#8203;4210](https://github.com/kulshekhar/ts-jest/issues/4210)) ([81a5f64](https://github.com/kulshekhar/ts-jest/commit/81a5f64)), closes [#&#8203;4210](https://github.com/kulshekhar/ts-jest/issues/4210) [#&#8203;4012](https://github.com/kulshekhar/ts-jest/issues/4012)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

### [`v5.2.12`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5212-2024-05-28-small)

[Compare Source](https://github.com/vitejs/vite/compare/v5.2.11...v5.2.12)

-   chore: move to eslint flat config ([#&#8203;16743](https://github.com/vitejs/vite/issues/16743)) ([8f16765](https://github.com/vitejs/vite/commit/8f16765)), closes [#&#8203;16743](https://github.com/vitejs/vite/issues/16743)
-   chore(deps): remove unused deps ([#&#8203;17329](https://github.com/vitejs/vite/issues/17329)) ([5a45745](https://github.com/vitejs/vite/commit/5a45745)), closes [#&#8203;17329](https://github.com/vitejs/vite/issues/17329)
-   chore(deps): update all non-major dependencies ([#&#8203;16722](https://github.com/vitejs/vite/issues/16722)) ([b45922a](https://github.com/vitejs/vite/commit/b45922a)), closes [#&#8203;16722](https://github.com/vitejs/vite/issues/16722)
-   fix: mention `build.rollupOptions.output.manualChunks` instead of  `build.rollupOutput.manualChunks` ([89378c0](https://github.com/vitejs/vite/commit/89378c0)), closes [#&#8203;16721](https://github.com/vitejs/vite/issues/16721)
-   fix(build): make SystemJSWrapRE match lazy ([#&#8203;16633](https://github.com/vitejs/vite/issues/16633)) ([6583ad2](https://github.com/vitejs/vite/commit/6583ad2)), closes [#&#8203;16633](https://github.com/vitejs/vite/issues/16633)
-   fix(css): avoid generating empty JS files when JS files becomes empty but has CSS files imported ([#&#8203;1](https://github.com/vitejs/vite/issues/1) ([95fe5a7](https://github.com/vitejs/vite/commit/95fe5a7)), closes [#&#8203;16078](https://github.com/vitejs/vite/issues/16078)
-   fix(css): handle lightningcss compiled css in Deno ([#&#8203;17301](https://github.com/vitejs/vite/issues/17301)) ([8e4e932](https://github.com/vitejs/vite/commit/8e4e932)), closes [#&#8203;17301](https://github.com/vitejs/vite/issues/17301)
-   fix(css): only use files the current bundle contains ([#&#8203;16684](https://github.com/vitejs/vite/issues/16684)) ([15a6ebb](https://github.com/vitejs/vite/commit/15a6ebb)), closes [#&#8203;16684](https://github.com/vitejs/vite/issues/16684)
-   fix(css): page reload was not happening with .css?raw ([#&#8203;16455](https://github.com/vitejs/vite/issues/16455)) ([8041846](https://github.com/vitejs/vite/commit/8041846)), closes [#&#8203;16455](https://github.com/vitejs/vite/issues/16455)
-   fix(deps): update all non-major dependencies ([#&#8203;16603](https://github.com/vitejs/vite/issues/16603)) ([6711553](https://github.com/vitejs/vite/commit/6711553)), closes [#&#8203;16603](https://github.com/vitejs/vite/issues/16603)
-   fix(deps): update all non-major dependencies ([#&#8203;16660](https://github.com/vitejs/vite/issues/16660)) ([bf2f014](https://github.com/vitejs/vite/commit/bf2f014)), closes [#&#8203;16660](https://github.com/vitejs/vite/issues/16660)
-   fix(deps): update all non-major dependencies ([#&#8203;17321](https://github.com/vitejs/vite/issues/17321)) ([4a89766](https://github.com/vitejs/vite/commit/4a89766)), closes [#&#8203;17321](https://github.com/vitejs/vite/issues/17321)
-   fix(error-logging): rollup errors weren't displaying id and codeframe ([#&#8203;16540](https://github.com/vitejs/vite/issues/16540)) ([22dc196](https://github.com/vitejs/vite/commit/22dc196)), closes [#&#8203;16540](https://github.com/vitejs/vite/issues/16540)
-   fix(hmr): normalize the path info ([#&#8203;14255](https://github.com/vitejs/vite/issues/14255)) ([6a085d0](https://github.com/vitejs/vite/commit/6a085d0)), closes [#&#8203;14255](https://github.com/vitejs/vite/issues/14255)
-   fix(hmr): trigger page reload when calling invalidate on root module ([#&#8203;16636](https://github.com/vitejs/vite/issues/16636)) ([2b61cc3](https://github.com/vitejs/vite/commit/2b61cc3)), closes [#&#8203;16636](https://github.com/vitejs/vite/issues/16636)
-   fix(logger): truncate log over 5000 characters long ([#&#8203;16581](https://github.com/vitejs/vite/issues/16581)) ([b0b839a](https://github.com/vitejs/vite/commit/b0b839a)), closes [#&#8203;16581](https://github.com/vitejs/vite/issues/16581)
-   fix(optimizer): log dependencies added by plugins ([#&#8203;16729](https://github.com/vitejs/vite/issues/16729)) ([f0fb987](https://github.com/vitejs/vite/commit/f0fb987)), closes [#&#8203;16729](https://github.com/vitejs/vite/issues/16729)
-   fix(sourcemap): improve sourcemap compatibility for vue2 ([#&#8203;16594](https://github.com/vitejs/vite/issues/16594)) ([913c040](https://github.com/vitejs/vite/commit/913c040)), closes [#&#8203;16594](https://github.com/vitejs/vite/issues/16594)
-   docs: correct proxy shorthand example ([#&#8203;15938](https://github.com/vitejs/vite/issues/15938)) ([abf766e](https://github.com/vitejs/vite/commit/abf766e)), closes [#&#8203;15938](https://github.com/vitejs/vite/issues/15938)
-   docs: deprecate server.hot ([#&#8203;16741](https://github.com/vitejs/vite/issues/16741)) ([e7d38ab](https://github.com/vitejs/vite/commit/e7d38ab)), closes [#&#8203;16741](https://github.com/vitejs/vite/issues/16741)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on sunday" 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://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SvenKirschbaum/aws-utils).
mergify bot pushed a commit to SvenKirschbaum/share.kirschbaum.cloud that referenced this pull request Jun 1, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | dependencies | minor | [`3.584.0` -> `3.588.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.584.0/3.588.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.584.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.584.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | dependencies | minor | [`3.583.0` -> `3.588.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.583.0/3.588.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | dependencies | minor | [`3.583.0` -> `3.588.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.583.0/3.588.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | dependencies | minor | [`3.583.0` -> `3.588.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.583.0/3.588.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | dependencies | minor | [`3.583.0` -> `3.588.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.583.0/3.588.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.588.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.588.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.583.0/3.588.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.583.0/3.588.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@fallobst22/cdk-cross-account-route53](https://github.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`0.0.21` -> `0.0.22`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.21/0.0.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.22?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.22?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.21/0.0.22?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.21/0.0.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/core](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/core)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fcore/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fcore/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fcore/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fcore/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fcore/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/error-logger](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/error-logger)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2ferror-logger/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2ferror-logger/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2ferror-logger/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2ferror-logger/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2ferror-logger/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-content-negotiation](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-content-negotiation)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-content-negotiation/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-content-negotiation/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-content-negotiation/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-content-negotiation/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-content-negotiation/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-error-handler](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-error-handler)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-error-handler/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-error-handler/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-error-handler/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-error-handler/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-error-handler/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-header-normalizer](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-header-normalizer)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-header-normalizer/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-header-normalizer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-header-normalizer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-header-normalizer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-header-normalizer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-json-body-parser](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-json-body-parser)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-json-body-parser/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-json-body-parser/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-json-body-parser/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-json-body-parser/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-json-body-parser/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/http-response-serializer](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/http-response-serializer)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fhttp-response-serializer/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-response-serializer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-response-serializer/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-response-serializer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-response-serializer/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@middy/validator](https://middy.js.org) ([source](https://github.com/middyjs/middy/tree/HEAD/packages/validator)) | dependencies | minor | [`5.3.5` -> `5.4.0`](https://renovatebot.com/diffs/npm/@middy%2fvalidator/5.3.5/5.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fvalidator/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fvalidator/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fvalidator/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fvalidator/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`5.15.18` -> `5.15.19`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.18/5.15.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/material](https://mui.com/material-ui/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`5.15.18` -> `5.15.19`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.18/5.15.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | dependencies | minor | [`7.5.1` -> `7.6.1`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.5.1/7.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.12.12` -> `20.13.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`7.10.0` -> `7.11.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`7.10.0` -> `7.11.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.10.0/7.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk](https://github.com/aws/aws-cdk) ([source](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.143.0` -> `2.144.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.143.0/2.144.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk-lib](https://github.com/aws/aws-cdk) ([source](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.143.0` -> `2.144.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.143.0/2.144.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.143.0/2.144.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-sdk](https://github.com/aws/aws-sdk-js) | dependencies | minor | [`2.1628.0` -> `2.1632.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1628.0/2.1632.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1632.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1632.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1628.0/2.1632.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1628.0/2.1632.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest)) | devDependencies | patch | [`29.1.3` -> `29.1.4`](https://renovatebot.com/diffs/npm/ts-jest/29.1.3/29.1.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.1.3/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.1.3/29.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://vitejs.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`5.2.11` -> `5.2.12`](https://renovatebot.com/diffs/npm/vite/5.2.11/5.2.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.11/5.2.12?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.588.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35880-2024-05-31)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-dynamodb](https://github.com/aws-sdk/client-dynamodb)

### [`v3.587.0`](https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.587.0)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.585.0...v3.587.0)

##### 3.587.0(2024-05-30)

##### Chores

-   **codegen:**  update Smithy hash - ProviderError logging, timestamp millis ([#&#8203;6147](https://github.com/aws/aws-sdk-js-v3/pull/6147)) ([6bba0d66](https://github.com/aws/aws-sdk-js-v3/commit/6bba0d66cb258598fcb2106c8a3e23e507b7694f))

##### Documentation Changes

-   **client-rds:**  Updates Amazon RDS documentation for Aurora Postgres DBname. ([f03a9ee5](https://github.com/aws/aws-sdk-js-v3/commit/f03a9ee5deb886ead51ff8b342d72e3582ab1bea))

##### New Features

-   **clients:**  update client endpoints as of 2024-05-30 ([d131ac0a](https://github.com/aws/aws-sdk-js-v3/commit/d131ac0a406571287bcbbce61693522874031434))
-   **client-cloudtrail:**  CloudTrail Lake returns PartitionKeys in the GetEventDataStore API response. Events are grouped into partitions based on these keys for better query performance. For example, the calendarday key groups events by day, while combining the calendarday key with the hour key groups them by day and hour. ([88273bad](https://github.com/aws/aws-sdk-js-v3/commit/88273bad20d44ca5b8627cf5da424063b0c6f847))
-   **client-sagemaker:**  Adds Model Card information as a new component to Model Package. Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per algorithm. ([393afc7e](https://github.com/aws/aws-sdk-js-v3/commit/393afc7e402b2114a6ff8b00b62213e7a63ab717))
-   **client-bedrock-agent:**  With this release, Knowledge bases for Bedrock adds support for Titan Text Embedding v2. ([c2f93e18](https://github.com/aws/aws-sdk-js-v3/commit/c2f93e18c1a4cbc770e38fa4cd9ca691abf5f93d))
-   **client-connect:**  Adding associatedQueueIds as a SearchCriteria and response field to the SearchRoutingProfiles API ([b46048a8](https://github.com/aws/aws-sdk-js-v3/commit/b46048a89f684f9959508d386b84dfc18e2f3589))
-   **client-emr-serverless:**  The release adds support for spark structured streaming. ([572bc93e](https://github.com/aws/aws-sdk-js-v3/commit/572bc93e8481256e5094947151d2c24c0c1c149f))
-   **client-acm:**  add v2 smoke tests and smithy smokeTests trait for SDK testing. ([c87de6ae](https://github.com/aws/aws-sdk-js-v3/commit/c87de6ae55d719150fe4f5172cfd1f4cb3bb1aa2))
-   **client-bedrock-runtime:**  This release adds Converse and ConverseStream APIs to Bedrock Runtime ([512d9014](https://github.com/aws/aws-sdk-js-v3/commit/512d901499b7bc31fdddc8372a18339dc9909b15))

##### Bug Fixes

-   **credentials-provider-ini:**  include general http provider when sourcing EcsContainer credentials ([#&#8203;6132](https://github.com/aws/aws-sdk-js-v3/pull/6132)) ([8cdaf0a1](https://github.com/aws/aws-sdk-js-v3/commit/8cdaf0a12a0352687e50f299939d2c9ed76c1f10))

***

For list of updated packages, view **updated-packages.md** in **assets-3.587.0.zip**

### [`v3.585.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35850-2024-05-28)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.584.0...v3.585.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-dynamodb](https://github.com/aws-sdk/client-dynamodb)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

### [`v3.588.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35880-2024-05-31)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

### [`v3.587.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35870-2024-05-30)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.583.0...v3.587.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-sesv2)</summary>

### [`v3.588.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35880-2024-05-31)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sesv2](https://github.com/aws-sdk/client-sesv2)

### [`v3.587.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35870-2024-05-30)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.583.0...v3.587.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sesv2](https://github.com/aws-sdk/client-sesv2)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-sfn)</summary>

### [`v3.588.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35880-2024-05-31)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sfn](https://github.com/aws-sdk/client-sfn)

### [`v3.587.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35870-2024-05-30)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.583.0...v3.587.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-sfn](https://github.com/aws-sdk/client-sfn)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/s3-request-presigner)</summary>

### [`v3.588.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35880-2024-05-31)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

### [`v3.587.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35870-2024-05-30)

[Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.583.0...v3.587.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

</details>

<details>
<summary>SvenKirschbaum/cdk-cross-account-route53 (@&#8203;fallobst22/cdk-cross-account-route53)</summary>

### [`v0.0.22`](https://github.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.22)

[Compare Source](https://github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.21...v0.0.22)

##### [0.0.22](https://github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.21...v0.0.22) (2024-06-01)

</details>

<details>
<summary>middyjs/middy (@&#8203;middy/core)</summary>

### [`v5.4.0`](https://github.com/middyjs/middy/releases/tag/5.4.0)

[Compare Source](https://github.com/middyjs/middy/compare/5.3.5...5.4.0)

##### What's Changed

-   feat: implement wildcard support for cors origins option by [@&#8203;ScottEnock](https://github.com/ScottEnock) in [https://github.com/middyjs/middy/pull/1213](https://github.com/middyjs/middy/pull/1213)
-   `validator`: Update `ajv-formats` to v3 see https://github.com/ajv-validator/ajv-formats/releases/tag/v3.0.0-rc.0 for remediations

##### New Contributors

-   [@&#8203;ScottEnock](https://github.com/ScottEnock) made their first contribution in [https://github.com/middyjs/middy/pull/1213](https://github.com/middyjs/middy/pull/1213)

**Full Changelog**: https://github.com/middyjs/middy/compare/5.3.5...5.4.0

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/icons-material)</summary>

### [`v5.15.19`](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

[Compare Source](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/material)</summary>

### [`v5.15.19`](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

[Compare Source](https://github.com/mui/material-ui/compare/v5.15.18...v5.15.19)

</details>

<details>
<summary>mui/mui-x (@&#8203;mui/x-date-pickers)</summary>

### [`v7.6.1`](https://github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#761)

[Compare Source](https://github.com/mui/mui-x/compare/v7.6.0...v7.6.1)

*May 31, 2024*

We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:

🐞 Address the `@mui/internal-test-utils` added as a direct dependency to `@mui/x-data-grid` by mistake.



##### Data Grid

##### `@mui/x-data-grid@7.6.1`

-   \[DataGrid] Fix column resize not working with special character ([#&#8203;13069](https://github.com/mui/mui-x/issues/13069)) [@&#8203;oukunan](https://github.com/oukunan)
-   \[DataGrid] Move `@mui/internal-test-utils` to dev dependency ([#&#8203;13318](https://github.com/mui/mui-x/issues/13318)) [@&#8203;LukasTy](https://github.com/LukasTy)

##### `@mui/x-data-grid-pro@7.6.1` [![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.6.1`.

##### `@mui/x-data-grid-premium@7.6.1` [![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.6.1`.

### [`v7.6.0`](https://github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#760)

[Compare Source](https://github.com/mui/mui-x/compare/v7.5.1...v7.6.0)

*May 30, 2024*

We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:

-   🎁 Allow to define and customize the indentation of nested items in the Tree View
-   ✨ Allow charts highlights to be controlled
-   🌍 Improve Persian (fa-IR) locale on the Data Grid
-   🐞 Bugfixes
-   📚 Documentation improvements



##### Data Grid

##### `@mui/x-data-grid@7.6.0`

-   \[DataGrid] Avoid re-rendering all cells on column change ([#&#8203;12980](https://github.com/mui/mui-x/issues/12980)) [@&#8203;romgrk](https://github.com/romgrk)
-   \[DataGrid] Export `GridColumnHeadersProps` ([#&#8203;13229](https://github.com/mui/mui-x/issues/13229)) [@&#8203;cherniavskii](https://github.com/cherniavskii)
-   \[DataGrid] Fix header filters' issue with custom filters ([#&#8203;13255](https://github.com/mui/mui-x/issues/13255)) [@&#8203;MBilalShafi](https://github.com/MBilalShafi)
-   \[DataGrid] Remove dead logic to support Safari < 13 ([#&#8203;13249](https://github.com/mui/mui-x/issues/13249)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[l10n] Improve Persian (fa-IR) locale ([#&#8203;12994](https://github.com/mui/mui-x/issues/12994)) [@&#8203;amiryxe](https://github.com/amiryxe)

##### `@mui/x-data-grid-pro@7.6.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.6.0`.

##### `@mui/x-data-grid-premium@7.6.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.6.0`, plus:

-   \[DataGridPremium] Fix excel export causing column with wrong width ([#&#8203;13191](https://github.com/mui/mui-x/issues/13191)) [@&#8203;romgrk](https://github.com/romgrk)

##### Date and Time Pickers

##### `@mui/x-date-pickers@7.6.0`

-   \[pickers] Fix `DateBuilderReturnType` when the date is `undefined` ([#&#8203;13244](https://github.com/mui/mui-x/issues/13244)) [@&#8203;alexey-kozlenkov](https://github.com/alexey-kozlenkov)

##### `@mui/x-date-pickers-pro@7.6.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.6.0`.

##### Charts

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

-   \[charts] Allow charts highlights to be controlled ([#&#8203;12828](https://github.com/mui/mui-x/issues/12828)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[charts] Refactor axis band scaleType check ([#&#8203;13295](https://github.com/mui/mui-x/issues/13295)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[charts] Refactor checkScaleErrors to improve readability and simplify axis message logic ([#&#8203;13305](https://github.com/mui/mui-x/issues/13305)) [@&#8203;JCQuintas](https://github.com/JCQuintas)

##### Tree View

##### `@mui/x-tree-view@7.6.0`

-   \[TreeView] Add JSDoc to every instance method ([#&#8203;13219](https://github.com/mui/mui-x/issues/13219)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[TreeView] Allow to customize the indentation of nested items ([#&#8203;13225](https://github.com/mui/mui-x/issues/13225)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[TreeView] Allow to define indentation at the item level ([#&#8203;13126](https://github.com/mui/mui-x/issues/13126)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)

##### Docs

-   \[docs] Add Bulk editing demo for the Community plan ([#&#8203;12800](https://github.com/mui/mui-x/issues/12800)) [@&#8203;cherniavskii](https://github.com/cherniavskii)
-   \[docs] Add conditional label formatting on tooltip page and link to label page ([#&#8203;13235](https://github.com/mui/mui-x/issues/13235)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[docs] Add information about key combinations on a11y sections ([#&#8203;13234](https://github.com/mui/mui-x/issues/13234)) [@&#8203;arthurbalduini](https://github.com/arthurbalduini)
-   \[docs] Cleanup of the Tree View demos ([#&#8203;13237](https://github.com/mui/mui-x/issues/13237)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[docs] Document how to customize a subsection of a line chart ([#&#8203;13210](https://github.com/mui/mui-x/issues/13210)) [@&#8203;alexfauquette](https://github.com/alexfauquette)
-   \[docs] Fix Pickers FAQ callout ([#&#8203;13238](https://github.com/mui/mui-x/issues/13238)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[docs] Fix Vale errors [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[docs] Fix a small typo in property comment ([#&#8203;13245](https://github.com/mui/mui-x/issues/13245)) [@&#8203;Janpot](https://github.com/Janpot)
-   \[docs] Improve the Data Grid FAQ page ([#&#8203;13258](https://github.com/mui/mui-x/issues/13258)) [@&#8203;MBilalShafi](https://github.com/MBilalShafi)
-   \[docs] Removes unused lines in TreeItem2 styling ([#&#8203;13264](https://github.com/mui/mui-x/issues/13264)) [@&#8203;arthurbalduini](https://github.com/arthurbalduini)
-   \[docs] Small improvements on accessibility data grid doc ([#&#8203;13233](https://github.com/mui/mui-x/issues/13233)) [@&#8203;arthurbalduini](https://github.com/arthurbalduini)
-   \[docs] Update Pickers demo configurations ([#&#8203;13303](https://github.com/mui/mui-x/issues/13303)) [@&#8203;LukasTy](https://github.com/LukasTy)

##### Core

-   \[core] Add comment on why logic to sync column header ([#&#8203;13248](https://github.com/mui/mui-x/issues/13248)) [@&#8203;oliviertassinari](https://github.com/oliviertassinari)
-   \[core] Fix `l10n` script execution with arguments ([#&#8203;13297](https://github.com/mui/mui-x/issues/13297)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[core] Prevent "Add reviewers" workflow from triggering since it doesn't work ([#&#8203;13236](https://github.com/mui/mui-x/issues/13236)) [@&#8203;JCQuintas](https://github.com/JCQuintas)
-   \[docs-infra] Fix `@mui/material` version used in sandboxes ([#&#8203;13260](https://github.com/mui/mui-x/issues/13260)) [@&#8203;LukasTy](https://github.com/LukasTy)
-   \[test] Use `describeTreeView` for keyboard navigation tests on disabled items ([#&#8203;13184](https://github.com/mui/mui-x/issues/13184)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[test] Use `describeTreeView` for remaining items tests ([#&#8203;13262](https://github.com/mui/mui-x/issues/13262)) [@&#8203;flaviendelangle](https://github.com/flaviendelangle)
-   \[test] Use test-utils from npm ([#&#8203;12880](https://github.com/mui/mui-x/issues/12880)) [@&#8203;michaldudak](https://github.com/michaldudak)
-   \[typescript] Remove duplicate `DateRangePosition` type in favor of `RangePosition` ([#&#8203;13288](https://github.com/mui/mui-x/issues/13288)) [@&#8203;LukasTy](https://github.com/LukasTy)

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary>

### [`v7.11.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7110-2024-05-27)

[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0)

##### 🚀 Features

-   **eslint-plugin:** deprecate prefer-ts-expect-error in favor of ban-ts-comment

##### 🩹 Fixes

-   **eslint-plugin:** \[consistent-type-assertions] prevent syntax errors on arrow functions

##### ❤️  Thank You

-   Abraham Guo
-   auvred
-   Dom Armstrong
-   Kirk Waiblinger

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>

### [`v7.11.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7110-2024-05-27)

[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0)

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 (aws-cdk)</summary>

### [`v2.144.0`](https://github.com/aws/aws-cdk/releases/tag/v2.144.0)

[Compare Source](https://github.com/aws/aws-cdk/compare/v2.143.1...v2.144.0)

##### Features

-   **appconfig:** add grantReadConfig method to Environment Construct ([#&#8203;30180](https://github.com/aws/aws-cdk/issues/30180)) ([c8f2646](https://github.com/aws/aws-cdk/commit/c8f2646fc903114c7819e4167b8f38436af91ee1)), closes [#&#8203;28585](https://github.com/aws/aws-cdk/issues/28585)
-   **dynamodb:** add resource polices for table ([#&#8203;30251](https://github.com/aws/aws-cdk/issues/30251)) ([7dc6d27](https://github.com/aws/aws-cdk/commit/7dc6d275fe5d3d1d08f7202a6854d71c3cf40780))
-   **ec2:** support `instanceInitiatedShutdownBehavior` for EC2 instance ([#&#8203;30160](https://github.com/aws/aws-cdk/issues/30160)) ([c073617](https://github.com/aws/aws-cdk/commit/c07361743bb880c78073684e1b0881daff57ea5b)), closes [#&#8203;30164](https://github.com/aws/aws-cdk/issues/30164)
-   **ecs-patterns:** allow custom container name for Scheduled ecs and fargate tasks ([#&#8203;30357](https://github.com/aws/aws-cdk/issues/30357)) ([f54a945](https://github.com/aws/aws-cdk/commit/f54a945d6d41153ea632538d390a0117f496b285)), closes [#&#8203;30281](https://github.com/aws/aws-cdk/issues/30281) [#&#8203;27515](https://github.com/aws/aws-cdk/issues/27515)
-   **lambda:** allow running a build file ([#&#8203;30196](https://github.com/aws/aws-cdk/issues/30196)) ([89042c4](https://github.com/aws/aws-cdk/commit/89042c41c80678a65b57e0543eac9d305a5f48b5)), closes [#&#8203;18470](https://github.com/aws/aws-cdk/issues/18470)
-   **stepfunctions-tasks:** add workerType and numberOfWorkers to GlueStartJobRun class ([#&#8203;30319](https://github.com/aws/aws-cdk/issues/30319)) ([b17dfe7](https://github.com/aws/aws-cdk/commit/b17dfe744b365a886d807f2df06ee5f0303ef811)), closes [#&#8203;12757](https://github.com/aws/aws-cdk/issues/12757)
-   update L1 CloudFormation resource definitions ([#&#8203;30354](https://github.com/aws/aws-cdk/issues/30354)) ([ede0917](https://github.com/aws/aws-cdk/commit/ede09175b54c0790af1ba75d9a1de151fbd2357f))
-   **stepfunctions-tasks:** support for the step functions mediaconvert optimized integration for createJob api ([#&#8203;30300](https://github.com/aws/aws-cdk/issues/30300)) ([823cab3](https://github.com/aws/aws-cdk/commit/823cab30553b1045dab049a0257d21408dbce3f5)), closes [#&#8203;30299](https://github.com/aws/aws-cdk/issues/30299)

##### Bug Fixes

-   **ecs:** removed omitEmptyArray for placementConstraints ([#&#8203;27555](https://github.com/aws/aws-cdk/issues/27555)) ([#&#8203;30382](https://github.com/aws/aws-cdk/issues/30382)) ([8b234b7](https://github.com/aws/aws-cdk/commit/8b234b71f2bbfec8ceca4e062674290eb51c8c9b)), closes [/github.com/aws/aws-cdk/pull/27572#issuecomment-1766287866](https://github.com/aws//github.com/aws/aws-cdk/pull/27572/issues/issuecomment-1766287866) [/github.com/aws/aws-cdk/pull/28431#issuecomment-1865233495](https://github.com/aws//github.com/aws/aws-cdk/pull/28431/issues/issuecomment-1865233495)
-   **eks:** add tag update support for eks cluster ([#&#8203;30123](https://github.com/aws/aws-cdk/issues/30123)) ([8c39e81](https://github.com/aws/aws-cdk/commit/8c39e8161970705c76f93ec99934f9b3b76da294)), closes [#&#8203;19388](https://github.com/aws/aws-cdk/issues/19388)
-   **fsx:** no validation error when `hour` property set to 24 in the `LustreMaintenanceTime` class. ([#&#8203;30342](https://github.com/aws/aws-cdk/issues/30342)) ([6301a9a](https://github.com/aws/aws-cdk/commit/6301a9aaa7205ccbb0bdc93ce85bd8aa78dd742a)), closes [#&#8203;30341](https://github.com/aws/aws-cdk/issues/30341)
-   **lambda:** use enum values for applicationLogLevel and systemLogLevel ([#&#8203;29904](https://github.com/aws/aws-cdk/issues/29904)) ([3f53a45](https://github.com/aws/aws-cdk/commit/3f53a4551ea7d4f2b41d062b0220e071f219207f))
-   **s3:** publicReadAccess causes deployment failure due to access denied 403 ([#&#8203;29632](https://github.com/aws/aws-cdk/issues/29632)) ([4bf6fad](https://github.com/aws/aws-cdk/commit/4bf6fad3aa3fe1dc95ede8c11bacae4fac3096f4))
-   **stepfunctions:** cannot use intrinsic functions in Fail state ([#&#8203;30210](https://github.com/aws/aws-cdk/issues/30210)) ([81a558f](https://github.com/aws/aws-cdk/commit/81a558feeb8309c221e85b5ad9a17340035620f9)), closes [#&#8203;30063](https://github.com/aws/aws-cdk/issues/30063)

***

#### Alpha modules (2.144.0-alpha.0)

##### Features

-   **apprunner:** add kmsKey property for the AppRunner Service class ([#&#8203;30352](https://github.com/aws/aws-cdk/issues/30352)) ([0c1aeb6](https://github.com/aws/aws-cdk/commit/0c1aeb6d6d9b9d72624a394fff45e65dfb94b733)), closes [#&#8203;30365](https://github.com/aws/aws-cdk/issues/30365)
-   **ivs-alpha:** support advanced channel type ([#&#8203;30086](https://github.com/aws/aws-cdk/issues/30086)) ([544e54a](https://github.com/aws/aws-cdk/commit/544e54abb0985e69bb615fd3c9c47e4067bb17d8)), closes [#&#8203;30075](https://github.com/aws/aws-cdk/issues/30075)
-   **neptune:** add copyTagsToSnapshot property to the DatabaseCluster Construct ([#&#8203;30092](https://github.com/aws/aws-cdk/issues/30092)) ([ba8edb3](https://github.com/aws/aws-cdk/commit/ba8edb3e16e3b7c72bb2a38bb3318969e0e9f054)), closes [#&#8203;30087](https://github.com/aws/aws-cdk/issues/30087)

### [`v2.143.1`](https://github.com/aws/aws-cdk/releases/tag/v2.143.1)

[Compare Source](https://github.com/aws/aws-cdk/compare/v2.143.0...v2.143.1)

##### Reverts

-   fix(ses-actions): permissions too wide for S3 action ([#&#8203;30375](https://github.com/aws/aws-cdk/issues/30375)) ([6c716c6](https://github.com/aws/aws-cdk/commit/6c716c68ec2a222a1262577942ffde42002d2f44))

***

##### Alpha modules (2.143.1-alpha.0)

</details>

<details>
<summary>aws/aws-sdk-js (aws-sdk)</summary>

### [`v2.1632.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216320)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1631.0...v2.1632.0)

-   feature: CodeGuruSecurity: This release includes minor model updates and documentation updates.
-   feature: LaunchWizard: This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations.

### [`v2.1631.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216310)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1630.0...v2.1631.0)

-   feature: ACM: add v2 smoke tests and smithy smokeTests trait for SDK testing.
-   feature: BedrockAgent: With this release, Knowledge bases for Bedrock adds support for Titan Text Embedding v2.
-   feature: BedrockRuntime: This release adds Converse and ConverseStream APIs to Bedrock Runtime
-   feature: CloudTrail: CloudTrail Lake returns PartitionKeys in the GetEventDataStore API response. Events are grouped into partitions based on these keys for better query performance. For example, the calendarday key groups events by day, while combining the calendarday key with the hour key groups them by day and hour.
-   feature: Connect: Adding associatedQueueIds as a SearchCriteria and response field to the SearchRoutingProfiles API
-   feature: EMRServerless: The release adds support for spark structured streaming.
-   feature: SageMaker: Adds Model Card information as a new component to Model Package. Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per algorithm.

### [`v2.1630.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216300)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1629.0...v2.1630.0)

-   feature: Athena: Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\`
-   feature: CodeBuild: AWS CodeBuild now supports manually creating GitHub webhooks
-   feature: Connect: This release includes changes to DescribeContact API's response by including ConnectedToSystemTimestamp, RoutingCriteria, Customer, Campaign, AnsweringMachineDetectionStatus, CustomerVoiceActivity, QualityMetrics, DisconnectDetails, and SegmentAttributes information from a contact in Amazon Connect.
-   feature: Glue: Add optional field JobMode to CreateJob and UpdateJob APIs.
-   feature: SecurityHub: Add ROOT type for TargetType model

### [`v2.1629.0`](https://github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216290)

[Compare Source](https://github.com/aws/aws-sdk-js/compare/v2.1628.0...v2.1629.0)

-   feature: EC2: Providing support to accept BgpAsnExtended attribute
-   feature: Kafka: Adds ControllerNodeInfo in ListNodes response to support Raft mode for MSK
-   feature: SWF: This release adds new APIs for deleting activity type and workflow type resources.

</details>

<details>
<summary>kulshekhar/ts-jest (ts-jest)</summary>

### [`v29.1.4`](https://github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2914-2024-05-28)

[Compare Source](https://github.com/kulshekhar/ts-jest/compare/v29.1.3...v29.1.4)

##### Bug Fixes

-   fix(transformer): allow transforming of .cts/.mts extensions. ([#&#8203;3996](https://github.com/kulshekhar/ts-jest/issues/3996)) ([b8f6eaa](https://github.com/kulshekhar/ts-jest/commit/b8f6eaa)), closes [#&#8203;3996](https://github.com/kulshekhar/ts-jest/issues/3996)

##### Features

-   feat: make cli generate esm config based on `type: "module"` ([#&#8203;4210](https://github.com/kulshekhar/ts-jest/issues/4210)) ([81a5f64](https://github.com/kulshekhar/ts-jest/commit/81a5f64)), closes [#&#8203;4210](https://github.com/kulshekhar/ts-jest/issues/4210) [#&#8203;4012](https://github.com/kulshekhar/ts-jest/issues/4012)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

### [`v5.2.12`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5212-2024-05-28-small)

[Compare Source](https://github.com/vitejs/vite/compare/v5.2.11...v5.2.12)

-   chore: move to eslint flat config ([#&#8203;16743](https://github.com/vitejs/vite/issues/16743)) ([8f16765](https://github.com/vitejs/vite/commit/8f16765)), closes [#&#8203;16743](https://github.com/vitejs/vite/issues/16743)
-   chore(deps): remove unused deps ([#&#8203;17329](https://github.com/vitejs/vite/issues/17329)) ([5a45745](https://github.com/vitejs/vite/commit/5a45745)), closes [#&#8203;17329](https://github.com/vitejs/vite/issues/17329)
-   chore(deps): update all non-major dependencies ([#&#8203;16722](https://github.com/vitejs/vite/issues/16722)) ([b45922a](https://github.com/vitejs/vite/commit/b45922a)), closes [#&#8203;16722](https://github.com/vitejs/vite/issues/16722)
-   fix: mention `build.rollupOptions.output.manualChunks` instead of  `build.rollupOutput.manualChunks` ([89378c0](https://github.com/vitejs/vite/commit/89378c0)), closes [#&#8203;16721](https://github.com/vitejs/vite/issues/16721)
-   fix(build): make SystemJSWrapRE match lazy ([#&#8203;16633](https://github.com/vitejs/vite/issues/16633)) ([6583ad2](https://github.com/vitejs/vite/commit/6583ad2)), closes [#&#8203;16633](https://github.com/vitejs/vite/issues/16633)
-   fix(css): avoid generating empty JS files when JS files becomes empty but has CSS files imported ([#&#8203;1](https://github.com/vitejs/vite/issues/1) ([95fe5a7](https://github.com/vitejs/vite/commit/95fe5a7)), closes [#&#8203;16078](https://github.com/vitejs/vite/issues/16078)
-   fix(css): handle lightningcss compiled css in Deno ([#&#8203;17301](https://github.com/vitejs/vite/issues/17301)) ([8e4e932](https://github.com/vitejs/vite/commit/8e4e932)), closes [#&#8203;17301](https://github.com/vitejs/vite/issues/17301)
-   fix(css): only use files the current bundle contains ([#&#8203;16684](https://github.com/vitejs/vite/issues/16684)) ([15a6ebb](https://github.com/vitejs/vite/commit/15a6ebb)), closes [#&#8203;16684](https://github.com/vitejs/vite/issues/16684)
-   fix(css): page reload was not happening with .css?raw ([#&#8203;16455](https://github.com/vitejs/vite/issues/16455)) ([8041846](https://github.com/vitejs/vite/commit/8041846)), closes [#&#8203;16455](https://github.com/vitejs/vite/issues/16455)
-   fix(deps): update all non-major dependencies ([#&#8203;16603](https://github.com/vitejs/vite/issues/16603)) ([6711553](https://github.com/vitejs/vite/commit/6711553)), closes [#&#8203;16603](https://github.com/vitejs/vite/issues/16603)
-   fix(deps): update all non-major dependencies ([#&#8203;16660](https://github.com/vitejs/vite/issues/16660)) ([bf2f014](https://github.com/vitejs/vite/commit/bf2f014)), closes [#&#8203;16660](https://github.com/vitejs/vite/issues/16660)
-   fix(deps): update all non-major dependencies ([#&#8203;17321](https://github.com/vitejs/vite/issues/17321)) ([4a89766](https://github.com/vitejs/vite/commit/4a89766)), closes [#&#8203;17321](https://github.com/vitejs/vite/issues/17321)
-   fix(error-logging): rollup errors weren't displaying id and codeframe ([#&#8203;16540](https://github.com/vitejs/vite/issues/16540)) ([22dc196](https://github.com/vitejs/vite/commit/22dc196)), closes [#&#8203;16540](https://github.com/vitejs/vite/issues/16540)
-   fix(hmr): normalize the path info ([#&#8203;14255](https://github.com/vitejs/vite/issues/14255)) ([6a085d0](https://github.com/vitejs/vite/commit/6a085d0)), closes [#&#8203;14255](https://github.com/vitejs/vite/issues/14255)
-   fix(hmr): trigger page reload when calling invalidate on root module ([#&#8203;16636](https://github.com/vitejs/vite/issues/16636)) ([2b61cc3](https://github.com/vitejs/vite/commit/2b61cc3)), closes [#&#8203;16636](https://github.com/vitejs/vite/issues/16636)
-   fix(logger): truncate log over 5000 characters long ([#&#8203;16581](https://github.com/vitejs/vite/issues/16581)) ([b0b839a](https://github.com/vitejs/vite/commit/b0b839a)), closes [#&#8203;16581](https://github.com/vitejs/vite/issues/16581)
-   fix(optimizer): log dependencies added by plugins ([#&#8203;16729](https://github.com/vitejs/vite/issues/16729)) ([f0fb987](https://github.com/vitejs/vite/commit/f0fb987)), closes [#&#8203;16729](https://github.com/vitejs/vite/issues/16729)
-   fix(sourcemap): improve sourcemap compatibility for vue2 ([#&#8203;16594](https://github.com/vitejs/vite/issues/16594)) ([913c040](https://github.com/vitejs/vite/commit/913c040)), closes [#&#8203;16594](https://github.com/vitejs/vite/issues/16594)
-   docs: correct proxy shorthand example ([#&#8203;15938](https://github.com/vitejs/vite/issues/15938)) ([abf766e](https://github.com/vitejs/vite/commit/abf766e)), closes [#&#8203;15938](https://github.com/vitejs/vite/issues/15938)
-   docs: deprecate server.hot ([#&#8203;16741](https://github.com/vitejs/vite/issues/16741)) ([e7d38ab](https://github.com/vitejs/vite/commit/e7d38ab)), closes [#&#8203;16741](https://github.com/vitejs/vite/issues/16741)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on sunday" 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://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SvenKirschbaum/share.kirschbaum.cloud).
atanaspam pushed a commit to atanaspam/aws-cdk that referenced this pull request Jun 3, 2024
…aws#30382)

### Issue 

fixes aws#27555 
Closes Half Fix [i.e, Allows user to give Empty Placement Constraints ]  aws#27555 

This PR does not address supporting empty placement strategies because of the following reason : [27555 : comment](aws#27572 (comment))

This was raised with the guidance from - [pr / 28431 : Comment ](aws#28431 (comment))

### Reason for this change

Users unable to give empty placementConstraints

### Description of how you validated changes

- Added a UnitCase to cover with empty `[]` placementConstraints
- Integration Tests
```
$ yarn integ test/aws-ecs/test/ec2/integ.placement-constraint-default-empty.js --update-on-failed
```
After integ tests were completed, `npm test` to verify the snapshot.

### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
vdahlberg pushed a commit to vdahlberg/aws-cdk that referenced this pull request Jun 10, 2024
…aws#30382)

### Issue 

fixes aws#27555 
Closes Half Fix [i.e, Allows user to give Empty Placement Constraints ]  aws#27555 

This PR does not address supporting empty placement strategies because of the following reason : [27555 : comment](aws#27572 (comment))

This was raised with the guidance from - [pr / 28431 : Comment ](aws#28431 (comment))

### Reason for this change

Users unable to give empty placementConstraints

### Description of how you validated changes

- Added a UnitCase to cover with empty `[]` placementConstraints
- Integration Tests
```
$ yarn integ test/aws-ecs/test/ec2/integ.placement-constraint-default-empty.js --update-on-failed
```
After integ tests were completed, `npm test` to verify the snapshot.

### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beginning-contributor [Pilot] contributed between 0-2 PRs to the CDK bug This issue is a bug. p1 pr/needs-review pr/reviewer-clarification-requested The contributor has requested clarification on feedback, a failing build, or a failing PR Linter run pr-linter/exemption-requested The contributor has requested an exemption to the PR Linter feedback.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

aws_cdk.aws_ecs: empty placement constraints / placement strategies not allowed
5 participants