Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(aws-efs): support one-zone FileSystem #15864

Closed
2 tasks
rectalogic opened this issue Aug 2, 2021 · 4 comments · Fixed by #28501
Closed
2 tasks

(aws-efs): support one-zone FileSystem #15864

rectalogic opened this issue Aug 2, 2021 · 4 comments · Fixed by #28501
Labels
@aws-cdk/aws-efs Related to Amazon Elastic File System effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p2

Comments

@rectalogic
Copy link
Contributor

EFS FileSystem should support one-zone storage class
https://aws.amazon.com/blogs/storage/lower-your-amazon-efs-costs-by-47-with-one-zone-storage-classes/

This is done by setting the AWS::EFS::FileSystem AvailabilityZoneName
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-availabilityzonename

Use Case

It's cheaper

Proposed Solution

Expose oneZone property and have that set AvailabilityZoneName to one of the subnet availabilityZones for the subnets the FileSystem is in?

  • 👋 I may be able to implement this feature request
  • ⚠️ This feature might incur a breaking change

This is a 🚀 Feature Request

@rectalogic rectalogic added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Aug 2, 2021
@github-actions github-actions bot added the @aws-cdk/aws-efs Related to Amazon Elastic File System label Aug 2, 2021
@jumic
Copy link
Contributor

jumic commented Aug 9, 2021

It is already possible to deploy a one zone EFS using escape hatches, e.g.:

const fileSystem = new efs.FileSystem(this, 'MyFileSystem', {
  vpc,
  vpcSubnets: {
    availabilityZones: [vpc.availabilityZones[0]],
    onePerAz: true,
  }
});
(fileSystem.node.defaultChild as efs.CfnFileSystem).availabilityZoneName = vpc.availabilityZones[0];

vpcSubnets has to be specified explicitly and has to be restricted to the AZ, otherwise it will create a mount target in each AZ which will fail.

@ AWS CDK Team: If you would like to get a community contribution for this feature request:
Could you please specify how interface FileSystemProps should be extended?

  • Property oneZone (boolean) and property availabilityZoneName? availabilityZoneName can be only specified if oneZone is set to true. If availabilityZoneName is not specified, it will create the file system in the first AZ of the VPC.
  • Single property availabilityZoneName? (similar to CloudFormation)

@nija-at nija-at added effort/medium Medium work item – several days of effort p2 and removed needs-triage This issue or PR still needs to be triaged. labels Aug 12, 2021
@nija-at nija-at removed their assignment Aug 24, 2021
@harrytalbot
Copy link

harrytalbot commented Nov 15, 2021

I've just come across the same issue, and while it's frustrating to have to do One-Zone seems to work if you switch to the level 1 construct CfnFileSystem:

CfnFileSystem(this, efsID, CfnFileSystemProps.builder().availabilityZoneName("eu-west-1a").build())

Of course now the rest of the resources in my stack are being changed to lvl1 constructs...

@filod
Copy link

filod commented Sep 11, 2022

still an issue

@mergify mergify bot closed this as completed in #28501 Jan 16, 2024
mergify bot pushed a commit that referenced this issue Jan 16, 2024
In this PR, I have added support for creating one zone filesystems. 

