-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ecs-patterns): add containerCpu
and containerMemoryLimitMiB
property to ApplicationLoadBalancedFargateService
#30920
base: main
Are you sure you want to change the base?
feat(ecs-patterns): add containerCpu
and containerMemoryLimitMiB
property to ApplicationLoadBalancedFargateService
#30920
Conversation
packages/aws-cdk-lib/aws-ecs-patterns/lib/fargate/application-load-balanced-fargate-service.ts
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you change the PR title from "feat(application-load-balanced-fargate-service): ..." to "feat(ecs-patterns): add containerCpu
and containerMemoryLimitMiB
property to ApplicationLoadBalancedFargateService
"? Because we should specify the module name, not the construct name.
containerCpu
and containerMemoryLimitMiB
property to a ApplicationLoadBalancedFargateService
containerCpu
and containerMemoryLimitMiB
property to a ApplicationLoadBalancedFargateService
Thank you for the suggestion. I have updated the PR title. Please check the changes at your convenience. |
containerCpu
and containerMemoryLimitMiB
property to a ApplicationLoadBalancedFargateService
containerCpu
and containerMemoryLimitMiB
property to ApplicationLoadBalancedFargateService
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this PR! I made some comments.
packages/aws-cdk-lib/aws-ecs-patterns/test/fargate/load-balanced-fargate-service.test.ts
Outdated
Show resolved
Hide resolved
packages/aws-cdk-lib/aws-ecs-patterns/lib/fargate/application-load-balanced-fargate-service.ts
Show resolved
Hide resolved
Co-authored-by: Kenta Goto (k.goto) <24818752+go-to-k@users.noreply.github.com>
Thanks for the review! We have fixed it, so please check it out! (A link to the fix commit is provided in reply to the thread.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the containerCpu
and the containerMemoryLimitMiB
are larger than (or equal to) the cpu
and the memoryLimitMiB
, will CloudFormation deploy errors occur?
If so, it is good to add validations for them. (and also good to add corresponding unit tests)
for example:
if (
props.containerCpu &&
!Token.isUnresolved(props.containerCpu) &&
props.cpu &&
!Token.isUnresolved(props.cpu) &&
props.containerCpu > props.cpu // or `props.containerCpu >= props.cpu`
) {
throw new Error('containerCpu must be less than or equal to cpu');
}
// The same applies to memory.
// ...
As with the validateHealthyPercentage
method, it may also be possible to check for values that are not negative. (If CFn fails for negative values.)
I approved, but the PR doesn't have the label. Could you run PR Linter again? |
Could you try making some changes to the description of this PR without running CodeBuild CI? |
I ran PR Linter without runnning CodeBuild again, but the PR doesn't have the label... |
It appears that the status is
Apparently there was too much history to get all the latest data. https://github.com/aws/aws-cdk/blob/main/tools/@aws-cdk/prlint/lint.ts#L376 private async assessNeedsReview(
pr: Pick<GitHubPr, 'mergeable_state' | 'draft' | 'labels' | 'number'>,
): Promise<void> {
const reviews = await this.client.pulls.listReviews(this.prParams);
console.log(JSON.stringify(reviews.data)); I will consult with the CDK team. P.S. I will take the problem in the PR: #31290 |
Thank you very much! |
…here are too many comments (#31290) ### Issue # (if applicable) Closes #31294 . ### Reason for this change I've reviewed and approved [this PR](#30920) as a Trusted Community Reviewer. But it doesn't get the `pr/needs-maintainer-review` label. It seems to be in `CHANGES_REQUESTED` state and `communityApproved` is also false in the job `PR Linter / validate-pr`. (Please see [this comment in the PR](#30920 (comment)).) I checked [the prlint's log](https://github.com/aws/aws-cdk/blob/main/tools/@aws-cdk/prlint/lint.ts#L377) in [the GitHub Actions output](https://github.com/aws/aws-cdk/actions/runs/10669155243/job/29570426536), and it appears that there is too much history (such as comments) to get all the latest data. [List reviews for a pull request](https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#list-reviews-for-a-pull-request) in GitHub API can get 30 items per page, however, [prlint is not implemented to handle pagination](https://github.com/aws/aws-cdk/blob/main/tools/%40aws-cdk/prlint/lint.ts#L376). ```ts private async assessNeedsReview( pr: Pick<GitHubPr, 'mergeable_state' | 'draft' | 'labels' | 'number'>, ): Promise<void> { const reviews = await this.client.pulls.listReviews(this.prParams); ``` Therefore, when there are **more than 30 comments or change requests**, the review label is no longer displayed. ### Description of changes Use pagination for listReviews in the octokit library. https://github.com/octokit/octokit.js?tab=readme-ov-file#pagination before ```ts await this.client.pulls.listReviews(this.prParams); ``` after ```ts await this.client.paginate(this.client.pulls.listReviews, this.prParams); ``` ### Description of how you validated changes ### 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*
Hi, the fix PR has been merged! I approved it again and the review label was successfully attached. |
Thank you for your quick response! |
This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | | | lockFileMaintenance | All locks refreshed | | | | | | [@aws-sdk/client-dynamodb](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | dependencies | minor | [`3.637.0` -> `3.645.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.637.0/3.645.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | dependencies | minor | [`3.637.0` -> `3.645.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.637.0/3.645.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sesv2](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | dependencies | minor | [`3.637.0` -> `3.645.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.637.0/3.645.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-sfn](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | dependencies | minor | [`3.642.0` -> `3.645.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.642.0/3.645.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.642.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.642.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/s3-request-presigner](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | dependencies | minor | [`3.637.0` -> `3.645.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.637.0/3.645.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.645.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.645.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.637.0/3.645.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.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@fallobst22/cdk-cross-account-route53](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`0.0.34` -> `0.0.35`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.34/0.0.35) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.35?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.35?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.34/0.0.35?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.34/0.0.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/core](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/core)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fcore/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fcore/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fcore/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fcore/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fcore/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/error-logger](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/error-logger)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2ferror-logger/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2ferror-logger/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2ferror-logger/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2ferror-logger/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2ferror-logger/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-content-negotiation](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-content-negotiation)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-content-negotiation/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-content-negotiation/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-content-negotiation/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-content-negotiation/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-content-negotiation/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-error-handler](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-error-handler)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-error-handler/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-error-handler/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-error-handler/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-error-handler/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-error-handler/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-header-normalizer](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-header-normalizer)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-header-normalizer/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-header-normalizer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-header-normalizer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-header-normalizer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-header-normalizer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-json-body-parser](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-json-body-parser)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-json-body-parser/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-json-body-parser/5.4.7?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.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-json-body-parser/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-json-body-parser/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-response-serializer](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-response-serializer)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-response-serializer/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-response-serializer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-response-serializer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-response-serializer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-response-serializer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/validator](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/validator)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fvalidator/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fvalidator/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fvalidator/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fvalidator/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fvalidator/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.0.1/6.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/material](https://mui.com/material-ui/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.0.1/6.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | dependencies | minor | [`7.15.0` -> `7.16.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.15.0/7.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.15.0/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.15.0/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trautonen/cdk-dns-validated-certificate](https://redirect.github.com/trautonen/cdk-dns-validated-certificate) | dependencies | patch | [`0.1.7` -> `0.1.8`](https://renovatebot.com/diffs/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.7/0.1.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.7/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.7/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`20.16.2` -> `20.16.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.2/20.16.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.2/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.2/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`8.3.0` -> `8.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.3.0/8.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`8.3.0` -> `8.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.3.0/8.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.155.0` -> `2.156.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.155.0/2.156.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.155.0` -> `2.156.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.155.0/2.156.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-sdk](https://redirect.github.com/aws/aws-sdk-js) | dependencies | minor | [`2.1687.0` -> `2.1691.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1687.0/2.1691.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1691.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1691.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1687.0/2.1691.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1687.0/2.1691.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-import](https://redirect.github.com/import-js/eslint-plugin-import) | devDependencies | minor | [`2.29.1` -> `2.30.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.29.1/2.30.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-import/2.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-import/2.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-import/2.29.1/2.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-import/2.29.1/2.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios)) | dependencies | patch | [`1.7.6` -> `1.7.7`](https://renovatebot.com/diffs/npm/axios/1.7.6/1.7.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/axios/1.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/axios/1.7.6/1.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.7.6/1.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [http-proxy-middleware](https://redirect.github.com/chimurai/http-proxy-middleware) | dependencies | patch | [`3.0.0` -> `3.0.2`](https://renovatebot.com/diffs/npm/http-proxy-middleware/3.0.0/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/http-proxy-middleware/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/http-proxy-middleware/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/http-proxy-middleware/3.0.0/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/http-proxy-middleware/3.0.0/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`5.4.2` -> `5.4.3`](https://renovatebot.com/diffs/npm/vite/5.4.2/5.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.2/5.4.3?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 (@​aws-sdk/client-dynamodb)</summary> ### [`v3.645.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#36450-2024-09-04) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0) **Note:** Version bump only for package [@​aws-sdk/client-dynamodb](https://redirect.github.com/aws-sdk/client-dynamodb) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary> ### [`v3.645.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36450-2024-09-04) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sesv2)</summary> ### [`v3.645.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#36450-2024-09-04) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0) **Note:** Version bump only for package [@​aws-sdk/client-sesv2](https://redirect.github.com/aws-sdk/client-sesv2) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-sfn)</summary> ### [`v3.645.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#36450-2024-09-04) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.642.0...v3.645.0) **Note:** Version bump only for package [@​aws-sdk/client-sfn](https://redirect.github.com/aws-sdk/client-sfn) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/s3-request-presigner)</summary> ### [`v3.645.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36450-2024-09-04) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0) **Note:** Version bump only for package [@​aws-sdk/s3-request-presigner](https://redirect.github.com/aws-sdk/s3-request-presigner) </details> <details> <summary>SvenKirschbaum/cdk-cross-account-route53 (@​fallobst22/cdk-cross-account-route53)</summary> ### [`v0.0.35`](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.35) [Compare Source](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.34...v0.0.35) ##### [0.0.35](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.34...v0.0.35) (2024-08-31) </details> <details> <summary>middyjs/middy (@​middy/core)</summary> ### [`v5.4.7`](https://redirect.github.com/middyjs/middy/releases/tag/5.4.7) [Compare Source](https://redirect.github.com/middyjs/middy/compare/5.4.6...5.4.7) ##### What's Changed - fix bug in http-content-encoding where stream responses were not encoding by [@​willfarrell](https://redirect.github.com/willfarrell) - Update third-party.md by [@​zirkelc](https://redirect.github.com/zirkelc) in [https://github.com/middyjs/middy/pull/1234](https://redirect.github.com/middyjs/middy/pull/1234) ##### New Contributors - [@​zirkelc](https://redirect.github.com/zirkelc) made their first contribution in [https://github.com/middyjs/middy/pull/1234](https://redirect.github.com/middyjs/middy/pull/1234) **Full Changelog**: https://github.com/middyjs/middy/compare/5.4.6...5.4.7 </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.0.2`](https://redirect.github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#602) [Compare Source](https://redirect.github.com/mui/material-ui/compare/v6.0.1...v6.0.2) *Sep 3, 2024* A big thanks to the 11 contributors who made this release possible. ##### `@mui/material@6.0.2` - Fix `createTheme` with just color schemes ([#​43518](https://redirect.github.com/mui/material-ui/issues/43518)) [@​siriwatknp](https://redirect.github.com/siriwatknp) - \[Menu,Popover] Fix Backdrop props descriptions ([#​43503](https://redirect.github.com/mui/material-ui/issues/43503)) [@​Michael-Hutchinson](https://redirect.github.com/Michael-Hutchinson) - \[MenuList] Do not react to an event with modifier key pressed ([#​43505](https://redirect.github.com/mui/material-ui/issues/43505)) [@​MateuszGroth](https://redirect.github.com/MateuszGroth) ##### `@mui/system@6.0.2` - \[InitColorSchemeScript] Use `let/const` instead of `var` ([#​43468](https://redirect.github.com/mui/material-ui/issues/43468)) [@​ishon19](https://redirect.github.com/ishon19) - Fix composeClasses v6 behavior change ([#​43537](https://redirect.github.com/mui/material-ui/issues/43537)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) ##### `@mui/codemod@6.0.2` - Skip `ListItemButton` import for unrelated files ([#​43532](https://redirect.github.com/mui/material-ui/issues/43532)) [@​siriwatknp](https://redirect.github.com/siriwatknp) ##### Docs - \[figma] Clarity state or Figma Plugin component export ([#​43543](https://redirect.github.com/mui/material-ui/issues/43543)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[material-ui] Fix template shadow tokens ([#​43514](https://redirect.github.com/mui/material-ui/issues/43514)) [@​zanivan](https://redirect.github.com/zanivan) - Update version support range ([#​43565](https://redirect.github.com/mui/material-ui/issues/43565)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - Polish Material UI Sync plugin code format [@​oliviertassinari](https://redirect.github.com/oliviertassinari) ##### Core - \[blog] Update Material UI v6 blog post link to reflect correct section title ([#​43535](https://redirect.github.com/mui/material-ui/issues/43535)) [@​Michael-Hutchinson](https://redirect.github.com/Michael-Hutchinson) - \[blog] Makes the v5 name change clearer [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[blog] Fix typo in Material UI v6 blog post ([#​43502](https://redirect.github.com/mui/material-ui/issues/43502)) [@​iamandrewluca](https://redirect.github.com/iamandrewluca) - \[code-infra] Add missing [@​babel/runtime](https://redirect.github.com/babel/runtime) dependency to [@​mui/material-pigment-css](https://redirect.github.com/mui/material-pigment-css) ([#​43473](https://redirect.github.com/mui/material-ui/issues/43473)) [@​Janpot](https://redirect.github.com/Janpot) - \[code-infra] Remove permissions in publish-canaries.yml ([#​43491](https://redirect.github.com/mui/material-ui/issues/43491)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[core] Fix CodeQL scan ([#​43547](https://redirect.github.com/mui/material-ui/issues/43547)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[core] Fix CHANGELOG `@mui/material@6.0.1` version ([#​43516](https://redirect.github.com/mui/material-ui/issues/43516)) [@​DiegoAndai](https://redirect.github.com/DiegoAndai) - \[docs-infra] Reduce description max-length ([#​43562](https://redirect.github.com/mui/material-ui/issues/43562)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs-infra] Crash on invalid callout type ([#​43546](https://redirect.github.com/mui/material-ui/issues/43546)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs-infra] Fix GitHub source link redirection ([#​43534](https://redirect.github.com/mui/material-ui/issues/43534)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[infra] Fixed workflow file path ([#​43528](https://redirect.github.com/mui/material-ui/issues/43528)) [@​michelengelen](https://redirect.github.com/michelengelen) - \[typescript] Fix missing `Theme` generic ([#​43523](https://redirect.github.com/mui/material-ui/issues/43523)) [@​siriwatknp](https://redirect.github.com/siriwatknp) - \[website] Match pricing label with page [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[website] Update Premium price and remove any mention to cap ([#​43466](https://redirect.github.com/mui/material-ui/issues/43466)) [@​joserodolfofreitas](https://redirect.github.com/joserodolfofreitas) All contributors of this release in alphabetical order: [@​DiegoAndai](https://redirect.github.com/DiegoAndai), [@​iamandrewluca](https://redirect.github.com/iamandrewluca), [@​ishon19](https://redirect.github.com/ishon19), [@​Janpot](https://redirect.github.com/Janpot), [@​joserodolfofreitas](https://redirect.github.com/joserodolfofreitas), [@​MateuszGroth](https://redirect.github.com/MateuszGroth), [@​Michael-Hutchinson](https://redirect.github.com/Michael-Hutchinson), [@​michelengelen](https://redirect.github.com/michelengelen), [@​oliviertassinari](https://redirect.github.com/oliviertassinari), [@​siriwatknp](https://redirect.github.com/siriwatknp), [@​zanivan](https://redirect.github.com/zanivan) </details> <details> <summary>mui/mui-x (@​mui/x-date-pickers)</summary> ### [`v7.16.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7160) [Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.15.0...v7.16.0) *Sep 5, 2024* We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨: - 🎨 Update the design of Data Grid column headers ([#​14293](https://redirect.github.com/mui/mui-x/issues/14293)) - 🧠 Add the `slots` concept introduction documentation page ([#​13881](https://redirect.github.com/mui/mui-x/issues/13881)) - 🌍 Improve Chinese (zh-CN) and Dutch (nl-NL) locales on the Data Grid - 🐞 Bugfixes - 📚 Documentation improvements ##### Data Grid ##### `@mui/x-data-grid@7.16.0` - \[DataGrid] Add key prop to `GridFilterInputMultipleValue` ([#​14302](https://redirect.github.com/mui/mui-x/issues/14302)) [@​sai6855](https://redirect.github.com/sai6855) - \[DataGrid] Allow to control the indeterminate checkbox behavior ([#​14247](https://redirect.github.com/mui/mui-x/issues/14247)) [@​MBilalShafi](https://redirect.github.com/MBilalShafi) - \[DataGrid] Column header design updates ([#​14293](https://redirect.github.com/mui/mui-x/issues/14293)) [@​KenanYusuf](https://redirect.github.com/KenanYusuf) - \[DataGrid] Fix error on simultaneous `columns` and `columnGroupingModel` update ([#​14368](https://redirect.github.com/mui/mui-x/issues/14368)) [@​cherniavskii](https://redirect.github.com/cherniavskii) - \[DataGrid] Fix first row flickering with `autoHeight` prop enabled ([#​14235](https://redirect.github.com/mui/mui-x/issues/14235)) [@​KenanYusuf](https://redirect.github.com/KenanYusuf) - \[DataGrid] Remove cell min-width / max-width styles ([#​14448](https://redirect.github.com/mui/mui-x/issues/14448)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[DataGrid] Restore reselect behavior ([#​14410](https://redirect.github.com/mui/mui-x/issues/14410)) [@​romgrk](https://redirect.github.com/romgrk) - \[l10n] Improve Chinese (zh-CN) locale ([#​14394](https://redirect.github.com/mui/mui-x/issues/14394)) [@​lawvs](https://redirect.github.com/lawvs) - \[l10n] Improve Dutch (nl-NL) locale ([#​14398](https://redirect.github.com/mui/mui-x/issues/14398)) [@​Janpot](https://redirect.github.com/Janpot) ##### `@mui/x-data-grid-pro@7.16.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.16.0`, plus: - \[DataGridPro] Fix duplicate top border in header filters ([#​14375](https://redirect.github.com/mui/mui-x/issues/14375)) [@​MBilalShafi](https://redirect.github.com/MBilalShafi) ##### `@mui/x-data-grid-premium@7.16.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.16.0`. ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.16.0` - \[pickers] Improve `onError` JSDoc ([#​14492](https://redirect.github.com/mui/mui-x/issues/14492)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Keep the calendar header and content in sync when switching locale ([#​14125](https://redirect.github.com/mui/mui-x/issues/14125)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Move multi input range field validation tests to the describe test file ([#​14501](https://redirect.github.com/mui/mui-x/issues/14501)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-date-pickers-pro@7.16.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.16.0`. ##### Charts ##### `@mui/x-charts@7.16.0` - \[charts] Fix JSDoc typos ([#​14497](https://redirect.github.com/mui/mui-x/issues/14497)) [@​alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Fix `LineChart` not properly animating when hydrating ([#​14355](https://redirect.github.com/mui/mui-x/issues/14355)) [@​JCQuintas](https://redirect.github.com/JCQuintas) - \[charts] Fix theme augmentation ([#​14372](https://redirect.github.com/mui/mui-x/issues/14372)) [@​alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Pass all props to legend ([#​14392](https://redirect.github.com/mui/mui-x/issues/14392)) [@​JCQuintas](https://redirect.github.com/JCQuintas) - \[charts] Use `.mjs` extension for ESM build ([#​14387](https://redirect.github.com/mui/mui-x/issues/14387)) [@​alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Update `package.json` for vendor package ([#​14465](https://redirect.github.com/mui/mui-x/issues/14465)) [@​alexfauquette](https://redirect.github.com/alexfauquette) ##### `@mui/x-charts-pro@7.0.0-beta.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-charts@7.16.0`, plus: - \[charts-pro] Fix props and automated documentation on `BarChartPro` and `LineChartPro` ([#​14391](https://redirect.github.com/mui/mui-x/issues/14391)) [@​JCQuintas](https://redirect.github.com/JCQuintas) ##### Tree View ##### `@mui/x-tree-view@7.16.0` - \[TreeView] Clean label editing code ([#​14264](https://redirect.github.com/mui/mui-x/issues/14264)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-codemod@7.16.0` - \[codemod] Fix `experimentalFeatures` codemod for typescript parser ([#​14150](https://redirect.github.com/mui/mui-x/issues/14150)) [@​MBilalShafi](https://redirect.github.com/MBilalShafi) ##### Docs - \[docs] Add RTL documentation for the pickers ([#​13855](https://redirect.github.com/mui/mui-x/issues/13855)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[docs] Add the `slots` concept introduction page ([#​13881](https://redirect.github.com/mui/mui-x/issues/13881)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[docs] Remove TypeScript v3 outdated version mentions ([#​14443](https://redirect.github.com/mui/mui-x/issues/14443)) [@​k-rajat19](https://redirect.github.com/k-rajat19) - \[docs] Remove notion of seats ([#​14351](https://redirect.github.com/mui/mui-x/issues/14351)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs] Use real world data for `PieChart` examples ([#​14297](https://redirect.github.com/mui/mui-x/issues/14297)) [@​JCQuintas](https://redirect.github.com/JCQuintas) ##### Core - \[core] Fix changelog spelling [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[core] Fix failing tests on the pickers ([#​14457](https://redirect.github.com/mui/mui-x/issues/14457)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[core] Reset permissions for codspeed GitHub Action ([#​14420](https://redirect.github.com/mui/mui-x/issues/14420)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[code-infra] Add babel runtime version check ([#​14483](https://redirect.github.com/mui/mui-x/issues/14483)) [@​Janpot](https://redirect.github.com/Janpot) - \[code-infra] Fully resolve imports in ESM target ([#​14234](https://redirect.github.com/mui/mui-x/issues/14234)) [@​Janpot](https://redirect.github.com/Janpot) - \[code-infra] Update runners from node 18 to 20 ([#​14466](https://redirect.github.com/mui/mui-x/issues/14466)) [@​JCQuintas](https://redirect.github.com/JCQuintas) - \[infra] Added `secrets: inherit` to workflow call ([#​14454](https://redirect.github.com/mui/mui-x/issues/14454)) [@​michelengelen](https://redirect.github.com/michelengelen) - \[infra] Switch "add closing message" to reusable workflow ([#​14499](https://redirect.github.com/mui/mui-x/issues/14499)) [@​michelengelen](https://redirect.github.com/michelengelen) - \[infra] Switch "issue triage workflow" to reusable workflows ([#​14390](https://redirect.github.com/mui/mui-x/issues/14390)) [@​michelengelen](https://redirect.github.com/michelengelen) </details> <details> <summary>trautonen/cdk-dns-validated-certificate (@​trautonen/cdk-dns-validated-certificate)</summary> ### [`v0.1.8`](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.1.8) [Compare Source](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.7...v0.1.8) #### [0.1.8](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.7...v0.1.8) (2024-09-02) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#840-2024-09-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.0) This was a version bump only for eslint-plugin 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>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#840-2024-09-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.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.156.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.156.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.155.0...v2.156.0) ##### Features - **bedrock:** add Stable Image Ultra, Stable Diffusion 3 Large, and Stable Image Core model identifiers ([#​31327](https://redirect.github.com/aws/aws-cdk/issues/31327)) ([586cb04](https://redirect.github.com/aws/aws-cdk/commit/586cb04a975403ecdbb18d37fae06a4671d3a752)) - **cloudfront:** s3 origin access control L2 construct ([#​31254](https://redirect.github.com/aws/aws-cdk/issues/31254)) ([30675f0](https://redirect.github.com/aws/aws-cdk/commit/30675f01aa2a4c87dcdf493140c257119eb16af1)), closes [#​21771](https://redirect.github.com/aws/aws-cdk/issues/21771) - **codebuild:** support three arm-based compute types, Medium, X-Large and 2X-Large ([#​31214](https://redirect.github.com/aws/aws-cdk/issues/31214)) ([39492e9](https://redirect.github.com/aws/aws-cdk/commit/39492e967f511de12524c2600c2108f3ec4c7493)), closes [#​30869](https://redirect.github.com/aws/aws-cdk/issues/30869) - **docdb:** i/o optimized storage type ([#​30163](https://redirect.github.com/aws/aws-cdk/issues/30163)) ([7ed221c](https://redirect.github.com/aws/aws-cdk/commit/7ed221cc03739ec30a0f9b9cd8a635f90f609c2b)), closes [#​30165](https://redirect.github.com/aws/aws-cdk/issues/30165) - **ecs-patterns:** dualstack ALB ([#​30089](https://redirect.github.com/aws/aws-cdk/issues/30089)) ([98ea3db](https://redirect.github.com/aws/aws-cdk/commit/98ea3db176268cba6cf81e29a135ca0d55c3b1e2)), closes [#​29039](https://redirect.github.com/aws/aws-cdk/issues/29039) - **eks:** support alb controller versions 2.7.0-2.8.2 ([#​31264](https://redirect.github.com/aws/aws-cdk/issues/31264)) ([a3863a6](https://redirect.github.com/aws/aws-cdk/commit/a3863a6b5607dd462b3774f01f21d9dea4fd15d5)) - **events-targets:** support for `RedshiftDataParameters` ([#​29462](https://redirect.github.com/aws/aws-cdk/issues/29462)) ([84c6442](https://redirect.github.com/aws/aws-cdk/commit/84c6442d6a4253472df1fee5589f154590bae182)), closes [#​15712](https://redirect.github.com/aws/aws-cdk/issues/15712) [#​31017](https://redirect.github.com/aws/aws-cdk/issues/31017) - **synthetics:** syn-nodejs-puppeteer-9.0 as supported runtime ([#​31272](https://redirect.github.com/aws/aws-cdk/issues/31272)) ([c1d7782](https://redirect.github.com/aws/aws-cdk/commit/c1d778254346aea444ae844a17d0cab296cce4bb)), closes [#​31271](https://redirect.github.com/aws/aws-cdk/issues/31271) ##### Bug Fixes - **custom-resources:** remove presigned url from cloudwatch logs ([#​31322](https://redirect.github.com/aws/aws-cdk/issues/31322)) ([b5e4496](https://redirect.github.com/aws/aws-cdk/commit/b5e4496084356ff0c00f103442ba58c1e6abb481)) - **eks:** albController incompatibility with AuthenticationMode.API mode ([#​31258](https://redirect.github.com/aws/aws-cdk/issues/31258)) ([427cd61](https://redirect.github.com/aws/aws-cdk/commit/427cd61205aa61ef60bc083647c50df53795f22c)) - **prlint:** a review label doesn't appear when a PR is approved if there are too many comments ([#​31290](https://redirect.github.com/aws/aws-cdk/issues/31290)) ([1c63070](https://redirect.github.com/aws/aws-cdk/commit/1c63070ddf4756f3456e66e1bad3186eb368cf92)), closes [#​31294](https://redirect.github.com/aws/aws-cdk/issues/31294) [/github.com/aws/aws-cdk/pull/30920#issuecomment-2324932936](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/30920/issues/issuecomment-2324932936) [aws-cdk/prlint/lint.ts#L377](https://redirect.github.com/aws-cdk/prlint/lint.ts/issues/L377) [40aws-cdk/prlint/lint.ts#L376](https://redirect.github.com/40aws-cdk/prlint/lint.ts/issues/L376) - **stepfunctions-tasks:** add back BedrockInvokeModel to use JsonPath ([#​31325](https://redirect.github.com/aws/aws-cdk/issues/31325)) ([5b059b9](https://redirect.github.com/aws/aws-cdk/commit/5b059b9354be9fb13cac02e832892b194a35a186)), closes [aws/aws-cdk#31308](https://redirect.github.com/aws/aws-cdk/issues/31308) - **stepfunctions-tasks:** fix bedrock input/output path in step-funct… ([#​31305](https://redirect.github.com/aws/aws-cdk/issues/31305)) ([a190935](https://redirect.github.com/aws/aws-cdk/commit/a19093517fffbb2d0cacb109e9f6aa3b56f430d2)), closes [#​31302](https://redirect.github.com/aws/aws-cdk/issues/31302) [PR#30298](https://redirect.github.com/aws/PR/issues/30298) [#​29229](https://redirect.github.com/aws/aws-cdk/issues/29229) - **stepfunctions-tasks:** sageMakerCreateTrainingJob does not correctly support empty inputDataConfig ([#​31210](https://redirect.github.com/aws/aws-cdk/issues/31210)) ([6d43146](https://redirect.github.com/aws/aws-cdk/commit/6d43146f525c587a17bfc09c57d18b22b5a6a515)), closes [#​31132](https://redirect.github.com/aws/aws-cdk/issues/31132) *** #### Alpha modules (2.156.0-alpha.0) ##### Features - **location:** support RouteCalculator ([#​30682](https://redirect.github.com/aws/aws-cdk/issues/30682)) ([574d383](https://redirect.github.com/aws/aws-cdk/commit/574d383ef0a5b78564bbba76e5a14a049129c042)), closes [#​30681](https://redirect.github.com/aws/aws-cdk/issues/30681) - **neptune-alpha:** specify port for the cluster ([#​31137](https://redirect.github.com/aws/aws-cdk/issues/31137)) ([130b62b](https://redirect.github.com/aws/aws-cdk/commit/130b62b7904a10145b810837323451263ec7d66f)), closes [#​31074](https://redirect.github.com/aws/aws-cdk/issues/31074) - **scheduler:** validate schedule name length ([#​31200](https://redirect.github.com/aws/aws-cdk/issues/31200)) ([d0f9688](https://redirect.github.com/aws/aws-cdk/commit/d0f9688423d1e12c00aebb7a9ff3cecd68d3bb3c)) ##### Bug Fixes - **scheduler:** the value of the description property is not reflected to the resource. ([#​31276](https://redirect.github.com/aws/aws-cdk/issues/31276)) ([a3332b6](https://redirect.github.com/aws/aws-cdk/commit/a3332b61514f13fa3c5aef87041cb2d7f81a1e92)), closes [#​31269](https://redirect.github.com/aws/aws-cdk/issues/31269) </details> <details> <summary>aws/aws-sdk-js (aws-sdk)</summary> ### [`v2.1691.0`](https://redirect.github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216910) [Compare Source](https://redirect.github.com/aws/aws-sdk-js/compare/v2.1690.0...v2.1691.0) - feature: QApps: Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item. - feature: Support: Update maintenance mode message to indicate it has entered maintenance mode ### [`v2.1690.0`](https://redirect.github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216900) [Compare Source](https://redirect.github.com/aws/aws-sdk-js/compare/v2.1689.0...v2.1690.0) - feature: ApplicationSignals: Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements. - feature: Connect: Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines). - feature: GameLift: Amazon GameLift provides additional events for tracking the fleet creation process. - feature: KinesisAnalyticsV2: Support for Flink 1.20 in Managed Service for Apache Flink - feature: SageMaker: Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio. ### [`v2.1689.0`](https://redirect.github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216890) [Compare Source](https://redirect.github.com/aws/aws-sdk-js/compare/v2.1688.0...v2.1689.0) - feature: AppSync: Adds new logging levels (INFO and DEBUG) for additional log output control - feature: BedrockAgent: Add support for user metadata inside PromptVariant. - feature: CloudWatchLogs: Update to support new APIs for delivery of logs from AWS services. - feature: Fis: This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting. - feature: S3Control: Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants. ### [`v2.1688.0`](https://redirect.github.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#216880) [Compare Source](https://redirect.github.com/aws/aws-sdk-js/compare/v2.1687.0...v2.1688.0) - feature: Connect: Release ReplicaConfiguration as part of DescribeInstance - feature: DataZone: Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request. - feature: ELBv2: This release adds support for configuring TCP idle timeout on NLB and GWLB listeners. - feature: MediaConnect: AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected. - feature: MediaLive: Added MinQP as a Rate Control option for H264 and H265 encodes. - feature: SageMaker: Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces. - feature: TimestreamInfluxDB: Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API. </details> <details> <summary>import-js/eslint-plugin-import (eslint-plugin-import)</summary> ### [`v2.30.0`](https://redirect.github.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2300---2024-09-02) [Compare Source](https://redirect.github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0) ##### Added - \[`dynamic-import-chunkname`]: add `allowEmpty` option to allow empty leading comments (\[[#​2942](https://redirect.github.com/import-js/eslint-plugin-import/issues/2942)], thanks \[[@​JiangWeixian](https://redirect.github.com/JiangWeixian)]) - \[`dynamic-import-chunkname`]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (\[[#​3004](https://redirect.github.com/import-js/eslint-plugin-import/issues/3004)], thanks \[[@​amsardesai](https://redirect.github.com/amsardesai)]) - \[`no-unused-modules`]: Add `ignoreUnusedTypeExports` option (\[[#​3011](https://redirect.github.com/import-js/eslint-plugin-import/issues/3011)], thanks \[[@​silverwind](https://redirect.github.com/silverwind)]) - add support for Flat Config (\[[#​3018](https://redirect.github.com/import-js/eslint-plugin-import/issues/3018)], thanks \[[@​michaelfaith](https://redirect.github.com/michaelfaith)]) ##### Fixed - \[`no-extraneous-dependencies`]: allow wrong path (\[[#​3012](https://redirect.github.com/import-js/eslint-plugin-import/issues/3012)], thanks \[[@​chabb](https://redirect.github.com/chabb)]) - \[`no-cycle`]: use scc algorithm to optimize (\[[#​2998](https://redirect.github.com/import-js/eslint-plugin-import/issues/2998)], thanks \[[@​soryy708](https://redirect.github.com/soryy708)]) - \[`no-duplicates`]: Removing duplicates breaks in TypeScript (\[[#​3033](https://redirect.github.com/import-js/eslint-plugin-import/issues/3033)], thanks \[[@​yesl-kim](https://redirect.github.com/yesl-kim)]) - \[`newline-after-import`]: fix considerComments option when require (\[[#​2952](https://redirect.github.com/import-js/eslint-plugin-import/issues/2952)], thanks \[[@​developer-bandi](https://redirect.github.com/developer-bandi)]) - \[`order`]: do not compare first path segment for relative paths (\[[#​2682](https://redirect.github.com/import-js/eslint-plugin-import/issues/2682)]) (\[[#​2885](https://redirect.github.com/import-js/eslint-plugin-import/issues/2885)], thanks \[[@​mihkeleidast](https://redirect.github.com/mihkeleidast)]) ##### Changed - \[Docs] `no-extraneous-dependencies`: Make glob pattern description more explicit (\[[#​2944](https://redirect.github.com/import-js/eslint-plugin-import/issues/2944)], thanks \[[@​mulztob](https://redirect.github.com/mulztob)]) - \[`no-unused-modules`]: add console message to help debug \[[#​2866](https://redirect.github.com/import-js/eslint-plugin-import/issues/2866)] - \[Refactor] `ExportMap`: make procedures static instead of monkeypatching exportmap (\[[#​2982](https://redirect.github.com/import-js/eslint-plugin-import/issues/2982)], thanks \[[@​soryy708](https://r </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 6am on saturday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/SvenKirschbaum/share.kirschbaum.cloud).
This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | | | lockFileMaintenance | All locks refreshed | | | | | | [@aws-sdk/client-secrets-manager](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-secrets-manager) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)) | dependencies | minor | [`3.637.0` -> `3.645.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.637.0/3.645.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.645.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.645.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.637.0/3.645.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.637.0/3.645.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@fallobst22/cdk-cross-account-route53](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53) | dependencies | patch | [`^0.0.34` -> `^0.0.35`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.34/0.0.35) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.35?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.35?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.34/0.0.35?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.34/0.0.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/core](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/core)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fcore/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fcore/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fcore/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fcore/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fcore/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/error-logger](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/error-logger)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2ferror-logger/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2ferror-logger/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2ferror-logger/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2ferror-logger/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2ferror-logger/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-content-negotiation](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-content-negotiation)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-content-negotiation/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-content-negotiation/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-content-negotiation/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-content-negotiation/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-content-negotiation/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-error-handler](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-error-handler)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-error-handler/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-error-handler/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-error-handler/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-error-handler/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-error-handler/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-header-normalizer](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-header-normalizer)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-header-normalizer/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-header-normalizer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-header-normalizer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-header-normalizer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-header-normalizer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-json-body-parser](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-json-body-parser)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-json-body-parser/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-json-body-parser/5.4.7?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.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-json-body-parser/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-json-body-parser/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@middy/http-response-serializer](https://middy.js.org) ([source](https://redirect.github.com/middyjs/middy/tree/HEAD/packages/http-response-serializer)) | dependencies | patch | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/@middy%2fhttp-response-serializer/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@middy%2fhttp-response-serializer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@middy%2fhttp-response-serializer/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@middy%2fhttp-response-serializer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@middy%2fhttp-response-serializer/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.0.1/6.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/material](https://mui.com/material-ui/) ([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.0.1/6.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | dependencies | minor | [`7.15.0` -> `7.16.0`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.15.0/7.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.15.0/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.15.0/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trautonen/cdk-dns-validated-certificate](https://redirect.github.com/trautonen/cdk-dns-validated-certificate) | dependencies | patch | [`0.1.7` -> `0.1.8`](https://renovatebot.com/diffs/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.7/0.1.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.7/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.7/0.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`20.16.2` -> `20.16.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.2/20.16.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.2/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.2/20.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`8.3.0` -> `8.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.3.0/8.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`8.3.0` -> `8.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.3.0/8.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.3.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.155.0` -> `2.156.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.155.0/2.156.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.155.0` -> `2.156.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.155.0/2.156.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.155.0/2.156.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`5.4.2` -> `5.4.3`](https://renovatebot.com/diffs/npm/vite/5.4.2/5.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.2/5.4.3?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 (@​aws-sdk/client-secrets-manager)</summary> ### [`v3.645.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#36450-2024-09-04) [Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0) **Note:** Version bump only for package [@​aws-sdk/client-secrets-manager](https://redirect.github.com/aws-sdk/client-secrets-manager) </details> <details> <summary>SvenKirschbaum/cdk-cross-account-route53 (@​fallobst22/cdk-cross-account-route53)</summary> ### [`v0.0.35`](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/releases/tag/v0.0.35) [Compare Source](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.34...v0.0.35) ##### [0.0.35](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.34...v0.0.35) (2024-08-31) </details> <details> <summary>middyjs/middy (@​middy/core)</summary> ### [`v5.4.7`](https://redirect.github.com/middyjs/middy/releases/tag/5.4.7) [Compare Source](https://redirect.github.com/middyjs/middy/compare/5.4.6...5.4.7) ##### What's Changed - fix bug in http-content-encoding where stream responses were not encoding by [@​willfarrell](https://redirect.github.com/willfarrell) - Update third-party.md by [@​zirkelc](https://redirect.github.com/zirkelc) in [https://github.com/middyjs/middy/pull/1234](https://redirect.github.com/middyjs/middy/pull/1234) ##### New Contributors - [@​zirkelc](https://redirect.github.com/zirkelc) made their first contribution in [https://github.com/middyjs/middy/pull/1234](https://redirect.github.com/middyjs/middy/pull/1234) **Full Changelog**: middyjs/middy@5.4.6...5.4.7 </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.0.2`](https://redirect.github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#602) [Compare Source](https://redirect.github.com/mui/material-ui/compare/v6.0.1...v6.0.2) *Sep 3, 2024* A big thanks to the 11 contributors who made this release possible. ##### `@mui/material@6.0.2` - Fix `createTheme` with just color schemes ([#​43518](https://redirect.github.com/mui/material-ui/issues/43518)) [@​siriwatknp](https://redirect.github.com/siriwatknp) - \[Menu,Popover] Fix Backdrop props descriptions ([#​43503](https://redirect.github.com/mui/material-ui/issues/43503)) [@​Michael-Hutchinson](https://redirect.github.com/Michael-Hutchinson) - \[MenuList] Do not react to an event with modifier key pressed ([#​43505](https://redirect.github.com/mui/material-ui/issues/43505)) [@​MateuszGroth](https://redirect.github.com/MateuszGroth) ##### `@mui/system@6.0.2` - \[InitColorSchemeScript] Use `let/const` instead of `var` ([#​43468](https://redirect.github.com/mui/material-ui/issues/43468)) [@​ishon19](https://redirect.github.com/ishon19) - Fix composeClasses v6 behavior change ([#​43537](https://redirect.github.com/mui/material-ui/issues/43537)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) ##### `@mui/codemod@6.0.2` - Skip `ListItemButton` import for unrelated files ([#​43532](https://redirect.github.com/mui/material-ui/issues/43532)) [@​siriwatknp](https://redirect.github.com/siriwatknp) ##### Docs - \[figma] Clarity state or Figma Plugin component export ([#​43543](https://redirect.github.com/mui/material-ui/issues/43543)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[material-ui] Fix template shadow tokens ([#​43514](https://redirect.github.com/mui/material-ui/issues/43514)) [@​zanivan](https://redirect.github.com/zanivan) - Update version support range ([#​43565](https://redirect.github.com/mui/material-ui/issues/43565)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - Polish Material UI Sync plugin code format [@​oliviertassinari](https://redirect.github.com/oliviertassinari) ##### Core - \[blog] Update Material UI v6 blog post link to reflect correct section title ([#​43535](https://redirect.github.com/mui/material-ui/issues/43535)) [@​Michael-Hutchinson](https://redirect.github.com/Michael-Hutchinson) - \[blog] Makes the v5 name change clearer [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[blog] Fix typo in Material UI v6 blog post ([#​43502](https://redirect.github.com/mui/material-ui/issues/43502)) [@​iamandrewluca](https://redirect.github.com/iamandrewluca) - \[code-infra] Add missing [@​babel/runtime](https://redirect.github.com/babel/runtime) dependency to [@​mui/material-pigment-css](https://redirect.github.com/mui/material-pigment-css) ([#​43473](https://redirect.github.com/mui/material-ui/issues/43473)) [@​Janpot](https://redirect.github.com/Janpot) - \[code-infra] Remove permissions in publish-canaries.yml ([#​43491](https://redirect.github.com/mui/material-ui/issues/43491)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[core] Fix CodeQL scan ([#​43547](https://redirect.github.com/mui/material-ui/issues/43547)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[core] Fix CHANGELOG `@mui/material@6.0.1` version ([#​43516](https://redirect.github.com/mui/material-ui/issues/43516)) [@​DiegoAndai](https://redirect.github.com/DiegoAndai) - \[docs-infra] Reduce description max-length ([#​43562](https://redirect.github.com/mui/material-ui/issues/43562)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs-infra] Crash on invalid callout type ([#​43546](https://redirect.github.com/mui/material-ui/issues/43546)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs-infra] Fix GitHub source link redirection ([#​43534](https://redirect.github.com/mui/material-ui/issues/43534)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[infra] Fixed workflow file path ([#​43528](https://redirect.github.com/mui/material-ui/issues/43528)) [@​michelengelen](https://redirect.github.com/michelengelen) - \[typescript] Fix missing `Theme` generic ([#​43523](https://redirect.github.com/mui/material-ui/issues/43523)) [@​siriwatknp](https://redirect.github.com/siriwatknp) - \[website] Match pricing label with page [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[website] Update Premium price and remove any mention to cap ([#​43466](https://redirect.github.com/mui/material-ui/issues/43466)) [@​joserodolfofreitas](https://redirect.github.com/joserodolfofreitas) All contributors of this release in alphabetical order: [@​DiegoAndai](https://redirect.github.com/DiegoAndai), [@​iamandrewluca](https://redirect.github.com/iamandrewluca), [@​ishon19](https://redirect.github.com/ishon19), [@​Janpot](https://redirect.github.com/Janpot), [@​joserodolfofreitas](https://redirect.github.com/joserodolfofreitas), [@​MateuszGroth](https://redirect.github.com/MateuszGroth), [@​Michael-Hutchinson](https://redirect.github.com/Michael-Hutchinson), [@​michelengelen](https://redirect.github.com/michelengelen), [@​oliviertassinari](https://redirect.github.com/oliviertassinari), [@​siriwatknp](https://redirect.github.com/siriwatknp), [@​zanivan](https://redirect.github.com/zanivan) </details> <details> <summary>mui/mui-x (@​mui/x-data-grid)</summary> ### [`v7.16.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7160) [Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.15.0...v7.16.0) *Sep 5, 2024* We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨: - 🎨 Update the design of Data Grid column headers ([#​14293](https://redirect.github.com/mui/mui-x/issues/14293)) - 🧠 Add the `slots` concept introduction documentation page ([#​13881](https://redirect.github.com/mui/mui-x/issues/13881)) - 🌍 Improve Chinese (zh-CN) and Dutch (nl-NL) locales on the Data Grid - 🐞 Bugfixes - 📚 Documentation improvements ##### Data Grid ##### `@mui/x-data-grid@7.16.0` - \[DataGrid] Add key prop to `GridFilterInputMultipleValue` ([#​14302](https://redirect.github.com/mui/mui-x/issues/14302)) [@​sai6855](https://redirect.github.com/sai6855) - \[DataGrid] Allow to control the indeterminate checkbox behavior ([#​14247](https://redirect.github.com/mui/mui-x/issues/14247)) [@​MBilalShafi](https://redirect.github.com/MBilalShafi) - \[DataGrid] Column header design updates ([#​14293](https://redirect.github.com/mui/mui-x/issues/14293)) [@​KenanYusuf](https://redirect.github.com/KenanYusuf) - \[DataGrid] Fix error on simultaneous `columns` and `columnGroupingModel` update ([#​14368](https://redirect.github.com/mui/mui-x/issues/14368)) [@​cherniavskii](https://redirect.github.com/cherniavskii) - \[DataGrid] Fix first row flickering with `autoHeight` prop enabled ([#​14235](https://redirect.github.com/mui/mui-x/issues/14235)) [@​KenanYusuf](https://redirect.github.com/KenanYusuf) - \[DataGrid] Remove cell min-width / max-width styles ([#​14448](https://redirect.github.com/mui/mui-x/issues/14448)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[DataGrid] Restore reselect behavior ([#​14410](https://redirect.github.com/mui/mui-x/issues/14410)) [@​romgrk](https://redirect.github.com/romgrk) - \[l10n] Improve Chinese (zh-CN) locale ([#​14394](https://redirect.github.com/mui/mui-x/issues/14394)) [@​lawvs](https://redirect.github.com/lawvs) - \[l10n] Improve Dutch (nl-NL) locale ([#​14398](https://redirect.github.com/mui/mui-x/issues/14398)) [@​Janpot](https://redirect.github.com/Janpot) ##### `@mui/x-data-grid-pro@7.16.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.16.0`, plus: - \[DataGridPro] Fix duplicate top border in header filters ([#​14375](https://redirect.github.com/mui/mui-x/issues/14375)) [@​MBilalShafi](https://redirect.github.com/MBilalShafi) ##### `@mui/x-data-grid-premium@7.16.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.16.0`. ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.16.0` - \[pickers] Improve `onError` JSDoc ([#​14492](https://redirect.github.com/mui/mui-x/issues/14492)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Keep the calendar header and content in sync when switching locale ([#​14125](https://redirect.github.com/mui/mui-x/issues/14125)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Move multi input range field validation tests to the describe test file ([#​14501](https://redirect.github.com/mui/mui-x/issues/14501)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-date-pickers-pro@7.16.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.16.0`. ##### Charts ##### `@mui/x-charts@7.16.0` - \[charts] Fix JSDoc typos ([#​14497](https://redirect.github.com/mui/mui-x/issues/14497)) [@​alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Fix `LineChart` not properly animating when hydrating ([#​14355](https://redirect.github.com/mui/mui-x/issues/14355)) [@​JCQuintas](https://redirect.github.com/JCQuintas) - \[charts] Fix theme augmentation ([#​14372](https://redirect.github.com/mui/mui-x/issues/14372)) [@​alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Pass all props to legend ([#​14392](https://redirect.github.com/mui/mui-x/issues/14392)) [@​JCQuintas](https://redirect.github.com/JCQuintas) - \[charts] Use `.mjs` extension for ESM build ([#​14387](https://redirect.github.com/mui/mui-x/issues/14387)) [@​alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Update `package.json` for vendor package ([#​14465](https://redirect.github.com/mui/mui-x/issues/14465)) [@​alexfauquette](https://redirect.github.com/alexfauquette) ##### `@mui/x-charts-pro@7.0.0-beta.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-charts@7.16.0`, plus: - \[charts-pro] Fix props and automated documentation on `BarChartPro` and `LineChartPro` ([#​14391](https://redirect.github.com/mui/mui-x/issues/14391)) [@​JCQuintas](https://redirect.github.com/JCQuintas) ##### Tree View ##### `@mui/x-tree-view@7.16.0` - \[TreeView] Clean label editing code ([#​14264](https://redirect.github.com/mui/mui-x/issues/14264)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-codemod@7.16.0` - \[codemod] Fix `experimentalFeatures` codemod for typescript parser ([#​14150](https://redirect.github.com/mui/mui-x/issues/14150)) [@​MBilalShafi](https://redirect.github.com/MBilalShafi) ##### Docs - \[docs] Add RTL documentation for the pickers ([#​13855](https://redirect.github.com/mui/mui-x/issues/13855)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[docs] Add the `slots` concept introduction page ([#​13881](https://redirect.github.com/mui/mui-x/issues/13881)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[docs] Remove TypeScript v3 outdated version mentions ([#​14443](https://redirect.github.com/mui/mui-x/issues/14443)) [@​k-rajat19](https://redirect.github.com/k-rajat19) - \[docs] Remove notion of seats ([#​14351](https://redirect.github.com/mui/mui-x/issues/14351)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs] Use real world data for `PieChart` examples ([#​14297](https://redirect.github.com/mui/mui-x/issues/14297)) [@​JCQuintas](https://redirect.github.com/JCQuintas) ##### Core - \[core] Fix changelog spelling [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[core] Fix failing tests on the pickers ([#​14457](https://redirect.github.com/mui/mui-x/issues/14457)) [@​flaviendelangle](https://redirect.github.com/flaviendelangle) - \[core] Reset permissions for codspeed GitHub Action ([#​14420](https://redirect.github.com/mui/mui-x/issues/14420)) [@​oliviertassinari](https://redirect.github.com/oliviertassinari) - \[code-infra] Add babel runtime version check ([#​14483](https://redirect.github.com/mui/mui-x/issues/14483)) [@​Janpot](https://redirect.github.com/Janpot) - \[code-infra] Fully resolve imports in ESM target ([#​14234](https://redirect.github.com/mui/mui-x/issues/14234)) [@​Janpot](https://redirect.github.com/Janpot) - \[code-infra] Update runners from node 18 to 20 ([#​14466](https://redirect.github.com/mui/mui-x/issues/14466)) [@​JCQuintas](https://redirect.github.com/JCQuintas) - \[infra] Added `secrets: inherit` to workflow call ([#​14454](https://redirect.github.com/mui/mui-x/issues/14454)) [@​michelengelen](https://redirect.github.com/michelengelen) - \[infra] Switch "add closing message" to reusable workflow ([#​14499](https://redirect.github.com/mui/mui-x/issues/14499)) [@​michelengelen](https://redirect.github.com/michelengelen) - \[infra] Switch "issue triage workflow" to reusable workflows ([#​14390](https://redirect.github.com/mui/mui-x/issues/14390)) [@​michelengelen](https://redirect.github.com/michelengelen) </details> <details> <summary>trautonen/cdk-dns-validated-certificate (@​trautonen/cdk-dns-validated-certificate)</summary> ### [`v0.1.8`](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.1.8) [Compare Source](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.7...v0.1.8) #### [0.1.8](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.7...v0.1.8) (2024-09-02) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#840-2024-09-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.0) This was a version bump only for eslint-plugin 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>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#840-2024-09-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.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.156.0`](https://redirect.github.com/aws/aws-cdk/releases/tag/v2.156.0) [Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.155.0...v2.156.0) ##### Features - **bedrock:** add Stable Image Ultra, Stable Diffusion 3 Large, and Stable Image Core model identifiers ([#​31327](https://redirect.github.com/aws/aws-cdk/issues/31327)) ([586cb04](https://redirect.github.com/aws/aws-cdk/commit/586cb04a975403ecdbb18d37fae06a4671d3a752)) - **cloudfront:** s3 origin access control L2 construct ([#​31254](https://redirect.github.com/aws/aws-cdk/issues/31254)) ([30675f0](https://redirect.github.com/aws/aws-cdk/commit/30675f01aa2a4c87dcdf493140c257119eb16af1)), closes [#​21771](https://redirect.github.com/aws/aws-cdk/issues/21771) - **codebuild:** support three arm-based compute types, Medium, X-Large and 2X-Large ([#​31214](https://redirect.github.com/aws/aws-cdk/issues/31214)) ([39492e9](https://redirect.github.com/aws/aws-cdk/commit/39492e967f511de12524c2600c2108f3ec4c7493)), closes [#​30869](https://redirect.github.com/aws/aws-cdk/issues/30869) - **docdb:** i/o optimized storage type ([#​30163](https://redirect.github.com/aws/aws-cdk/issues/30163)) ([7ed221c](https://redirect.github.com/aws/aws-cdk/commit/7ed221cc03739ec30a0f9b9cd8a635f90f609c2b)), closes [#​30165](https://redirect.github.com/aws/aws-cdk/issues/30165) - **ecs-patterns:** dualstack ALB ([#​30089](https://redirect.github.com/aws/aws-cdk/issues/30089)) ([98ea3db](https://redirect.github.com/aws/aws-cdk/commit/98ea3db176268cba6cf81e29a135ca0d55c3b1e2)), closes [#​29039](https://redirect.github.com/aws/aws-cdk/issues/29039) - **eks:** support alb controller versions 2.7.0-2.8.2 ([#​31264](https://redirect.github.com/aws/aws-cdk/issues/31264)) ([a3863a6](https://redirect.github.com/aws/aws-cdk/commit/a3863a6b5607dd462b3774f01f21d9dea4fd15d5)) - **events-targets:** support for `RedshiftDataParameters` ([#​29462](https://redirect.github.com/aws/aws-cdk/issues/29462)) ([84c6442](https://redirect.github.com/aws/aws-cdk/commit/84c6442d6a4253472df1fee5589f154590bae182)), closes [#​15712](https://redirect.github.com/aws/aws-cdk/issues/15712) [#​31017](https://redirect.github.com/aws/aws-cdk/issues/31017) - **synthetics:** syn-nodejs-puppeteer-9.0 as supported runtime ([#​31272](https://redirect.github.com/aws/aws-cdk/issues/31272)) ([c1d7782](https://redirect.github.com/aws/aws-cdk/commit/c1d778254346aea444ae844a17d0cab296cce4bb)), closes [#​31271](https://redirect.github.com/aws/aws-cdk/issues/31271) ##### Bug Fixes - **custom-resources:** remove presigned url from cloudwatch logs ([#​31322](https://redirect.github.com/aws/aws-cdk/issues/31322)) ([b5e4496](https://redirect.github.com/aws/aws-cdk/commit/b5e4496084356ff0c00f103442ba58c1e6abb481)) - **eks:** albController incompatibility with AuthenticationMode.API mode ([#​31258](https://redirect.github.com/aws/aws-cdk/issues/31258)) ([427cd61](https://redirect.github.com/aws/aws-cdk/commit/427cd61205aa61ef60bc083647c50df53795f22c)) - **prlint:** a review label doesn't appear when a PR is approved if there are too many comments ([#​31290](https://redirect.github.com/aws/aws-cdk/issues/31290)) ([1c63070](https://redirect.github.com/aws/aws-cdk/commit/1c63070ddf4756f3456e66e1bad3186eb368cf92)), closes [#​31294](https://redirect.github.com/aws/aws-cdk/issues/31294) [/github.com/aws/aws-cdk/pull/30920#issuecomment-2324932936](https://redirect.github.com/aws//github.com/aws/aws-cdk/pull/30920/issues/issuecomment-2324932936) [aws-cdk/prlint/lint.ts#L377](https://redirect.github.com/aws-cdk/prlint/lint.ts/issues/L377) [40aws-cdk/prlint/lint.ts#L376](https://redirect.github.com/40aws-cdk/prlint/lint.ts/issues/L376) - **stepfunctions-tasks:** add back BedrockInvokeModel to use JsonPath ([#​31325](https://redirect.github.com/aws/aws-cdk/issues/31325)) ([5b059b9](https://redirect.github.com/aws/aws-cdk/commit/5b059b9354be9fb13cac02e832892b194a35a186)), closes [aws/aws-cdk#31308](https://redirect.github.com/aws/aws-cdk/issues/31308) - **stepfunctions-tasks:** fix bedrock input/output path in step-funct… ([#​31305](https://redirect.github.com/aws/aws-cdk/issues/31305)) ([a190935](https://redirect.github.com/aws/aws-cdk/commit/a19093517fffbb2d0cacb109e9f6aa3b56f430d2)), closes [#​31302](https://redirect.github.com/aws/aws-cdk/issues/31302) [PR#30298](https://redirect.github.com/aws/PR/issues/30298) [#​29229](https://redirect.github.com/aws/aws-cdk/issues/29229) - **stepfunctions-tasks:** sageMakerCreateTrainingJob does not correctly support empty inputDataConfig ([#​31210](https://redirect.github.com/aws/aws-cdk/issues/31210)) ([6d43146](https://redirect.github.com/aws/aws-cdk/commit/6d43146f525c587a17bfc09c57d18b22b5a6a515)), closes [#​31132](https://redirect.github.com/aws/aws-cdk/issues/31132) *** #### Alpha modules (2.156.0-alpha.0) ##### Features - **location:** support RouteCalculator ([#​30682](https://redirect.github.com/aws/aws-cdk/issues/30682)) ([574d383](https://redirect.github.com/aws/aws-cdk/commit/574d383ef0a5b78564bbba76e5a14a049129c042)), closes [#​30681](https://redirect.github.com/aws/aws-cdk/issues/30681) - **neptune-alpha:** specify port for the cluster ([#​31137](https://redirect.github.com/aws/aws-cdk/issues/31137)) ([130b62b](https://redirect.github.com/aws/aws-cdk/commit/130b62b7904a10145b810837323451263ec7d66f)), closes [#​31074](https://redirect.github.com/aws/aws-cdk/issues/31074) - **scheduler:** validate schedule name length ([#​31200](https://redirect.github.com/aws/aws-cdk/issues/31200)) ([d0f9688](https://redirect.github.com/aws/aws-cdk/commit/d0f9688423d1e12c00aebb7a9ff3cecd68d3bb3c)) ##### Bug Fixes - **scheduler:** the value of the description property is not reflected to the resource. ([#​31276](https://redirect.github.com/aws/aws-cdk/issues/31276)) ([a3332b6](https://redirect.github.com/aws/aws-cdk/commit/a3332b61514f13fa3c5aef87041cb2d7f81a1e92)), closes [#​31269](https://redirect.github.com/aws/aws-cdk/issues/31269) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.3`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small543-2024-09-03-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.2...v5.4.3) - fix: allow getting URL of JS files in publicDir ([#​17915](https://redirect.github.com/vitejs/vite/issues/17915)) ([943ece1](https://redirect.github.com/vitejs/vite/commit/943ece177e7709b3ba574e810afce347c51d4442)), closes [#​17915](https://redirect.github.com/vitejs/vite/issues/17915) - fix: cjs warning respect the logLevel flag ([#​17993](https://redirect.github.com/vitejs/vite/issues/17993)) ([dc3c14f](https://redirect.github.com/vitejs/vite/commit/dc3c14f39fcd57867c8ae81b75ae768b53b4b880)), closes [#​17993](https://redirect.github.com/vitejs/vite/issues/17993) - fix: improve CJS warning trace information ([#​17926](https://redirect.github.com/vitejs/vite/issues/17926)) ([5c5f82c](https://redirect.github.com/vitejs/vite/commit/5c5f82c84bb64309875b42eee9d4dd525ab42e8c)), closes [#​17926](https://redirect.github.com/vitejs/vite/issues/17926) - fix: only remove entry assets handled by Vite core ([#​17916](https://redirect.github.com/vitejs/vite/issues/17916)) ([ebfaa7e](https://redirect.github.com/vitejs/vite/commit/ebfaa7e6019783f308db5e759a6a67abb7cc626c)), closes [#​17916](https://redirect.github.com/vitejs/vite/issues/17916) - fix: waitForRequestIdle locked ([#​17982](https://redirect.github.com/vitejs/vite/issues/17982)) ([ad13760](https://redirect.github.com/vitejs/vite/commit/ad1376018a94b42540a8488d897cc520849e1228)), closes [#​17982](https://redirect.github.com/vitejs/vite/issues/17982) - fix(css): fix directory index import in sass modern api ([#​17960](https://redirect.github.com/vitejs/vite/issues/17960)) ([9b001ba](https://redirect.github.com/vitejs/vite/commit/9b001baa70c8489ac5550107c110a5dca281cda4)), closes [#​17960](https://redirect.github.com/vitejs/vite/issues/17960) - fix(css): fix sass `file://` reference ([#​17909](https://redirect.github.com/vitejs/vite/issues/17909)) ([561b940](https://redirect.github.com/vitejs/vite/commit/561b940f6f963fbb78058a6e23b4adad53a2edb9)), closes [#​17909](https://redirect.github.com/vitejs/vite/issues/17909) - fix(css): fix sass modern source map ([#​17938](https://redirect.github.com/vitejs/vite/issues/17938)) ([d428e7e](https://redirect.github.com/vitejs/vite/commit/d428e7e3a05f8da5ea00bb1b6a0827a5cc225899)), closes [#​17938](https://redirect.github.com/vitejs/vite/issues/17938) - fix(deps): bump tsconfck ([#​17990](https://redirect.github.com/vitejs/vite/issues/17990)) ([8c661b2](https://redirect.github.com/vitejs/vite/commit/8c661b20e92f33eb2e3ba3841b20dd6f6076f1ef)), closes [#​17990](https://redirect.github.com/vitejs/vite/issues/17990) - fix(html): rewrite assets url in <template> ([#​17988](https://redirect.github.com/vitejs/vite/issues/17988)) ([413c86a](https://redirect.github.com/vitejs/vite/commit/413c86aa971bc1ad8958578c929f45a368799f74)), closes [#​17988](https://redirect.github.com/vitejs/vite/issues/17988) - fix(preload): add crossorigin attribute in CSS link tags ([#​17930](https://redirect.github.com/vitejs/vite/issues/17930)) ([15871c7](https://redirect.github.com/vitejs/vite/commit/15871c75e0722adeda23f771fd6c45fecba4d118)), closes [#​17930](https://redirect.github.com/vitejs/vite/issues/17930) - chore: reduce diffs with v6 branch ([#​17942](https://redirect.github.com/vitejs/vite/issues/17942)) ([bf9065a](https://redirect.github.com/vitejs/vite/commit/bf9065aa13da6a519014c3bc1d34cfb1cb49ccca)), closes [#​17942](https://redirect.github.com/vitejs/vite/issues/17942) - chore(deps): update all non-major dependencies ([#​17945](https://redirect.github.com/vitejs/vite/issues/17945)) ([cfb621e](https://redirect.github.com/vitejs/vite/commit/cfb621e7a5a3e24d710a9af156e6855e73caf891)), closes [#​17945](https://redirect.github.com/vitejs/vite/issues/17945) - chore(deps): update all non-major dependencies ([#​17991](https://redirect.github.com/vitejs/vite/issues/17991)) ([0ca53cf](https://redirect.github.com/vitejs/vite/commit/0ca53cff9ff49108fcec75ff01d2445f9c2f2a4c)), closes [#​17991](https://redirect.github.com/vitejs/vite/issues/17991) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 6am on saturday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/SvenKirschbaum/aws-utils).
…here are too many comments (aws#31290) ### Issue # (if applicable) Closes aws#31294 . ### Reason for this change I've reviewed and approved [this PR](aws#30920) as a Trusted Community Reviewer. But it doesn't get the `pr/needs-maintainer-review` label. It seems to be in `CHANGES_REQUESTED` state and `communityApproved` is also false in the job `PR Linter / validate-pr`. (Please see [this comment in the PR](aws#30920 (comment)).) I checked [the prlint's log](https://github.com/aws/aws-cdk/blob/main/tools/@aws-cdk/prlint/lint.ts#L377) in [the GitHub Actions output](https://github.com/aws/aws-cdk/actions/runs/10669155243/job/29570426536), and it appears that there is too much history (such as comments) to get all the latest data. [List reviews for a pull request](https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#list-reviews-for-a-pull-request) in GitHub API can get 30 items per page, however, [prlint is not implemented to handle pagination](https://github.com/aws/aws-cdk/blob/main/tools/%40aws-cdk/prlint/lint.ts#L376). ```ts private async assessNeedsReview( pr: Pick<GitHubPr, 'mergeable_state' | 'draft' | 'labels' | 'number'>, ): Promise<void> { const reviews = await this.client.pulls.listReviews(this.prParams); ``` Therefore, when there are **more than 30 comments or change requests**, the review label is no longer displayed. ### Description of changes Use pagination for listReviews in the octokit library. https://github.com/octokit/octokit.js?tab=readme-ov-file#pagination before ```ts await this.client.pulls.listReviews(this.prParams); ``` after ```ts await this.client.paginate(this.client.pulls.listReviews, this.prParams); ``` ### Description of how you validated changes ### 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*
…here are too many comments (aws#31290) ### Issue # (if applicable) Closes aws#31294 . ### Reason for this change I've reviewed and approved [this PR](aws#30920) as a Trusted Community Reviewer. But it doesn't get the `pr/needs-maintainer-review` label. It seems to be in `CHANGES_REQUESTED` state and `communityApproved` is also false in the job `PR Linter / validate-pr`. (Please see [this comment in the PR](aws#30920 (comment)).) I checked [the prlint's log](https://github.com/aws/aws-cdk/blob/main/tools/@aws-cdk/prlint/lint.ts#L377) in [the GitHub Actions output](https://github.com/aws/aws-cdk/actions/runs/10669155243/job/29570426536), and it appears that there is too much history (such as comments) to get all the latest data. [List reviews for a pull request](https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#list-reviews-for-a-pull-request) in GitHub API can get 30 items per page, however, [prlint is not implemented to handle pagination](https://github.com/aws/aws-cdk/blob/main/tools/%40aws-cdk/prlint/lint.ts#L376). ```ts private async assessNeedsReview( pr: Pick<GitHubPr, 'mergeable_state' | 'draft' | 'labels' | 'number'>, ): Promise<void> { const reviews = await this.client.pulls.listReviews(this.prParams); ``` Therefore, when there are **more than 30 comments or change requests**, the review label is no longer displayed. ### Description of changes Use pagination for listReviews in the octokit library. https://github.com/octokit/octokit.js?tab=readme-ov-file#pagination before ```ts await this.client.pulls.listReviews(this.prParams); ``` after ```ts await this.client.paginate(this.client.pulls.listReviews, this.prParams); ``` ### Description of how you validated changes ### 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*
…here are too many comments (#31290) ### Issue # (if applicable) Closes #31294 . ### Reason for this change I've reviewed and approved [this PR](#30920) as a Trusted Community Reviewer. But it doesn't get the `pr/needs-maintainer-review` label. It seems to be in `CHANGES_REQUESTED` state and `communityApproved` is also false in the job `PR Linter / validate-pr`. (Please see [this comment in the PR](#30920 (comment)).) I checked [the prlint's log](https://github.com/aws/aws-cdk/blob/main/tools/@aws-cdk/prlint/lint.ts#L377) in [the GitHub Actions output](https://github.com/aws/aws-cdk/actions/runs/10669155243/job/29570426536), and it appears that there is too much history (such as comments) to get all the latest data. [List reviews for a pull request](https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#list-reviews-for-a-pull-request) in GitHub API can get 30 items per page, however, [prlint is not implemented to handle pagination](https://github.com/aws/aws-cdk/blob/main/tools/%40aws-cdk/prlint/lint.ts#L376). ```ts private async assessNeedsReview( pr: Pick<GitHubPr, 'mergeable_state' | 'draft' | 'labels' | 'number'>, ): Promise<void> { const reviews = await this.client.pulls.listReviews(this.prParams); ``` Therefore, when there are **more than 30 comments or change requests**, the review label is no longer displayed. ### Description of changes Use pagination for listReviews in the octokit library. https://github.com/octokit/octokit.js?tab=readme-ov-file#pagination before ```ts await this.client.pulls.listReviews(this.prParams); ``` after ```ts await this.client.paginate(this.client.pulls.listReviews, this.prParams); ``` ### Description of how you validated changes ### 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*
* | ||
* @default - No memory limit. | ||
*/ | ||
readonly containerMemoryLimitMiB?: number; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To understand it better for review, seeing the original issue i think there was a suggestion that we could use task definition of fargate to specify cpu and memory limits, is that not possible for this use case..?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When specifying taskDefinition
as a props of ApplicationLoadBalancedFargateService
, the newly added containerCpu
and containerMemoryLimitMiB
props in this MR do not work.
so, I think it impossible.
@@ -152,4 +174,29 @@ export class ApplicationLoadBalancedFargateService extends ApplicationLoadBalanc | |||
throw new Error(`${name}: Must be a non-negative integer; received ${value}`); | |||
} | |||
} | |||
|
|||
private validateContainerCpu(containerCpu?: number, cpu: number = 256) { // default value for cpu is 256 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
where are these defaults defined ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I used this default value as defined in FargateTaskDefinitionProps
.
See:
* @default 256 |
Should I write the code as follows?
private validateContainerCpu(containerCpu?: number, cpu: number = 256) { // default value for FargateTaskDefinitionProps.cpu is 256
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @ren-yamanashi , I see the default values are in fargate task definition and not being set under props.cpu
of ApplicationLoadBalancer class, I would prefer if we keep the check without default value as we might miss the update in case it changes in future as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your comment.
In the current validateContainerCpu
method, it compares the values of containerCpu
and cpu
and returns an error if containerCpu exceeds cpu.
As you pointed out, referencing the default value of FargateServiceBaseProps.cpu
in ApplicationLoadBalancedFargateService
’s validateContainerCpu
could indeed lead to an issue where we might miss the update in case it changes in future as well.
However, avoiding the use of the default value of FargateServiceBaseProps.cpu
within ApplicationLoadBalancedFargateService
to address this concern could lead to the following problem:
validateContainerCpu
method might not validate properly
If we don’t reference the default value of FargateServiceBaseProps.cpu
, the cpu
param in validateContainerCpu
would need to be optional.
(because props.cpu
is optional)
private validateContainerCpu(containerCpu?: number, cpu?: number) {
/**
* ... Implementation of the method
*/
}
In this scenario, it becomes challenging to validate cases where:
containerCpu
is set, but cpu is not.
In this cases, an error should be returned if containerCpu
exceeds the default value of FargateServiceBaseProps.cpu
(256), but without referencing the default value within the method, determining if an error should be returned becomes difficult.
Possible Approaches for Resolution
Taking these considerations into account, I suggest the following approach. What could you think?
Also, if there are any other good ways, could you please let me know?
Note: this approaches would result in referencing the default value of FargateServiceBaseProps.cpu
in ApplicationLoadBalancedFargateService
, but I thought it could be more appropriate than the current implementation, so I am suggesting them.
Override props.cpu in ApplicationLoadBalancedFargateServiceProps
override props.cpu
in ApplicationLoadBalancedFargateServiceProps
and pass it to the FargateTaskDefinition
argument within ApplicationLoadBalancedFargateService
, as shown below:
export interface ApplicationLoadBalancedFargateServiceProps extends ApplicationLoadBalancedServiceBaseProps, FargateServiceBaseProps {
/**
* ... some comments
*
* @default 256
*/
readonly cpu?: number;
/**
* ... some props
*/
}
export class ApplicationLoadBalancedFargateService extends ApplicationLoadBalancedServiceBase {
// ... some implementation
constructor(scope: Construct, id: string, props: ApplicationLoadBalancedFargateServiceProps = {}) {
// ... some implementation
this.taskDefinition = new FargateTaskDefinition(this, 'TaskDef', {
cpu: props.cpu ?? 256,
// ... some props
});
}
}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @ren-yamanashi for defining the alternate approach in detail, I would not modify the current behaviour of the construct by setting the default for props.cpu
, I believe in case, value of containerCpu
and cpu
doesn't align with each other, this would result in a failed deployment (please let me know if that is not the case), given that if intention by adding this validation is to fail fast before the deployment itself, can we add a warning instead of an error in the function so that in case these values change in near future it will not block customer deployments.
…20638-feat-add-cpu-memory-props
…ren-yamanashi/aws-cdk into 20638-feat-add-cpu-memory-props
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Issue #20638
Closes #20638
Reason for this change
ApplicationLoadBalancedFargateService did not allow you to specify the CPU and memory of the container.
Description of changes
containerCpu
property toApplicationLoadBalancedFargateServiceProps
containerMemoryLimitMiB
property toApplicationLoadBalancedFargateServiceProps
Description of how you validated changes
Added both unit and integration tests.
Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license