[As discussed in the issue](#15864 (comment)), I considered including `availabilityZoneName` in the props, but for now, I have added only the `oneZone` argument.

The `efs.FileSystem` construct also generates a mount target simultaneously. However, when creating a one zone file system, both the mount target and the file system should be located in the same Availability Zone. The issue arises because the name of the Availability Zone where the mount target will be placed (obtained from `props.vpc.selectSubnets()`) remains token, making it impossible to compare it with the given `availabilityZoneName`.

Please let me know if there is a smart way to resolve this.

Closes #15864

----

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

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.

takecchi pushed a commit to cuculus-dev/cuculus that referenced this issue Jan 18, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [aws-cdk-lib](https://togithub.com/aws/aws-cdk)
([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib))
| [`2.121.1` ->
`2.122.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.121.1/2.122.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.121.1/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.121.1/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

@coderabbitai: ignore

---

### Release Notes

<details>
<summary>aws/aws-cdk (aws-cdk-lib)</summary>

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

[Compare
Source](https://togithub.com/aws/aws-cdk/compare/v2.121.1...v2.122.0)

##### Features

- **CodePipelineActions:** Add support for custom events in CodeCommit
source action
([#&#8203;28008](https://togithub.com/aws/aws-cdk/issues/28008))
([c3802c4](https://togithub.com/aws/aws-cdk/commit/c3802c401a9b75bd642456c320168748ea37e511)),
closes [#&#8203;12045](https://togithub.com/aws/aws-cdk/issues/12045)
- **ec2:** add dual stack vpc support
([#&#8203;28480](https://togithub.com/aws/aws-cdk/issues/28480))
([caf83f1](https://togithub.com/aws/aws-cdk/commit/caf83f1ebe65b4e3aa6f7bf8814fecbcc8f5484f)),
closes [#&#8203;894](https://togithub.com/aws/aws-cdk/issues/894)
- **ecs:** L2 for ebs task attach
([#&#8203;28691](https://togithub.com/aws/aws-cdk/issues/28691))
([fc0a89a](https://togithub.com/aws/aws-cdk/commit/fc0a89a392209324a4834389722656da8fe5e0d4))
- **ecs:** support for capacity provider managed instance draining
([#&#8203;28672](https://togithub.com/aws/aws-cdk/issues/28672))
([aaa2a09](https://togithub.com/aws/aws-cdk/commit/aaa2a09c3ec88760c983332278f33e0e379a6c0c))
- **efs:** One-Zone filesystem
([#&#8203;28501](https://togithub.com/aws/aws-cdk/issues/28501))
([c0085d5](https://togithub.com/aws/aws-cdk/commit/c0085d50004f288b011658c4f8b0404787fdceab)),
closes
[/github.com/aws/aws-cdk/issues/15864#issuecomment-895483167](https://togithub.com/aws//github.com/aws/aws-cdk/issues/15864/issues/issuecomment-895483167)
[#&#8203;15864](https://togithub.com/aws/aws-cdk/issues/15864)
- **efs:** transition to archive for `FileSystem`
([#&#8203;28719](https://togithub.com/aws/aws-cdk/issues/28719))
([03c08b0](https://togithub.com/aws/aws-cdk/commit/03c08b02e6e9edbca1a2e658dbd9ce1615e4dbf1)),
closes [#&#8203;28720](https://togithub.com/aws/aws-cdk/issues/28720)
- **elbv2:** Implement IConnectable to NLB
([#&#8203;28494](https://togithub.com/aws/aws-cdk/issues/28494))
([1e69cc6](https://togithub.com/aws/aws-cdk/commit/1e69cc6e56516e8053880c334e319b1d5a829eef)),
closes [#&#8203;26735](https://togithub.com/aws/aws-cdk/issues/26735)
- **firehose-destinations-alpha:** support zero buffering
([#&#8203;28716](https://togithub.com/aws/aws-cdk/issues/28716))
([db2e78e](https://togithub.com/aws/aws-cdk/commit/db2e78ea1e5c712ec02fb6d20ab42bb55f895b7a)),
closes [#&#8203;28714](https://togithub.com/aws/aws-cdk/issues/28714)
- **lambda:** deprecate `logRetention` properties in favor of `logGroup`
([#&#8203;28737](https://togithub.com/aws/aws-cdk/issues/28737))
([4a09720](https://togithub.com/aws/aws-cdk/commit/4a0972039b67737191962e09156a2dc22c87c445))
- **rds:** Add log group property to RDS instance and RDS cluster
([#&#8203;28676](https://togithub.com/aws/aws-cdk/issues/28676))
([9aa7281](https://togithub.com/aws/aws-cdk/commit/9aa728172857f1e274d5e08b2587ed91ab0d5a2b))
- **route53:** weighted routing
([#&#8203;28705](https://togithub.com/aws/aws-cdk/issues/28705))
([4a0c24d](https://togithub.com/aws/aws-cdk/commit/4a0c24db50d99cd09c3b02c07617a71b49979f5f)),
closes [#&#8203;26753](https://togithub.com/aws/aws-cdk/issues/26753)
- update L1 CloudFormation resource definitions
([#&#8203;28677](https://togithub.com/aws/aws-cdk/issues/28677))
([b2c60cb](https://togithub.com/aws/aws-cdk/commit/b2c60cb5cd3ee9b4f429b094c1ee6b6176708b7f)),
closes
[/docs.aws.amazon.com/transfer/latest/userguide/create-b2b-server.html#configure-as2](https://togithub.com/aws//docs.aws.amazon.com/transfer/latest/userguide/create-b2b-server.html/issues/configure-as2)
- update L1 CloudFormation resource definitions
([#&#8203;28684](https://togithub.com/aws/aws-cdk/issues/28684))
([cbe2378](https://togithub.com/aws/aws-cdk/commit/cbe23787dfb4a47759a202bbea7faf61b449d097)),
closes
[/docs.aws.amazon.com/kendra/latest/dg/ds-schemas.html#ds-s3](https://togithub.com/aws//docs.aws.amazon.com/kendra/latest/dg/ds-schemas.html/issues/ds-s3)

##### Bug Fixes

- **cli:** program execution fails without debug information
([#&#8203;28687](https://togithub.com/aws/aws-cdk/issues/28687))
([8fbd385](https://togithub.com/aws/aws-cdk/commit/8fbd385cb1cac8f309554d15bed738ea756b1b09))
- **cli:** running the cli with --debug does not print stack traces
([#&#8203;28669](https://togithub.com/aws/aws-cdk/issues/28669))
([dd04725](https://togithub.com/aws/aws-cdk/commit/dd047257c6d8b717c79440d9d50274e4204e9604))
- **cloudformation-diff:** Fix aws-sdk dependency issue
([#&#8203;28680](https://togithub.com/aws/aws-cdk/issues/28680))
([109b2ab](https://togithub.com/aws/aws-cdk/commit/109b2abe4c713624e731afa1b82c3c1a3ba064c9)),
closes [#&#8203;28679](https://togithub.com/aws/aws-cdk/issues/28679)
- **ec2:** max iops value for io2 EBS volume is wrong
([#&#8203;28695](https://togithub.com/aws/aws-cdk/issues/28695))
([a30a205](https://togithub.com/aws/aws-cdk/commit/a30a2058de1af3201e3316ce73ee8ad5f2907ec6)),
closes
[/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2](https://togithub.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html/issues/cfn-ec2)
- **ecs:** EC2 metadata access is blocked when using EC2 capacity
provider for autoscaling
([#&#8203;28437](https://togithub.com/aws/aws-cdk/issues/28437))
([30a0d33](https://togithub.com/aws/aws-cdk/commit/30a0d3314dfd0ad40a56cc7c69a1ccbefe1e1871)),
closes
[/github.com/aws/aws-cdk/blame/2d9de189e583186f2b77386ae4fcfff42c864568/packages/aws-cdk-lib/aws-ecs/lib/cluster.ts#L502-L504](https://togithub.com/aws//github.com/aws/aws-cdk/blame/2d9de189e583186f2b77386ae4fcfff42c864568/packages/aws-cdk-lib/aws-ecs/lib/cluster.ts/issues/L502-L504)
[#&#8203;28270](https://togithub.com/aws/aws-cdk/issues/28270)
[#&#8203;28270](https://togithub.com/aws/aws-cdk/issues/28270)
- **lambda:** circular dependencies when EFS and Lambda are deployed in
separate stacks
([#&#8203;28560](https://togithub.com/aws/aws-cdk/issues/28560))
([6e9045f](https://togithub.com/aws/aws-cdk/commit/6e9045fc17f444194b44751e0e6e6861f534deb0)),
closes
[/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-lambda/lib/function.ts#L1416](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-lambda/lib/function.ts/issues/L1416)
[/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L157](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts/issues/L157)
[/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/security-group.ts#L84](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/security-group.ts/issues/L84)
[/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L139](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts/issues/L139)
[/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L141](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts/issues/L141)
[#&#8203;18759](https://togithub.com/aws/aws-cdk/issues/18759)
- **opensearchservice:** OpenSearchAccessPolicy unnecessarily attempts
to install latest sdk version
([#&#8203;28688](https://togithub.com/aws/aws-cdk/issues/28688))
([d07deec](https://togithub.com/aws/aws-cdk/commit/d07deec4435e75c71cec6965e40b5282edfb55b1))
- **rds:** RDS Parameter Group doesn't support custom removal policy
([#&#8203;28660](https://togithub.com/aws/aws-cdk/issues/28660))
([617a595](https://togithub.com/aws/aws-cdk/commit/617a5957d599904c4de21c1981418a7eafd38cf2))

##### Reverts

- allowing log group config for SFN CR
([#&#8203;28699](https://togithub.com/aws/aws-cdk/issues/28699))
([8a67f39](https://togithub.com/aws/aws-cdk/commit/8a67f3995a358f420dae36b3c6ada0055fe0b058)),
closes [#&#8203;27310](https://togithub.com/aws/aws-cdk/issues/27310)

***

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

##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

- **appconfig:** `deploymentStrategyId` prop in
`fromDeploymentStrategyId` now takes a `DeploymentStrategyId` rather
than a `string`. To import a predefined deployment strategy id, use
`DeploymentStrategyId.CANARY_10_PERCENT_20_MINUTES`. Otherwise, use
`DeploymentStrategyId.fromString('abc123')`.
- **appconfig:** `ApplicationProps.name` renamed to
`ApplicationProps.applicationName`
- **appconfig**: `EnvironmentProps.name` renamed to
`EnvironmentProps.environmentName`
- **appconfig**: `DeploymentStrategyProps.name` renamed to
`DeploymentStrategyProps.deploymentStrategyName`
- **appconfig**: `ExtensionProps.name` renamed to
`ExtensionProps.extensionName`

##### Bug Fixes

- **amplify:** addBranch fails synth with "cannot find entry file..."
([#&#8203;28658](https://togithub.com/aws/aws-cdk/issues/28658))
([0f2b8f8](https://togithub.com/aws/aws-cdk/commit/0f2b8f8e329480cd35db1dc9792bff6d2f0a990a)),
closes [#&#8203;27955](https://togithub.com/aws/aws-cdk/issues/27955)
[#&#8203;28633](https://togithub.com/aws/aws-cdk/issues/28633)
[#&#8203;28089](https://togithub.com/aws/aws-cdk/issues/28089)
- **appconfig:** fromDeploymentStrategyId takes an enum-like class
rather than a string
([#&#8203;28743](https://togithub.com/aws/aws-cdk/issues/28743))
([2b59ed1](https://togithub.com/aws/aws-cdk/commit/2b59ed1b54b5b83f22020ed5f2c4b77c6a1292f8)),
closes [#&#8203;28671](https://togithub.com/aws/aws-cdk/issues/28671)
- **appconfig:** prefix names with resource name
([#&#8203;28742](https://togithub.com/aws/aws-cdk/issues/28742))
([3960720](https://togithub.com/aws/aws-cdk/commit/396072025ea1282dd28e14158afe339c393bf0d5)),
closes [#&#8203;28671](https://togithub.com/aws/aws-cdk/issues/28671)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cuculus-dev/cuculus).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mergify bot pushed a commit to SvenKirschbaum/share.kirschbaum.cloud that referenced this issue Jan 21, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed | [![age](https://developer.mend.io/api/mc/badges/age///?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption///?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility////?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence////?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-dynamodb](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | dependencies | minor | [`3.490.0` -> `3.496.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.490.0/3.496.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | dependencies | minor | [`3.490.0` -> `3.496.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.490.0/3.496.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-sesv2](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | dependencies | minor | [`3.490.0` -> `3.496.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.490.0/3.496.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-sfn](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | dependencies | minor | [`3.490.0` -> `3.496.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.490.0/3.496.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/s3-request-presigner](https://togithub.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | dependencies | minor | [`3.490.0` -> `3.496.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.490.0/3.496.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.496.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.496.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.490.0/3.496.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.490.0/3.496.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | dependencies | patch | [`5.15.4` -> `5.15.5`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.4/5.15.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.4/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.4/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/material](https://mui.com/material-ui/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material)) | dependencies | patch | [`5.15.4` -> `5.15.5`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.4/5.15.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.4/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.4/5.15.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/luxon](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/luxon) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon)) | devDependencies | patch | [`3.4.0` -> `3.4.2`](https://renovatebot.com/diffs/npm/@types%2fluxon/3.4.0/3.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fluxon/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fluxon/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fluxon/3.4.0/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fluxon/3.4.0/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`20.11.0` -> `20.11.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.0/20.11.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.0/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.0/20.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | devDependencies | patch | [`18.2.47` -> `18.2.48`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.47/18.2.48) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.47/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.47/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`6.18.1` -> `6.19.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.18.1/6.19.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.18.1/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.18.1/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`6.18.1` -> `6.19.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.18.1/6.19.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.18.1/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.18.1/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk](https://togithub.com/aws/aws-cdk) ([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.121.1` -> `2.122.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.121.1/2.122.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.121.1/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.121.1/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk-lib](https://togithub.com/aws/aws-cdk) ([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.121.1` -> `2.122.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.121.1/2.122.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.121.1/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.121.1/2.122.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-sdk](https://togithub.com/aws/aws-sdk-js) | dependencies | minor | [`2.1535.0` -> `2.1540.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1535.0/2.1540.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1540.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1540.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1535.0/2.1540.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1535.0/2.1540.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [json-schema-to-typescript](https://togithub.com/bcherny/json-schema-to-typescript) | devDependencies | patch | [`13.1.1` -> `13.1.2`](https://renovatebot.com/diffs/npm/json-schema-to-typescript/13.1.1/13.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/json-schema-to-typescript/13.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/json-schema-to-typescript/13.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/json-schema-to-typescript/13.1.1/13.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/json-schema-to-typescript/13.1.1/13.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@vitejs/plugin-basic-ssl](https://togithub.com/vitejs/vite-plugin-basic-ssl) | devDependencies | minor | [`1.0.2` -> `1.1.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-basic-ssl/1.0.2/1.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-basic-ssl/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-basic-ssl/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-basic-ssl/1.0.2/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-basic-ssl/1.0.2/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [react-router](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router)) | dependencies | patch | [`6.21.2` -> `6.21.3`](https://renovatebot.com/diffs/npm/react-router/6.21.2/6.21.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.21.2/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.21.2/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [react-router-dom](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | dependencies | patch | [`6.21.2` -> `6.21.3`](https://renovatebot.com/diffs/npm/react-router-dom/6.21.2/6.21.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.21.2/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.21.2/6.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | patch | [`5.0.11` -> `5.0.12`](https://renovatebot.com/diffs/npm/vite/5.0.11/5.0.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.11/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.11/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Release Notes

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

### [`v3.496.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#34960-2024-01-19)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

-   get full list of exports for esm compat in dist-cjs ([#&#8203;5694](https://togithub.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://togithub.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

##### Features

-   **client-dynamodb:** This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API. ([2be6625](https://togithub.com/aws/aws-sdk-js-v3/commit/2be6625e23dcdb91c018fdd5ef48a29d3de16ca6))

### [`v3.495.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#34950-2024-01-18)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0)

##### Features

-   use bundled dist-cjs build ([#&#8203;5687](https://togithub.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://togithub.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

### [`v3.494.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#34940-2024-01-17)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.494.0)

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

</details>

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

### [`v3.496.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34960-2024-01-19)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

-   get full list of exports for esm compat in dist-cjs ([#&#8203;5694](https://togithub.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://togithub.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

### [`v3.495.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34950-2024-01-18)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.495.0)

##### Features

-   use bundled dist-cjs build ([#&#8203;5687](https://togithub.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://togithub.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

</details>

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

### [`v3.496.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#34960-2024-01-19)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

-   get full list of exports for esm compat in dist-cjs ([#&#8203;5694](https://togithub.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://togithub.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

### [`v3.495.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#34950-2024-01-18)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.495.0)

##### Features

-   use bundled dist-cjs build ([#&#8203;5687](https://togithub.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://togithub.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

</details>

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

### [`v3.496.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#34960-2024-01-19)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

-   get full list of exports for esm compat in dist-cjs ([#&#8203;5694](https://togithub.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://togithub.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

### [`v3.495.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#34950-2024-01-18)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.495.0)

##### Features

-   use bundled dist-cjs build ([#&#8203;5687](https://togithub.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://togithub.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

</details>

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

### [`v3.496.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#34960-2024-01-19)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

-   get full list of exports for esm compat in dist-cjs ([#&#8203;5694](https://togithub.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://togithub.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

### [`v3.495.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#34950-2024-01-18)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.495.0)

##### Features

-   use bundled dist-cjs build ([#&#8203;5687](https://togithub.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://togithub.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

</details>

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

### [`v5.15.5`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5155)

[Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.4...v5.15.5)



*Jan 17, 2024*

A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:

-   Base UI's CSS class prefix is now `base-` ([#&#8203;40205](https://togithub.com/mui/material-ui/issues/40205)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   Bug fixes, and a lot of improvements to code and docs infra

##### `@mui/material@5.15.5`

-   ​\[Accordion] Deprecate \*Props props and classes for v6 ([#&#8203;40418](https://togithub.com/mui/material-ui/issues/40418)) [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
-   ​\[Alert] Update TypeScript types to allow color override types to be added to `iconMapping` and `severity` props ([#&#8203;40551](https://togithub.com/mui/material-ui/issues/40551)) [@&#8203;2metres](https://togithub.com/2metres)
-   ​\[Dialog] Remove deprecated onBackdropClick from Dialog tests ([#&#8203;40505](https://togithub.com/mui/material-ui/issues/40505)) [@&#8203;sai6855](https://togithub.com/sai6855)
-   ​\[Divider] Deprecate props and classes for v6 ([#&#8203;40563](https://togithub.com/mui/material-ui/issues/40563)) [@&#8203;sai6855](https://togithub.com/sai6855)

##### `@mui/material-next@6.0.0-alpha.118`

-   ​\[ButtonGroup] Apply MD3 style to `ButtonGroup` ([#&#8203;40124](https://togithub.com/mui/material-ui/issues/40124)) [@&#8203;lhilgert9](https://togithub.com/lhilgert9)

##### `@mui/base@5.0.0-beta.32`

##### Breaking changes

-   ​Change the CSS class prefix to `base-` ([#&#8203;40205](https://togithub.com/mui/material-ui/issues/40205)) [@&#8203;michaldudak](https://togithub.com/michaldudak)

The class prefix of Base UI components have been changed from `Mui-` to `base-`. This only affects codebases that uses class names verbatim, i.e. not exposed by JS objects such as `buttonClasses`, but as plain strings or in CSS stylesheets (`.MuiButton.root`)

To adapt your code to the new pattern:

-   replace all occurrences of the regex `.Mui([A-Z][A-Za-z]*)-` with `.base-$1-` (so `MuiButton-root` becomes `base-Button-root`, etc.),
-   replace all occurrences of the regex `.Mui-([a-z]*)` with `.base--$1` (so `Mui-disabled` becomes `base--disabled`, etc.).

##### Changes

-   ​\[Select] Fix screen-reader CSS to avoid body scrollbar ([#&#8203;40599](https://togithub.com/mui/material-ui/issues/40599)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)
-   ​\[Switch] Add border-box to demos ([#&#8203;40638](https://togithub.com/mui/material-ui/issues/40638)) [@&#8203;zanivan](https://togithub.com/zanivan)

##### `@mui/joy@5.0.0-beta.23`

-   ​\[ModalDialog] Fix ModalDialog layout prop override ([#&#8203;40512](https://togithub.com/mui/material-ui/issues/40512)) [@&#8203;maakcode](https://togithub.com/maakcode)
-   ​\[RadioGroup] Allow zero number as a value ([#&#8203;40344](https://togithub.com/mui/material-ui/issues/40344)) [@&#8203;aacevski](https://togithub.com/aacevski)

##### `@mui/codemod@5.15.5`

-   ​Allow `json` files to be transformed ([#&#8203;40536](https://togithub.com/mui/material-ui/issues/40536)) [@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### `@mui/lab@5.0.0-alpha.161`

-   ​Update `@mui/material` peer dependency version ([#&#8203;40528](https://togithub.com/mui/material-ui/issues/40528)) [@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### `@mui/material-nextjs@5.15.5`

-   ​Fix release script ([#&#8203;40519](https://togithub.com/mui/material-ui/issues/40519)) [@&#8203;petrovmiroslav](https://togithub.com/petrovmiroslav)
-   ​Support Nonces in the App Router Provider ([#&#8203;40269](https://togithub.com/mui/material-ui/issues/40269)) [@&#8203;josh-feldman](https://togithub.com/josh-feldman)
-   ​Polish [@&#8203;mui/material-nextjs](https://togithub.com/mui/material-nextjs) ([#&#8203;40473](https://togithub.com/mui/material-ui/issues/40473)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### `@mui/system@5.15.5`

-   ​Fix import path for [@&#8203;mui/system](https://togithub.com/mui/system) in vite apps ([#&#8203;40490](https://togithub.com/mui/material-ui/issues/40490)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)
-   ​Fix css vars generation and simplify the code ([#&#8203;40530](https://togithub.com/mui/material-ui/issues/40530)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​Identify zero runtime styled path ([#&#8203;40555](https://togithub.com/mui/material-ui/issues/40555)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### Docs

-   ​\[joy-ui]\[Card] Fix text alignment in horizontal aligned card demo ([#&#8203;40562](https://togithub.com/mui/material-ui/issues/40562)) [@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
-   ​Improve instructions about peer dependencies ([#&#8203;40621](https://togithub.com/mui/material-ui/issues/40621)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)
-   ​Solve page description length [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​Fix MUI Treasury links ([#&#8203;40561](https://togithub.com/mui/material-ui/issues/40561)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​\[material-ui] Update <ListItem button/> to ListItemButton in demos ([#&#8203;40564](https://togithub.com/mui/material-ui/issues/40564)) [@&#8203;sai6855](https://togithub.com/sai6855)
-   ​\[material-ui] Revise the Snackbar page ([#&#8203;39298](https://togithub.com/mui/material-ui/issues/39298)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)
-   ​\[material-ui] Sharpen Material 3 copy on demo pages ([#&#8203;40546](https://togithub.com/mui/material-ui/issues/40546)) [@&#8203;samuelsycamore](https://togithub.com/samuelsycamore)
-   ​\[material-ui] Fix typo on Next.js integration guide ([#&#8203;40538](https://togithub.com/mui/material-ui/issues/40538)) [@&#8203;zanivan](https://togithub.com/zanivan)
-   ​\[material-ui]\[Snackbar] Remove unused `State` interface from Consecutive Snackbars demo ([#&#8203;40410](https://togithub.com/mui/material-ui/issues/40410))
    [@&#8203;zinoroman](https://togithub.com/zinoroman)
-   ​\[website] Resolve broken links reported by `docs:link-check` ([#&#8203;40547](https://togithub.com/mui/material-ui/issues/40547)) [@&#8203;samuelsycamore](https://togithub.com/samuelsycamore)

##### Core

-   ​\[blog] Fix 404 link to MUI Treasury [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[code-infra] Add `run` command to deploy docs ([#&#8203;40513](https://togithub.com/mui/material-ui/issues/40513)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​\[core] Update the lockfile ([#&#8203;40628](https://togithub.com/mui/material-ui/issues/40628)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   ​\[core] Remove dead code and follow standard [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[core] Simplify server detection ([#&#8203;40471](https://togithub.com/mui/material-ui/issues/40471)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[core] Sync playwright cache between MUI X and Material UI ([#&#8203;40475](https://togithub.com/mui/material-ui/issues/40475)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[dependencies] Bump tough-cookie ([#&#8203;40437](https://togithub.com/mui/material-ui/issues/40437)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   ​\[docs-infra] Enforce brand name rules ([#&#8203;40525](https://togithub.com/mui/material-ui/issues/40525)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[docs-infra] Minimize ad layout shift on mobile ([#&#8203;40582](https://togithub.com/mui/material-ui/issues/40582)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[docs-infra] Improve API page deprecation info ([#&#8203;40440](https://togithub.com/mui/material-ui/issues/40440)) [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
-   ​\[docs-infra] Remove old tocs banners ([#&#8203;40537](https://togithub.com/mui/material-ui/issues/40537)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[docs-infra] Remove dead code aria-label sponsors ([#&#8203;40526](https://togithub.com/mui/material-ui/issues/40526)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[utils] Centralize clamp implementation in utils ([#&#8203;40267](https://togithub.com/mui/material-ui/issues/40267)) [@&#8203;Kamino0](https://togithub.com/Kamino0)
-   ​\[website] Polish the Base UI page demos ([#&#8203;40504](https://togithub.com/mui/material-ui/issues/40504)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)

All contributors of this release in alphabetical order: [@&#8203;2metres](https://togithub.com/2metres), [@&#8203;aacevski](https://togithub.com/aacevski), [@&#8203;brijeshb42](https://togithub.com/brijeshb42), [@&#8203;danilo-leal](https://togithub.com/danilo-leal), [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai), [@&#8203;josh-feldman](https://togithub.com/josh-feldman), [@&#8203;Kamino0](https://togithub.com/Kamino0), [@&#8203;lhilgert9](https://togithub.com/lhilgert9), [@&#8203;maakcode](https://togithub.com/maakcode), [@&#8203;michaldudak](https://togithub.com/michaldudak), [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari), [@&#8203;petrovmiroslav](https://togithub.com/petrovmiroslav), [@&#8203;sai6855](https://togithub.com/sai6855), [@&#8203;samuelsycamore](https://togithub.com/samuelsycamore), [@&#8203;siriwatknp](https://togithub.com/siriwatknp), [@&#8203;zanivan](https://togithub.com/zanivan), [@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli), [@&#8203;zinoroman](https://togithub.com/zinoroman)

</details>

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

### [`v6.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6190-2024-01-15)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.1...v6.19.0)

##### 🚀 Features

-   **eslint-plugin:** \[prefer-promise-reject-errors] add rule

-   **eslint-plugin:** \[no-array-delete] add new rule

-   **eslint-plugin:** \[no-useless-template-literals] add fix suggestions

##### 🩹 Fixes

-   **eslint-plugin:** \[no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression

-   **eslint-plugin:** \[no-unnecesary-type-assertion] treat unknown/any as nullable

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Josh Goldberg ✨
-   Joshua Chen
-   LJX
-   Steven
-   StyleShit

You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

</details>

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

### [`v6.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6190-2024-01-15)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.1...v6.19.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.122.0`](https://togithub.com/aws/aws-cdk/releases/tag/v2.122.0)

[Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.121.1...v2.122.0)

##### Features

-   **CodePipelineActions:** Add support for custom events in CodeCommit source action ([#&#8203;28008](https://togithub.com/aws/aws-cdk/issues/28008)) ([c3802c4](https://togithub.com/aws/aws-cdk/commit/c3802c401a9b75bd642456c320168748ea37e511)), closes [#&#8203;12045](https://togithub.com/aws/aws-cdk/issues/12045)
-   **ec2:** add dual stack vpc support ([#&#8203;28480](https://togithub.com/aws/aws-cdk/issues/28480)) ([caf83f1](https://togithub.com/aws/aws-cdk/commit/caf83f1ebe65b4e3aa6f7bf8814fecbcc8f5484f)), closes [#&#8203;894](https://togithub.com/aws/aws-cdk/issues/894)
-   **ecs:** L2 for ebs task attach ([#&#8203;28691](https://togithub.com/aws/aws-cdk/issues/28691)) ([fc0a89a](https://togithub.com/aws/aws-cdk/commit/fc0a89a392209324a4834389722656da8fe5e0d4))
-   **ecs:** support for capacity provider managed instance draining ([#&#8203;28672](https://togithub.com/aws/aws-cdk/issues/28672)) ([aaa2a09](https://togithub.com/aws/aws-cdk/commit/aaa2a09c3ec88760c983332278f33e0e379a6c0c))
-   **efs:** One-Zone filesystem ([#&#8203;28501](https://togithub.com/aws/aws-cdk/issues/28501)) ([c0085d5](https://togithub.com/aws/aws-cdk/commit/c0085d50004f288b011658c4f8b0404787fdceab)), closes [/github.com/aws/aws-cdk/issues/15864#issuecomment-895483167](https://togithub.com/aws//github.com/aws/aws-cdk/issues/15864/issues/issuecomment-895483167) [#&#8203;15864](https://togithub.com/aws/aws-cdk/issues/15864)
-   **efs:** transition to archive for `FileSystem` ([#&#8203;28719](https://togithub.com/aws/aws-cdk/issues/28719)) ([03c08b0](https://togithub.com/aws/aws-cdk/commit/03c08b02e6e9edbca1a2e658dbd9ce1615e4dbf1)), closes [#&#8203;28720](https://togithub.com/aws/aws-cdk/issues/28720)
-   **elbv2:** Implement IConnectable to NLB ([#&#8203;28494](https://togithub.com/aws/aws-cdk/issues/28494)) ([1e69cc6](https://togithub.com/aws/aws-cdk/commit/1e69cc6e56516e8053880c334e319b1d5a829eef)), closes [#&#8203;26735](https://togithub.com/aws/aws-cdk/issues/26735)
-   **firehose-destinations-alpha:** support zero buffering ([#&#8203;28716](https://togithub.com/aws/aws-cdk/issues/28716)) ([db2e78e](https://togithub.com/aws/aws-cdk/commit/db2e78ea1e5c712ec02fb6d20ab42bb55f895b7a)), closes [#&#8203;28714](https://togithub.com/aws/aws-cdk/issues/28714)
-   **lambda:** deprecate `logRetention` properties in favor of `logGroup` ([#&#8203;28737](https://togithub.com/aws/aws-cdk/issues/28737)) ([4a09720](https://togithub.com/aws/aws-cdk/commit/4a0972039b67737191962e09156a2dc22c87c445))
-   **rds:** Add log group property to RDS instance and RDS cluster ([#&#8203;28676](https://togithub.com/aws/aws-cdk/issues/28676)) ([9aa7281](https://togithub.com/aws/aws-cdk/commit/9aa728172857f1e274d5e08b2587ed91ab0d5a2b))
-   **route53:** weighted routing ([#&#8203;28705](https://togithub.com/aws/aws-cdk/issues/28705)) ([4a0c24d](https://togithub.com/aws/aws-cdk/commit/4a0c24db50d99cd09c3b02c07617a71b49979f5f)), closes [#&#8203;26753](https://togithub.com/aws/aws-cdk/issues/26753)
-   update L1 CloudFormation resource definitions ([#&#8203;28677](https://togithub.com/aws/aws-cdk/issues/28677)) ([b2c60cb](https://togithub.com/aws/aws-cdk/commit/b2c60cb5cd3ee9b4f429b094c1ee6b6176708b7f)), closes [/docs.aws.amazon.com/transfer/latest/userguide/create-b2b-server.html#configure-as2](https://togithub.com/aws//docs.aws.amazon.com/transfer/latest/userguide/create-b2b-server.html/issues/configure-as2)
-   update L1 CloudFormation resource definitions ([#&#8203;28684](https://togithub.com/aws/aws-cdk/issues/28684)) ([cbe2378](https://togithub.com/aws/aws-cdk/commit/cbe23787dfb4a47759a202bbea7faf61b449d097)), closes [/docs.aws.amazon.com/kendra/latest/dg/ds-schemas.html#ds-s3](https://togithub.com/aws//docs.aws.amazon.com/kendra/latest/dg/ds-schemas.html/issues/ds-s3)

##### Bug Fixes

-   **cli:** program execution fails without debug information ([#&#8203;28687](https://togithub.com/aws/aws-cdk/issues/28687)) ([8fbd385](https://togithub.com/aws/aws-cdk/commit/8fbd385cb1cac8f309554d15bed738ea756b1b09))
-   **cli:** running the cli with --debug does not print stack traces ([#&#8203;28669](https://togithub.com/aws/aws-cdk/issues/28669)) ([dd04725](https://togithub.com/aws/aws-cdk/commit/dd047257c6d8b717c79440d9d50274e4204e9604))
-   **cloudformation-diff:** Fix aws-sdk dependency issue ([#&#8203;28680](https://togithub.com/aws/aws-cdk/issues/28680)) ([109b2ab](https://togithub.com/aws/aws-cdk/commit/109b2abe4c713624e731afa1b82c3c1a3ba064c9)), closes [#&#8203;28679](https://togithub.com/aws/aws-cdk/issues/28679)
-   **ec2:** max iops value for io2 EBS volume is wrong ([#&#8203;28695](https://togithub.com/aws/aws-cdk/issues/28695)) ([a30a205](https://togithub.com/aws/aws-cdk/commit/a30a2058de1af3201e3316ce73ee8ad5f2907ec6)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2](https://togithub.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html/issues/cfn-ec2)
-   **ecs:** EC2 metadata access is blocked when using EC2 capacity provider for autoscaling ([#&#8203;28437](https://togithub.com/aws/aws-cdk/issues/28437)) ([30a0d33](https://togithub.com/aws/aws-cdk/commit/30a0d3314dfd0ad40a56cc7c69a1ccbefe1e1871)), closes [/github.com/aws/aws-cdk/blame/2d9de189e583186f2b77386ae4fcfff42c864568/packages/aws-cdk-lib/aws-ecs/lib/cluster.ts#L502-L504](https://togithub.com/aws//github.com/aws/aws-cdk/blame/2d9de189e583186f2b77386ae4fcfff42c864568/packages/aws-cdk-lib/aws-ecs/lib/cluster.ts/issues/L502-L504) [#&#8203;28270](https://togithub.com/aws/aws-cdk/issues/28270) [#&#8203;28270](https://togithub.com/aws/aws-cdk/issues/28270)
-   **lambda:** circular dependencies when EFS and Lambda are deployed in separate stacks ([#&#8203;28560](https://togithub.com/aws/aws-cdk/issues/28560)) ([6e9045f](https://togithub.com/aws/aws-cdk/commit/6e9045fc17f444194b44751e0e6e6861f534deb0)), closes [/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-lambda/lib/function.ts#L1416](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-lambda/lib/function.ts/issues/L1416) [/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L157](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts/issues/L157) [/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/security-group.ts#L84](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/security-group.ts/issues/L84) [/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L139](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts/issues/L139) [/github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L141](https://togithub.com/aws//github.com/aws/aws-cdk/blob/dde59755cb71aee73a58f3b2c2068f2ae01e9b72/packages/aws-cdk-lib/aws-ec2/lib/connections.ts/issues/L141) [#&#8203;18759](https://togithub.com/aws/aws-cdk/issues/18759)
-   **opensearchservice:** OpenSearchAccessPolicy unnecessarily attempts to install latest sdk version ([#&#8203;28688](https://togithub.com/aws/aws-cdk/issues/28688)) ([d07deec](https://togithub.com/aws/aws-cdk/commit/d07deec4435e75c71cec6965e40b5282edfb55b1))
-   **rds:** RDS Parameter Group doesn't support custom removal policy ([#&#8203;28660](https://togithub.com/aws/aws-cdk/issues/28660)) ([617a595](https://togithub.com/aws/aws-cdk/commit/617a5957d599904c4de21c1981418a7eafd38cf2))

##### Reverts

-   allowing log group config for SFN CR ([#&#8203;28699](https://togithub.com/aws/aws-cdk/issues/28699)) ([8a67f39](https://togithub.com/aws/aws-cdk/commit/8a67f3995a358f420dae36b3c6ada0055fe0b058)), closes [#&#8203;27310](https://togithub.com/aws/aws-cdk/issues/27310)

***

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

##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

-   **appconfig:** `deploymentStrategyId` prop in `fromDeploymentStrategyId` now takes a `DeploymentStrategyId` rather than a `string`. To import a predefined deployment strategy id, use `DeploymentStrategyId.CANARY_10_PERCENT_20_MINUTES`. Otherwise, use `DeploymentStrategyId.fromString('abc123')`.
-   **appconfig:** `ApplicationProps.name` renamed to `ApplicationProps.applicationName`
    -   **appconfig**: `EnvironmentProps.name` renamed to `EnvironmentProps.environmentName`
    -   **appconfig**: `DeploymentStrategyProps.name` renamed to `DeploymentStrategyProps.deploymentStrategyName`
    -   **appconfig**: `ExtensionProps.name` renamed to `ExtensionProps.extensionName`

##### Bug Fixes

-   **amplify:** addBranch fails synth with "cannot find entry file..." ([#&#8203;28658](https://togithub.com/aws/aws-cdk/issues/28658)) ([0f2b8f8](https://togithub.com/aws/aws-cdk/commit/0f2b8f8e329480cd35db1dc9792bff6d2f0a990a)), closes [#&#8203;27955](https://togithub.com/aws/aws-cdk/issues/27955) [#&#8203;28633](https://togithub.com/aws/aws-cdk/issues/28633) [#&#8203;28089](https://togithub.com/aws/aws-cdk/issues/28089)
-   **appconfig:** fromDeploymentStrategyId takes an enum-like class rather than a string ([#&#8203;28743](https://togithub.com/aws/aws-cdk/issues/28743)) ([2b59ed1](https://togithub.com/aws/aws-cdk/commit/2b59ed1b54b5b83f22020ed5f2c4b77c6a1292f8)), closes [#&#8203;28671](https://togithub.com/aws/aws-cdk/issues/28671)
-   **appconfig:** prefix names with resource name ([#&#8203;28742](https://togithub.com/aws/aws-cdk/issues/28742)) ([3960720](https://togithub.com/aws/aws-cdk/commit/396072025ea1282dd28e14158afe339c393bf0d5)), closes [#&#8203;28671](https://togithub.com/aws/aws-cdk/issues/28671)

</details>

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

### [`v2.1540.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215400)

[Compare Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1539.0...v2.1540.0)

-   feature: Athena: Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown.
-   feature: CodeBuild: Release CodeBuild Reserved Capacity feature
-   feature: DynamoDB: This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API.
-   feature: QConnect: Increased Quick Response name max length to 100

### [`v2.1539.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215390)

[Compare Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1538.0...v2.1539.0)

-   feature: B2bi: Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs.
-   feature: CloudTrail: This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights.
-   feature: Connect: GetMetricDataV2 now supports 3 groupings
-   feature: Drs: Removed invalid and unnecessary default values.
-   feature: Firehose: Allow support for Snowflake as a Kinesis Data Firehose delivery destination.
-   feature: SageMakerFeatureStoreRuntime: Increase BatchGetRecord limits from 10 items to 100 items

### [`v2.1538.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215380)

[Compare Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1537.0...v2.1538.0)

-   bugfix: clients: remove cloudnfront-keyvaluestore and neptune-graph clients. These clients are available in AWS SDK for JavaScript (v3) https://github.com/aws/aws-sdk-js-v3/.
-   feature: Keyspaces: This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs

### [`v2.1537.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215370)

[Compare Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1536.0...v2.1537.0)

-   feature: IoTFleetWise: Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field.
-   feature: Iot: Revert release of LogTargetTypes
-   feature: Macie2: This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects.
-   feature: PaymentCryptography: Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31\_M1\_ISO\_9797\_1\_MAC_KEY, for use with Generate/VerifyMac dataplane operations  with ISO9797 Algorithm 1 MAC calculations.
-   feature: Rekognition: This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses.

### [`v2.1536.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215360)

[Compare Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1535.0...v2.1536.0)

-   feature: SageMaker: This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts.

</details>

<details>
<summary>bcherny/json-schema-to-typescript (json-schema-to-typescript)</summary>

### [`v13.1.2`](https://togithub.com/bcherny/json-schema-to-typescript/compare/3bb5d2b6c48c9d9ffc091577ea53ddeafb8c00fb...6adcad98ac28334f1e8cd932e412c64dde4205f5)

[Compare Source](https://togithub.com/bcherny/json-schema-to-typescript/compare/3bb5d2b6c48c9d9ffc091577ea53ddeafb8c00fb...6adcad98ac28334f1e8cd932e412c64dde4205f5)

</details>

<details>
<summary>vitejs/vite-plugin-basic-ssl (@&#8203;vitejs/plugin-basic-ssl)</summary>

### [`v1.1.0`](https://togithub.com/vitejs/vite-plugin-basic-ssl/blob/HEAD/CHANGELOG.md#110-2024-01-15)

[Compare Source](https://togithub.com/vitejs/vite-plugin-basic-ssl/compare/v1.0.2...v1.1.0)

##### Features

-   respect user defined settings ([#&#8203;16](https://togithub.com/vitejs/vite-plugin-basic-ssl/issues/16)) ([39abca9](https://togithub.com/vitejs/vite-plugin-basic-ssl/commit/39abca96980d596753d1e0fc68ba1f3c2e32d320))
-   support custom domains ([#&#8203;22](https://togithub.com/vitejs/vite-plugin-basic-ssl/issues/22)) ([0a8665f](https://togithub.com/vitejs/vite-plugin-basic-ssl/commit/0a8665fc5ff5b4e95e93c218bcb5a0b885a3953a))

#### [1.0.2](https://togithub.com/vitejs/vite-plugin-basic-ssl/compare/v1.0.1...v1.0.2) (2023-11-16)

##### Features

-   add vite 5 support ([#&#8203;21](https://togithub.com/vitejs/vite-plugin-basic-ssl/issues/21)) ([a502eb0](https://togithub.com/vitejs/vite-plugin-basic-ssl/commit/a502eb002ebf0a910cb7675a6bc838bc7817fbff))

#### [1.0.1](https://togithub.com/vitejs/vite-plugin-basic-ssl/compare/v0.1.2...v1.0.1) (2022-12-09)

##### Bug Fixes

-   https object config error ([#&#8203;11](https://togithub.com/vitejs/vite-plugin-basic-ssl/issues/11)) ([722e050](https://togithub.com/vitejs/vite-plugin-basic-ssl/commit/722e0501babd80620fff2903207d2c633f394e15))

##### Features

-   change config hook to configResolved, avoid cacheDir different … ([#&#8203;4](https://togithub.com/vitejs/vite-plugin-basic-ssl/issues/4)) ([8df71db](https://togithub.com/vitejs/vite-plugin-basic-ssl/commit/8df71db382dff0dbf5aa442b3b68e77aaa6206f3))

#### [1.0.0](https://togithub.com/vitejs/vite-plugin-basic-ssl/compare/v0.1.2...v1.0.0) (2022-12-09)

-   Support Vite 3 and 4.

#### [0.1.2](https://togithub.com/vitejs/vite-plugin-basic-ssl/compare/v0.1.1...v0.1.2) (2022-08-17)

#### 0.1.1 (2022-07-06)

##### Features

-   plugin basic ssl, initial commit ([c80acb5](https://togithub.com/vitejs/vite-plugin-basic-ssl/commit/c80acb5942b96a3260712cf8805c972e09762a96))

</details>

<details>
<summary>remix-run/react-router (react-router)</summary>

### [`v6.21.3`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6213)

[Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.21.2...react-router@6.21.3)

##### Patch Changes

-   Remove leftover `unstable_` prefix from `Blocker`/`BlockerFunction` types ([#&#8203;11187](https://togithub.com/remix-run/react-router/pull/11187))

</details>

<details>
<summary>remix-run/react-router (react-router-dom)</summary>

### [`v6.21.3`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6213)

[Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.21.2...react-router-dom@6.21.3)

##### Patch Changes

-   Fix `NavLink` `isPending` when a `basename` is used ([#&#8203;11195](https://togithub.com/remix-run/react-router/pull/11195))
-   Remove leftover `unstable_` prefix from `Blocker`/`BlockerFunction` types ([#&#8203;11187](https://togithub.com/remix-run/react-router/pull/11187))
-   Updated dependencies:
    -   `react-router@6.21.3`

</details>

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

### [`v5.0.12`](https://togithub.com/vitejs/vite/releases/tag/v5.0.12)

[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.11...v5.0.12)

Please refer to [CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md) for details.

</details>

---

### Configuration

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

---

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

---

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

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed | [![age](https://developer.mend.io/api/mc/badges/age///?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption///?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility////?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence////?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-lambda-powertools/logger](https://togithub.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme) ([source](https://togithub.com/aws-powertools/powertools-lambda-typescript)) | dependencies | minor | [`1.17.0` -> `1.18.0`](https://renovatebot.com/diffs/npm/@aws-lambda-powertools%2flogger/1.17.0/1.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-lambda-powertools%2flogger/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-lambda-powertools%2flogger/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-lambda-powertools%2flogger/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-lambda-powertools%2flogger/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-lambda-powertools/tracer](https://togithub.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/tracer#readme) ([source](https://togithub.com/aws-powertools/powertools-lambda-typescript)) | dependencies | minor | [`1.17.0` -> `1.18.0`](https://renovatebot.com/diffs/npm/@aws-lambda-powertools%2ftracer/1.17.0/1.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-lambda-powertools%2ftracer/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-lambda-powertools%2ftracer/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-lambda-powertools%2ftracer/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-lambda-powertools%2ftracer/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-secrets-manager](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-secrets-manager) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)) | dependencies | minor | [`3.480.0` -> `3.504.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.480.0/3.504.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.504.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.504.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.480.0/3.504.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.480.0/3.504.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trautonen/cdk-dns-validated-certificate](https://togithub.com/trautonen/cdk-dns-validated-certificate) | dependencies | patch | [`0.0.35` -> `0.0.41`](https://renovatebot.com/diffs/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.35/0.0.41) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.35/0.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.35/0.0.41?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/aws-lambda](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws-lambda) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda)) | devDependencies | patch | [`8.10.130` -> `8.10.133`](https://renovatebot.com/diffs/npm/@types%2faws-lambda/8.10.130/8.10.133) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2faws-lambda/8.10.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2faws-lambda/8.10.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2faws-lambda/8.10.130/8.10.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2faws-lambda/8.10.130/8.10.133?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)) | devDependencies | patch | [`29.5.11` -> `29.5.12`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.11/29.5.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjest/29.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjest/29.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjest/29.5.11/29.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjest/29.5.11/29.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/luxon](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/luxon) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon)) | devDependencies | minor | [`3.3.7` -> `3.4.2`](https://renovatebot.com/diffs/npm/@types%2fluxon/3.3.7/3.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fluxon/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fluxon/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fluxon/3.3.7/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fluxon/3.3.7/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.10.5` -> `20.11.16`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.5/20.11.16) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.5/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.5/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk](https://togithub.com/aws/aws-cdk) ([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk)) | devDependencies | minor | [`2.116.1` -> `2.126.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.116.1/2.126.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.116.1/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.116.1/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-cdk-lib](https://togithub.com/aws/aws-cdk) ([source](https://togithub.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | dependencies | minor | [`2.116.1` -> `2.126.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.116.1/2.126.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.116.1/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.116.1/2.126.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [esbuild](https://togithub.com/evanw/esbuild) | devDependencies | minor | [`0.19.10` -> `0.20.0`](https://renovatebot.com/diffs/npm/esbuild/0.19.10/0.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.19.10/0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.19.10/0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://togithub.com/kulshekhar/ts-jest)) | devDependencies | patch | [`29.1.1` -> `29.1.2`](https://renovatebot.com/diffs/npm/ts-jest/29.1.1/29.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.1.1/29.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.1.1/29.1.2?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-powertools/powertools-lambda-typescript (@&#8203;aws-lambda-powertools/logger)</summary>

### [`v1.18.0`](https://togithub.com/aws-powertools/powertools-lambda-typescript/releases/tag/v1.18.0)

[Compare Source](https://togithub.com/aws-powertools/powertools-lambda-typescript/compare/v1.17.0...v1.18.0)

##### Summary

This minor release introduces improvements around how the Idempotency utility handles conditional writes when used with DynamoDB as persistence layer. Additionally the release fixes an issue with expired AppConfig session tokens that affected long lived execution environments.

##### Idempotency: DynamoDB storage optimization

The Idempotency utility uses conditional writes to persist the idempotency state of a request. A failed conditional write signals to the utility that the request payload being processed has already been tried or is currently being processed.

Previously, condition check errors in single write operations did not return a copy of the item in the event of a condition check error. A separate read request was necessary to get the item and investigate the cause of the error.

Now that AWS introduced the ability to return a copy of the item as it was during the write attempt the Idempotency utility simplifies and lowers the cost of handling retries by removing the need to perform a separate read operation to retrieve the idempotency record of the request already processed.

Note that this feature requires you to use version [v3.363.0](https://togithub.com/aws/aws-sdk-js-v3/releases/tag/v3.363.0) of the `@aws-sdk/client-dynamodb` or newer together with `@aws-lambda-powertools/idempotency`.

##### Parameters: AppConfig Session Token handling

When retrieving a configuration from AppConfig the Parameters utility retrieves a session token that can be used to retrieve the next value within 24 hours. Prior to this release the utility mistakenly assumed that the execution environment would be recycled before that time due to the Lambda timeout of 15 minutes.

For those customers who use provisioned concurrency or use the Parameters utility outside of Lambda however this was an issue as it caused the utility to fail retrieving new configurations from AppConfig due to an expired token. Starting from this release the utility keeps track of the token expiration timestamp and retrieves a new one before attempting to call AppConfig if the token has already expired.

##### Acknowledgements

Congrats to [@&#8203;daschaa](https://togithub.com/daschaa), [@&#8203;tolutheo](https://togithub.com/tolutheo), and [@&#8203;yamatatsu](https://togithub.com/yamatatsu) for getting their first PR merged 🎉

##### Changes

-   chore(maintenance): add overwrite to artifact arn in layer pipeline ([#&#8203;1970](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1970)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(maintenance): group CDK cli with other CDK dependencies ([#&#8203;1968](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1968)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(maintenance): add environment scope to npm token ([#&#8203;1957](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1957)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(maintenance): fine tune dependabot config ([#&#8203;1935](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1935)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(ci): add aws-sdk group and ignore middy upgrades in examples ([#&#8203;1893](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1893)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(ci): allow deps-dev for semantic PR ([#&#8203;1861](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1861)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(ci): allow dependabot PRs ([#&#8203;1860](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1860)) by [@&#8203;heitorlessa](https://togithub.com/heitorlessa)
-   chore(ci): \[StepSecurity] Apply security best practices ([#&#8203;1839](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1839)) by [@&#8203;step-security-bot](https://togithub.com/step-security-bot)
-   chore(internal): broken link in boring-cyborg app ([#&#8203;1807](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1807)) by [@&#8203;daschaa](https://togithub.com/daschaa)
-   chore(ci): Update log retention for layers ([#&#8203;1809](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1809)) by [@&#8203;sthulb](https://togithub.com/sthulb)
-   chore(ci): Update permissions in workflows ([#&#8203;1810](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1810)) by [@&#8203;sthulb](https://togithub.com/sthulb)
-   chore(ci): sets base permissions on all workflows ([#&#8203;1801](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1801)) by [@&#8203;sthulb](https://togithub.com/sthulb)

##### 🌟New features and non-breaking changes

-   feat(idempotency): leverage new dynamodB Failed conditional writes behavior ([#&#8203;1779](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1779)) by [@&#8203;tolutheo](https://togithub.com/tolutheo)

##### 📜 Documentation updates

-   chore(docs): bump layer version to 28 in docs ([#&#8203;1969](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1969)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(docs): add link to performance tuning demo ([#&#8203;1960](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1960)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(layers): add ca-west-1 ([#&#8203;1836](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1836)) by [@&#8203;am29d](https://togithub.com/am29d)
-   feat(idempotency): leverage new dynamodB Failed conditional writes behavior ([#&#8203;1779](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1779)) by [@&#8203;tolutheo](https://togithub.com/tolutheo)
-   docs: fix typos ([#&#8203;1834](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1834)) by [@&#8203;am29d](https://togithub.com/am29d)
-   docs: fix some typos ([#&#8203;1824](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1824)) by [@&#8203;yamatatsu](https://togithub.com/yamatatsu)
-   docs: fix deps and build ([#&#8203;1830](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1830)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(maintenance): add `--require-hashes` flag to pip installs ([#&#8203;1827](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1827)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(docs): add AppYourself reference customer ([#&#8203;1826](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1826)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   docs(logger): remove logEvent from required settings ([#&#8203;1821](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1821)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(docs): fix layer version in CDK example ([#&#8203;1805](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1805)) by [@&#8203;daschaa](https://togithub.com/daschaa)

##### 🐛 Bug and hot fixes

-   fix(parameters): refresh AppConfig session token after 24 hrs ([#&#8203;1916](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1916)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)

##### 🔧 Maintenance

-   chore(deps-dev): bump husky from 9.0.3 to 9.0.5 ([#&#8203;1971](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1971)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump the aws-cdk group with 2 updates ([#&#8203;1972](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1972)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump axios from 1.6.5 to 1.6.6 ([#&#8203;1964](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1964)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.11.5 to 20.11.6 ([#&#8203;1963](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1963)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump husky from 8.0.3 to 9.0.3 ([#&#8203;1962](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1962)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(docs): add link to performance tuning demo ([#&#8203;1960](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1960)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(deps): bump the aws-sdk group with 9 updates ([#&#8203;1959](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1959)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump aws-sdk from 2.1540.0 to 2.1543.0 ([#&#8203;1958](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1958)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 6.19.0 to 6.19.1 ([#&#8203;1948](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1948)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 6.19.0 to 6.19.1 ([#&#8203;1946](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1946)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump esbuild from 0.19.11 to 0.19.12 ([#&#8203;1952](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1952)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 ([#&#8203;1943](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1943)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump aws-sdk from 2.1538.0 to 2.1540.0 ([#&#8203;1944](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1944)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump the aws-sdk group with 9 updates ([#&#8203;1940](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1940)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump the aws-cdk group with 1 update ([#&#8203;1936](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1936)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump the aws-sdk group with 4 updates ([#&#8203;1937](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1937)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump aws-cdk from 2.121.1 to 2.122.0 ([#&#8203;1938](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1938)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump aws-sdk from 2.1537.0 to 2.1538.0 ([#&#8203;1933](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1933)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump aws-sdk from 2.1536.0 to 2.1537.0 ([#&#8203;1926](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1926)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump prettier from 3.2.2 to 3.2.4 ([#&#8203;1927](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1927)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.11.4 to 20.11.5 ([#&#8203;1928](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1928)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump lerna from 7.4.2 to 8.0.2 ([#&#8203;1923](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1923)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(maintenance): fix install command for .devcontainer setup ([#&#8203;1924](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1924)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.11.2 to 20.11.4 ([#&#8203;1920](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1920)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): fix dependencies and dependabot config ([#&#8203;1917](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1917)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)
-   chore(deps-dev): bump typedoc-plugin-missing-exports from 2.1.0 to 2.2.0 ([#&#8203;1911](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1911)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/lodash](https://togithub.com/types/lodash).merge from 4.6.7 to 4.6.9 ([#&#8203;1902](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1902)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.11.0 to 20.11.2 ([#&#8203;1912](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1912)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/aws-lambda](https://togithub.com/types/aws-lambda) from 8.10.129 to 8.10.131 ([#&#8203;1901](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1901)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump vscode/devcontainers/javascript-node from `b01b5db` to `ff7fcaf` in /.devcontainer ([#&#8203;1892](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1892)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump aws-sdk-client-mock-jest from 3.0.0 to 3.0.1 ([#&#8203;1897](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1897)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 ([#&#8203;1872](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1872)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.10.7 to 20.11.0 in /examples/cdk ([#&#8203;1885](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1885)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.10.7 to 20.11.0 in /examples/sam ([#&#8203;1890](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1890)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 6.12.0 to 6.18.1 ([#&#8203;1896](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1896)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump eslint-import-resolver-typescript from 3.6.0 to 3.6.1 ([#&#8203;1874](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1874)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 ([#&#8203;1842](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1842)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump esbuild from 0.19.3 to 0.19.11 ([#&#8203;1868](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1868)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump typedoc from 0.25.1 to 0.25.7 ([#&#8203;1869](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1869)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump vscode/devcontainers/javascript-node from `a20adf8` to `b01b5db` in /.devcontainer ([#&#8203;1840](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1840)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;aws-sdk/client-cloudwatch](https://togithub.com/aws-sdk/client-cloudwatch) from 3.438.0 to 3.485.0 ([#&#8203;1857](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1857)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/promise-retry](https://togithub.com/types/promise-retry) from 1.1.3 to 1.1.6 ([#&#8203;1866](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1866)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(ci): Dependabot fine tuning ([#&#8203;1862](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1862)) by [@&#8203;am29d](https://togithub.com/am29d)
-   chore(deps): bump constructs from 10.2.70 to 10.3.0 ([#&#8203;1846](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1846)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.6.1 to 20.10.7 in /examples/cdk ([#&#8203;1851](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1851)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.6.1 to 20.10.7 in /examples/sam ([#&#8203;1853](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1853)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump aws-cdk from 2.107.0 to 2.118.0 ([#&#8203;1854](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1854)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   chore(deps): bump aws-cdk-lib from 2.107.0 to 2.118.0  ([#&#8203;1856](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1856)) by [@&#8203;dependabot](https://togithub.com/dependabot)
-   docs: fix typos ([#&#8203;1834](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1834)) by [@&#8203;am29d](https://togithub.com/am29d)
-   docs: fix some typos ([#&#8203;1824](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1824)) by [@&#8203;yamatatsu](https://togithub.com/yamatatsu)
-   chore(docs): add AppYourself reference customer ([#&#8203;1826](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1826)) by [@&#8203;dreamorosi](https://togithub.com/dreamorosi)

##### This release was made possible by the following contributors:

[@&#8203;am29d](https://togithub.com/am29d), [@&#8203;daschaa](https://togithub.com/daschaa), [@&#8203;dreamorosi](https://togithub.com/dreamorosi), [@&#8203;heitorlessa](https://togithub.com/heitorlessa), [@&#8203;sthulb](https://togithub.com/sthulb), [@&#8203;tolutheo](https://togithub.com/tolutheo), and [@&#8203;yamatatsu](https://togithub.com/yamatatsu)

</details>

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

### [`v3.504.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35040-2024-01-31)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0)

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

#### [3.503.1](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30)

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

### [`v3.503.1`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35031-2024-01-30)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1)

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

### [`v3.503.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35030-2024-01-30)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0)

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

### [`v3.502.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35020-2024-01-29)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0)

##### Features

-   **credential-providers:** lazy load STS & SSO clients in credential providers ([#&#8203;5681](https://togithub.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://togithub.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e))

### [`v3.501.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35010-2024-01-26)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0)

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

### [`v3.499.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34990-2024-01-24)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.496.0...v3.499.0)

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

### [`v3.496.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34960-2024-01-19)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

-   get full list of exports for esm compat in dist-cjs ([#&#8203;5694](https://togithub.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://togithub.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

### [`v3.495.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34950-2024-01-18)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.491.0...v3.495.0)

##### Features

-   use bundled dist-cjs build ([#&#8203;5687](https://togithub.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://togithub.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

### [`v3.491.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34910-2024-01-12)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.491.0)

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

### [`v3.490.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34900-2024-01-11)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0)

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

### [`v3.489.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34890-2024-01-10)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.485.0...v3.489.0)

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

### [`v3.485.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34850-2024-01-03)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0)

##### Features

-   **credential-providers:** add credentialScope field ([#&#8203;5606](https://togithub.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://togithub.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083))

### [`v3.484.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34840-2023-12-29)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.481.0...v3.484.0)

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

### [`v3.481.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#34810-2023-12-26)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0)

##### Features

-   codegen for command class builder ([#&#8203;5604](https://togithub.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://togithub.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d))

</details>

<details>
<summary>trautonen/cdk-dns-validated-certificate (@&#8203;trautonen/cdk-dns-validated-certificate)</summary>

### [`v0.0.41`](https://togithub.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.0.41)

[Compare Source](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.40...v0.0.41)

##### [0.0.41](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.40...v0.0.41) (2024-01-29)

### [`v0.0.40`](https://togithub.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.0.40)

[Compare Source](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.39...v0.0.40)

##### [0.0.40](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.39...v0.0.40) (2024-01-22)

### [`v0.0.39`](https://togithub.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.0.39)

[Compare Source](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.38...v0.0.39)

##### [0.0.39](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.38...v0.0.39) (2024-01-15)

### [`v0.0.38`](https://togithub.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.0.38)

[Compare Source](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.37...v0.0.38)

##### [0.0.38](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.37...v0.0.38) (2024-01-08)

### [`v0.0.37`](https://togithub.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.0.37)

[Compare Source](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.36...v0.0.37)

##### [0.0.37](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.36...v0.0.37) (2024-01-01)

### [`v0.0.36`](https://togithub.com/trautonen/cdk-dns-validated-certificate/releases/tag/v0.0.36)

[Compare Source](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.35...v0.0.36)

##### [0.0.36](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.35...v0.0.36) (2023-12-25)

</details>

<details>
<summary>aws/aws-cdk (aws-cdk)</summary>

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

[Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.125.0...v2.126.0)

##### Features

-   **migrate:** Add CDK Migrate `--from-scan` functionality ([#&#8203;28962](https://togithub.com/aws/aws-cdk/issues/28962)) ([bbc14b3](https://togithub.com/aws/aws-cdk/commit/bbc14b32801f103bc465fd910d507ffa0d06b7fe))

***

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

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

[Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.124.0...v2.125.0)

##### Features

-   **applicationautoscaling:** validate `evaluationPeriods` and `datapointsToAlarm` for step scaling policy ([#&#8203;28880](https://togithub.com/aws/aws-cdk/issues/28880)) ([4034adb](https://togithub.com/aws/aws-cdk/commit/4034adb5e4453435b959fde5eea16a7824f21e73))
-   **batch:** add fargate Runtime Platform properties to ECS Fargate C… ([#&#8203;28841](https://togithub.com/aws/aws-cdk/issues/28841)) ([ac8251f](https://togithub.com/aws/aws-cdk/commit/ac8251fcdb8b5cc26d917c6d4a95e5eb3ccb2316)), closes [#&#8203;26484](https://togithub.com/aws/aws-cdk/issues/26484)
-   **CLI:** Diff Supports Import Change Sets ([#&#8203;28787](https://togithub.com/aws/aws-cdk/issues/28787)) ([d973615](https://togithub.com/aws/aws-cdk/commit/d97361519bfb6a3ebb53939b1e7da4db0a507dee)), closes [#&#8203;28336](https://togithub.com/aws/aws-cdk/issues/28336)
-   **cloudfront:** retrieve default distribution metrics ([#&#8203;28894](https://togithub.com/aws/aws-cdk/issues/28894)) ([8e115db](https://togithub.com/aws/aws-cdk/commit/8e115dbca50479b619a3d8f79aad6bbf58f3a8fa)), closes [#&#8203;28893](https://togithub.com/aws/aws-cdk/issues/28893)
-   **cognito:** validate oidc provider name ([#&#8203;28802](https://togithub.com/aws/aws-cdk/issues/28802)) ([534794c](https://togithub.com/aws/aws-cdk/commit/534794c900025b174825f82feb00671305555c0a)), closes [#&#8203;28667](https://togithub.com/aws/aws-cdk/issues/28667)
-   **sqs:** support for permission settings for dead letter source queues ([#&#8203;28745](https://togithub.com/aws/aws-cdk/issues/28745)) ([9e21803](https://togithub.com/aws/aws-cdk/commit/9e21803b31e5df82f2abc7f6e7c7074a09ad7ed6)), closes [#&#8203;19766](https://togithub.com/aws/aws-cdk/issues/19766)

##### Bug Fixes

-   **stepfunctions-tasks:** mediapackagevod service generates wrong action in role policy ([#&#8203;28775](https://togithub.com/aws/aws-cdk/issues/28775)) ([305dae0](https://togithub.com/aws/aws-cdk/commit/305dae0743d7bf283df6a2c54c0f1ed784a56432)), closes [#&#8203;28774](https://togithub.com/aws/aws-cdk/issues/28774)
-   revert deprecation of `logRetention` properties ([#&#8203;28934](https://togithub.com/aws/aws-cdk/issues/28934)) ([f89a7d2](https://togithub.com/aws/aws-cdk/commit/f89a7d2256e16d8e508a050706041292c4457e3f)), closes [#&#8203;28919](https://togithub.com/aws/aws-cdk/issues/28919)
-   **apigatewayv2:** WebSocketAwsIntegration ignores requestParameters and integrationPassThrough behaviors ([#&#8203;28921](https://togithub.com/aws/aws-cdk/issues/28921)) ([990ead3](https://togithub.com/aws/aws-cdk/commit/990ead35abdb8f4860280a3c75d923b1e5f5b1ba))
-   **eks:** Could not use ec2 instance type and size that their names contains dashes ([#&#8203;28040](https://togithub.com/aws/aws-cdk/issues/28040)) ([b32f47c](https://togithub.com/aws/aws-cdk/commit/b32f47cfd65a5288e7bc2cc5a8a1f8e5f59032f8)), closes [#&#8203;27587](https://togithub.com/aws/aws-cdk/issues/27587)

***

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

##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

-   **integ-runner:** Parsing of the cli input caused arguments passed after the first instance `--language <language>` to be interpreted as a language as well. This prevented passing a test name after providing cli options. To overcome this limitation, `integ-runner` now requires an explicit `--language` option for each language you want to include: `integ-runner --language javascript --language python`. This was already documented that way and always the intended way to use this feature.
-   **neptune-alpha:** Corrected LogRetention IDs for DatabaseCluster. Previously, regardless of the log type, the string ‘objectObject’ was always included, but after the correction, the log type is now included.

##### Features

-   **app-staging-synthesizer-alpha:** encryption type for staging bucket ([#&#8203;28903](https://togithub.com/aws/aws-cdk/issues/28903)) ([69f4b8d](https://togithub.com/aws/aws-cdk/commit/69f4b8d6560a293059b9e527be1fac6d1c70c971)), closes [#&#8203;28815](https://togithub.com/aws/aws-cdk/issues/28815)
-   **pipes:** EventBridge Pipes alpha module ([#&#8203;28388](https://togithub.com/aws/aws-cdk/issues/28388)) ([2d9106b](https://togithub.com/aws/aws-cdk/commit/2d9106b7bd764a5bca33b7b5e3f3faffde726757)), closes [#&#8203;23495](https://togithub.com/aws/aws-cdk/issues/23495)

##### Bug Fixes

-   **integ-runner:** cannot pass test name after `--language` ([#&#8203;28922](https://togithub.com/aws/aws-cdk/issues/28922)) ([f9fbbb4](https://togithub.com/aws/aws-cdk/commit/f9fbbb4bd3a3ff74c3a2b34ffa333ac4fa57de2b))
-   **neptune-alpha:** multiple `cloudwatchLogsExports` cannot be set when configuring log retention ([#&#8203;28643](https://togithub.com/aws/aws-cdk/issues/28643)) ([56794fc](https://togithub.com/aws/aws-cdk/commit/56794fc8a0f1f5d3c1ab29e3ee0a46b138895d32)), closes [#&#8203;26295](https://togithub.com/aws/aws-cdk/issues/26295)

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

[Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.123.0...v2.124.0)

##### Features

-   update L1 CloudFormation resource definitions ([#&#8203;28878](https://togithub.com/aws/aws-cdk/issues/28878)) ([98cea43](https://togithub.com/aws/aws-cdk/commit/98cea434e275f855274acbfd9bc24e9d6c9dfe83)), closes [/docs.aws.amazon.com/datasync/latest/userguide/create-s3-location.html#create-s3](https://togithub.com/aws//docs.aws.amazon.com/datasync/latest/userguide/create-s3-location.html/issues/create-s3)
-   update L1 CloudFormation resource definitions ([#&#8203;28886](https://togithub.com/aws/aws-cdk/issues/28886)) ([6a7a24a](https://togithub.com/aws/aws-cdk/commit/6a7a24afcc1ebebf71c267b890732a455e865cc8))
-   **cloudfront:** additional cloudfront distribution metrics ([#&#8203;28777](https://togithub.com/aws/aws-cdk/issues/28777)) ([95d187e](https://togithub.com/aws/aws-cdk/commit/95d187e4aabf69b7210ffdf53e53eda077b46d6e)), closes [#&#8203;22922](https://togithub.com/aws/aws-cdk/issues/22922)
-   **cloudfront:** associate key value stores to functions ([#&#8203;28571](https://togithub.com/aws/aws-cdk/issues/28571)) ([5ede456](https://togithub.com/aws/aws-cdk/commit/5ede4564ce77478a5e1340862f7fa9a686ff10dd)), closes [#&#8203;28377](https://togithub.com/aws/aws-cdk/issues/28377)
-   **route53:** latency based routing ([#&#8203;28723](https://togithub.com/aws/aws-cdk/issues/28723)) ([169fd91](https://togithub.com/aws/aws-cdk/commit/169fd91e135556b8efb59d631acaf9a3426eaa53)), closes [#&#8203;28722](https://togithub.com/aws/aws-cdk/issues/28722)
-   **s3:** date-based partitioning for log objects ([#&#8203;28790](https://togithub.com/aws/aws-cdk/issues/28790)) ([2952408](https://togithub.com/aws/aws-cdk/commit/29524089854d6f65805aca8ec78181ff39c5723f)), closes [/docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfiguration.html#cfn-s3](https://togithub.com/aws//docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfiguration.html/issues/cfn-s3) [#&#8203;28141](https://togithub.com/aws/aws-cdk/issues/28141)
-   **sns:** suffix matching to sub filter ([#&#8203;28795](https://togithub.com/aws/aws-cdk/issues/28795)) ([2bf6d82](https://togithub.com/aws/aws-cdk/commit/2bf6d82b37779e3ab8700253323060925bfd7efb)), closes [#&#8203;28765](https://togithub.com/aws/aws-cdk/issues/28765)

##### Bug Fixes

-   **cloudwatch-actions:** multiple alarms with LambdaAction for the same Lambda fail (under feature flag) ([#&#8203;28712](https://togithub.com/aws/aws-cdk/issues/28712)) ([b1e3dfd](https://togithub.com/aws/aws-cdk/commit/b1e3dfd9d69770d59d711fc133eefd2ce99eaf31))
-   **cognito:** allow custom email msg placeholder ([#&#8203;28832](https://togithub.com/aws/aws-cdk/issues/28832)) ([1dbfa14](https://togithub.com/aws/aws-cdk/commit/1dbfa14b650e08a0b91ab2c367e37e54d81298c1))
-   **eks:** helm uninstall in custom resource handler does not respect `Wait` ([#&#8203;28830](https://togithub.com/aws/aws-cdk/issues/28830)) ([7a30f5d](https://togithub.com/aws/aws-cdk/commit/7a30f5db9f84f9bf8a62b35dd54ae987806eeb7e)), closes [#&#8203;28831](https://togithub.com/aws/aws-cdk/issues/28831)
-   **iam:** allow intrinsic functions in deletion policy ([#&#8203;28834](https://togithub.com/aws/aws-cdk/issues/28834)) ([2801355](https://togithub.com/aws/aws-cdk/commit/280135567956b78fedd6a528cff0adda6171ec33))
-   **iam:** SamlConsolePrincipal returns incorrect url in GovCloud and ISO regions ([#&#8203;28704](https://togithub.com/aws/aws-cdk/issues/28704)) ([c1f2abb](https://togithub.com/aws/aws-cdk/commit/c1f2abb153789f0496e5194e65cfeacfafc65a32)), closes [#&#8203;25723](https://togithub.com/aws/aws-cdk/issues/25723)
-   **opensearch:** always create CloudWatch Logs resource policy when logging is enabled ([#&#8203;28707](https://togithub.com/aws/aws-cdk/issues/28707)) ([a5a8855](https://togithub.com/aws/aws-cdk/commit/a5a8855e116dd0da9ebd35a3f40659df1ac562c3)), closes [#&#8203;23637](https://togithub.com/aws/aws-cdk/issues/23637)
-   **rds:** proxy target is missing KMS permissions ([#&#8203;28858](https://togithub.com/aws/aws-cdk/issues/28858)) ([c17dbde](https://togithub.com/aws/aws-cdk/commit/c17dbdef15bf145b96366ceb6ae8c96343304af5)), closes [#&#8203;28850](https://togithub.com/aws/aws-cdk/issues/28850)

***

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

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

[Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.122.0...v2.123.0)

##### Features

-   **apigatewayv2:** AWS type websocket api integration in http api ([#&#8203;28718](https://togithub.com/aws/aws-cdk/issues/28718)) ([4d7374e](https://togithub.com/aws/aws-cdk/commit/4d7374ea5b83c4341935f5e5b39429b662c3857d)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2](https://togithub.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html/issues/cfn-apigatewayv2)
-   **autoscaling:**  `datapointsToAlarm` property for step scaling policy ([#&#8203;28792](https://togithub.com/aws/aws-cdk/issues/28792)) ([baf2bfb](https://togithub.com/aws/aws-cdk/commit/baf2bfb18dda5d05d563a082b32b4fb13de321e0)), closes [#&#8203;28749](https://togithub.com/aws/aws-cdk/issues/28749)
-   **core:** add validations for export name in CfnOutput ([#&#8203;28575](https://togithub.com/aws/aws-cdk/issues/28575)) ([513d9fb](https://togithub.com/aws/aws-cdk/commit/513d9fb57a896b9f6998d7157f01080cc87ad233)), closes [#&#8203;28563](https://togithub.com/aws/aws-cdk/issues/28563)
-   **core:** custom resources deprecate `logRetention` in favor of `logGroup` ([#&#8203;28783](https://togithub.com/aws/aws-cdk/issues/28783)) ([ea34c89](https://togithub.com/aws/aws-cdk/commit/ea34c89d92d126c56bfffab6c17361cfaa00315f)), closes [#&#8203;28737](https://togithub.com/aws/aws-cdk/issues/28737)
-   **dynamodb:** import data from the bucket ([#&#8203;28610](https://togithub.com/aws/aws-cdk/issues/28610)) ([45b8398](https://togithub.com/aws/aws-cdk/commit/45b8398bec9ba9c03f195c14f3b92188c9058a7b)), closes [#&#8203;21825](https://togithub.com/aws/aws-cdk/issues/21825)
-   **ec2:** flow logs from TransitGateway and TransitGatewayAttachment ([#&#8203;28605](https://togithub.com/aws/aws-cdk/issues/28605)) ([a238590](https://togithub.com/aws/aws-cdk/commit/a2385907c73f6ebbda85919ca2138ef8471e707d)), closes [#&#8203;27222](https://togithub.com/aws/aws-cdk/issues/27222)
-   **ecs:** add neuron to ecs AMI hardware type ([#&#8203;28819](https://togithub.com/aws/aws-cdk/issues/28819)) ([ef1d64e](https://togithub.com/aws/aws-cdk/commit/ef1d64ef7aaf30c68fa21d625e3b22cb66283d26)), closes [#&#8203;28198](https://togithub.com/aws/aws-cdk/issues/28198)
-   **ecs:** support for explicit activation of the circuit breaker ([#&#8203;28611](https://togithub.com/aws/aws-cdk/issues/28611)) ([bbb9555](https://togithub.com/aws/aws-cdk/commit/bbb95550b84f2fa179ba05f2fcf738eb11a9c525)), closes [#&#8203;27131](https://togithub.com/aws/aws-cdk/issues/27131)
-   **ecs-patterns:** cooldown parameter to QueueProcessingServiceBaseProps ([#&#8203;28730](https://togithub.com/aws/aws-cdk/issues/28730)) ([b3b672a](https://togithub.com/aws/aws-cdk/commit/b3b672af736d64c346508dde55d5a9df11f7009d)), closes [#&#8203;8298](https://togithub.com/aws/aws-cdk/issues/8298)
-   **logs:** support data protection custom data identifiers ([#&#8203;28553](https://togithub.com/aws/aws-cdk/issues/28553)) ([1222aaa](https://togithub.com/aws/aws-cdk/commit/1222aaac57a48113a52347a99e41af59236c0aef)), closes [#&#8203;28430](https://togithub.com/aws/aws-cdk/issues/28430)
-   **rds:** allocatedStorage parameter for DatabaseInstanceReadReplica ([#&#8203;28789](https://togithub.com/aws/aws-cdk/issues/28789)) ([df8fbc4](https://togithub.com/aws/aws-cdk/commit/df8fbc48c2eaf59c3380d3ffa46d0024ef88ada5)), closes [#&#8203;17083](https://togithub.com/aws/aws-cdk/issues/17083)
-   **rds:** Kerberos authentication support in Aurora Database Clusters ([#&#8203;28559](https://togithub.com/aws/aws-cdk/issues/28559)) ([bdf4285](https://togithub.com/aws/aws-cdk/commit/bdf42854ba74b80d18263e77ec76ce1c2356fd38)), closes [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/instance.ts#L625](https://togithub.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/instance.ts/issues/L625) [/github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/instance.ts#L633](https://togithub.com/aws//github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-rds/lib/instance.ts/issues/L633) [#&#8203;28050](https://togithub.com/aws/aws-cdk/issues/28050)
-   **stepfunctions:** support Map ItemSelector ([#&#8203;28771](https://togithub.com/aws/aws-cdk/issues/28771)) ([b226a8c](https://togithub.com/aws/aws-cdk/commit/b226a8ca50e41853d60958374dbac4addc20d861)), closes [#&#8203;27913](https://togithub.com/aws/aws-cdk/issues/27913) [#&#8203;23265](https://togithub.com/aws/aws-cdk/issues/23265)
-   update L1 CloudFormation resource definitions ([#&#8203;28811](https://togithub.com/aws/aws-cdk/issues/28811)) ([1b6be8b](https://togithub.com/aws/aws-cdk/commit/1b6be8b94b8620911cf8418f0627227045c47bf9))

##### Bug Fixes

-   **appsync:** add dependency to logretention for graphql apis log group ([#&#8203;28548](https://togithub.com/aws/aws-cdk/issues/28548)) ([04e5480](https://togithub.com/aws/aws-cdk/commit/04e5480399c2ff3f3487583343fd3021a63b63e1)), closes [#&#8203;26564](https://togithub.com/aws/aws-cdk/issues/26564)
-   **CLI:** `cdk diff` is not clear enough about using read-only change sets ([#&#8203;28741](https://togithub.com/aws/aws-cdk/issues/28741)) ([bb50f97](https://togithub.com/aws/aws-cdk/commit/bb50f97393cf54963b0c19a104d8a7b487963b83))
-   **lambda:** lambda does not set environment variables for `AWS_CODEGURU_PROFILER` properties when creating Amazon CodeGuruProfiler profiling group ([#&#8203;28762](https://togithub.com/aws/aws-cdk/issues/28762)) ([2511956](https://togithub.com/aws/aws-cdk/commit/2511956fc619ffa2c55d7e2637e97d7359f96de3)), closes [#&#8203;23511](https://togithub.com/aws/aws-cdk/issues/23511)
-   **rds:** Failed to create a Database Instance with Kerberos authentication configured ([#&#8203;28601](https://togithub.com/aws/aws-cdk/issues/28601)) ([b620f1b](https://togithub.com/aws/aws-cdk/commit/b620f1b65e9254f76d4ebfa7d77e0cb4ef91514f)), closes [#&#8203;28600](https://togithub.com/aws/aws-cdk/issues/28600)

***

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

##### Features

-   **iot-actions-alpha:** open search action in IoT topic rule ([#&#8203;28748](https://togithub.com/aws/aws-cdk/issues/28748)) ([84b23cb](https://togithub.com/aws/aws-cdk/commit/84b23cb07d421ec004e412bf48e837ae0d87f7fe))

##### Bug Fixes

-   **amplify:** addBranch fails synth with "cannot find entry file..." ([#&#8203;28772](https://togithub.com/aws/aws-cdk/issues/28772)) ([cb522bb](https://togithub.com/aws/aws-cdk/commit/cb522bb65b03e9b0cdcbd01b4f71798e628424f4)), closes [#&#8203;28658](https://togithub.com/aws/aws-cdk/issues/28658) [#&#8203;28764](https://togithub.com/aws/aws-cdk/issues/28764)
-   **redshift:** enableRebootForParameterChanges fails synth with "cannot find entry file…" ([#&#8203;28760](https://togithub.com/aws/aws-cdk/issues/28760)) ([4952f36](https://togithub.com/aws/aws-cdk/commit/4952f36ff70c25c7a56676fedf47ab6571c19cea))

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

[Compare Source](https://togithub.com/aws/aws-cdk/compare/v2.121.1...v2.122.0)

##### Features

-   **CodePipelineActions:** Add support for custom events in CodeCommit source action ([#&#8203;28008](https://togithub.com/aws/aws-cdk/issues/28008)) ([c3802c4](https://togithub.com/aws/aws-cdk/commit/c3802c401a9b75bd642456c320168748ea37e511)), closes [#&#8203;12045](https://togithub.com/aws/aws-cdk/issues/12045)
-   **ec2:** add dual stack vpc support ([#&#8203;28480](https://togithub.com/aws/aws-cdk/issues/28480)) ([caf83f1](https://togithub.com/aws/aws-cdk/commit/caf83f1ebe65b4e3aa6f7bf8814fecbcc8f5484f)), closes [#&#8203;894](https://togithub.com/aws/aws-cdk/issues/894)
-   **ecs:** L2 for ebs task attach ([#&#8203;28691](https://togithub.com/aws/aws-cdk/issues/28691)) ([fc0a89a](https://togithub.com/aws/aws-cdk/commit/fc0a89a392209324a4834389722656da8fe5e0d4))
-   **ecs:** support for capacity provider managed instance draining ([#&#8203;28672](https://togithub.com/aws/aws-cdk/issues/28672)) ([aaa2a09](https://togithub.com/aws/aws-cdk/commit/aaa2a09c3ec88760c983332278f33e0e379a6c0c))
-   **efs:** One-Zone filesystem ([#&#8203;28501](https://togithub.com/aws/aws-cdk/issues/28501)) ([c0085d5](https://togithub.com/aws/aws-cdk/commit/c0085d50004f288b011658c4f8b0404787fdceab)), closes [/github.com/aws/aws-cdk/issues/15864#issuecomment-895483167](https://togithub.com/aws//github.com/aws/aws-cdk/issues/15864/issues/issuecomment-895483167) [#&#8203;15864](https://togithub.com/aws/aws-cdk/issues/15864)
-   **efs:** transition to archive for `FileSystem` ([#&#8203;28719](https://togithub.com/aws/aws-cdk/issues/28719)) ([03c08b0](https://togithub.com/aws/aws-cdk/commit/03c08b02e6e9edbca1a2e658dbd9ce1615e4dbf1)), closes [#&#8203;28720](https://togithub.com/aws/aws-cdk/issues/28720)
-   **elbv2:** Implement IConnectable to NLB ([#&#8203;28494](https://togithub.com/aws/aws-cdk/issues/28494)) ([1e69cc6](https://togithub.com/aws/aws-cdk/commit/1e69cc6e56516e8053880c334e319b1d5a829eef)), closes [#&#8203;26735](https://togithub.com/aws/aws-cdk/issues/26735)
-   **firehose-destinations-alpha:** support zero buffering ([#&#8203;28716](https://togithub.com/aws/aws-cdk/issues/28716)) ([db2e78e](https://togithub.com/aws/aws-cdk/commit/db2e78ea1e5c712ec02fb6d20ab42bb55f895b7a)), closes [#&#8203;28714](https://togithub.com/aws/aws-cdk

</details>

---

### Configuration

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

---

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

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SvenKirschbaum/aws-utils).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-efs Related to Amazon Elastic File System effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants