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

(ec2): ipv6AssignAddressOnCreation(true) on isolated subnet configuration produces an error #28843

Closed
disordered opened this issue Jan 24, 2024 · 3 comments · Fixed by #28902
Closed
Labels
@aws-cdk/aws-ec2 Related to Amazon Elastic Compute Cloud bug This issue is a bug. effort/medium Medium work item – several days of effort p1

Comments

@disordered
Copy link
Contributor

Describe the bug

Creating isolated subnet configuration for a new VPC with ipv6AssignAddressOnCreation(true), causes an error during first deployment.

Expected Behavior

I'm not entirely sure what is expected behaviour here. I would probably expect this to work, even though IPV6 addresses are public by default, there still won't be a route created to internet. My understanding of this property, would be that I won't have to set similar property when creating EC2 instances that need IPV6 address on isolated subnet.
Curiously, if you deploy without this property first, then add it later, there's no difference in the stack template. Therefore, I'm not sure what this property actually supposed to do.

Current Behavior

The error:

6:39:48 PM | CREATE_FAILED        | AWS::EC2::Subnet                      | vpcisolatedSubnet1Subnet06BBE51F
Template error: Fn::Select  cannot select nonexistent value at index 0

Reproduction Steps

Below code causes deployment error on first deploy:

var subnet = SubnetConfiguration
  .builder()
  .subnetType(SubnetType.PRIVATE_ISOLATED)
  .name("isolated")
  .cidrMask(21)
  .ipv6AssignAddressOnCreation(true)
  .build();
var vpc = Vpc
  .Builder
  .create(stack, "vpc")
  .vpcName("some-vpc")
  .ipProtocol(IpProtocol.DUAL_STACK)
  .ipv6Addresses(Ipv6Addresses.amazonProvided())
  .ipAddresses(IpAddresses.cidr("172.16.0.0/16"))
  .natGateways(0)
  .subnetConfiguration(Collections.singletonList(subnet))
  .build();

Possible Solution

It works if the property is not specified. I believe the cause is a race condition between subnet and ipv6 cidr creation, since dependency is created for other types, but not for isolated subnet: https://github.com/aws/aws-cdk/blob/v2.122.0/packages/aws-cdk-lib/aws-ec2/lib/vpc.ts#L1792

Additional Information/Context

No response

CDK CLI Version

2.121.1 (build d86bb1a)

Framework Version

2.121.1

Node.js Version

18.17.0

OS

OSX 14.2.1

Language

Java

Language Version

OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7)

Other information

No response

@disordered disordered added bug This issue is a bug. needs-triage This issue or PR still needs to be triaged. labels Jan 24, 2024
@github-actions github-actions bot added the @aws-cdk/aws-ec2 Related to Amazon Elastic Compute Cloud label Jan 24, 2024
@doublecompile
Copy link

doublecompile commented Jan 24, 2024

I ran into this same problem today as well.

The root cause seems to be that the isolated subnets do not depend on the CIDR Block.

Edit: the following workaround should help until this is fixed.

const ipv6CidrBlock = vpc.node.findChild(
  "ipv6cidr"
) as CfnVPCCidrBlock;
vpc.isolatedSubnets.forEach((isolatedSubnet) => {
  if (ipv6CidrBlock !== undefined) {
    isolatedSubnet.node.addDependency(ipv6CidrBlock);
  }
});

@tim-finnigan tim-finnigan self-assigned this Jan 26, 2024
@tim-finnigan tim-finnigan added investigating This issue is being investigated and/or work is in progress to resolve the issue. and removed needs-triage This issue or PR still needs to be triaged. labels Jan 26, 2024
@tim-finnigan
Copy link

Thanks for reporting this issue and noting the workaround above. Marking this as a p1 bug for tracking.

@tim-finnigan tim-finnigan added p1 effort/medium Medium work item – several days of effort and removed investigating This issue is being investigated and/or work is in progress to resolve the issue. labels Jan 26, 2024
@tim-finnigan tim-finnigan removed their assignment Jan 26, 2024
@mergify mergify bot closed this as completed in #28902 Feb 3, 2024
mergify bot pushed a commit that referenced this issue Feb 3, 2024
…nCreation` is set to true (#28902)

This PR resolves the issue where deploying an isolated subnet with `ipv6AssignAddressOnCreation` enabled fails. 

### example
```ts
new Vpc(stack, 'TheVPC', {
        ipProtocol: IpProtocol.DUAL_STACK,
        subnetConfiguration: [
          {
            subnetType: testData.subnetType,
            name: 'subnetName',
            ipv6AssignAddressOnCreation: true,
          },
        ],
      });
```

### error
```sh
6:39:48 PM | CREATE_FAILED        | AWS::EC2::Subnet                      | vpcisolatedSubnet1Subnet06BBE51F
Template error: Fn::Select  cannot select nonexistent value at index 0
```

### solution
A dependency on the CidrBlock has been added [as discussed in issue](#28843 (comment)).

```ts
      (this.isolatedSubnets as PrivateSubnet[]).forEach((isolatedSubnet) => {
        if (this.ipv6CidrBlock !== undefined) {
          isolatedSubnet.node.addDependency(this.ipv6CidrBlock);
        }
      });
```


## Question
This modification results in the failure of existing integration tests.
I don't consider this change to be a breaking one, so I went ahead and updated the snapshot. Is that okay?
```sh
  CHANGED    aws-ec2/test/integ.vpc-dual-stack-ec2 0.776s
      Resources
[~] AWS::EC2::Subnet Ip6VpcDualStackPrivateSubnet1Subnet842B7F4C 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::RouteTable Ip6VpcDualStackPrivateSubnet1RouteTable5326D239 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::SubnetRouteTableAssociation Ip6VpcDualStackPrivateSubnet1RouteTableAssociationF1C10B6A 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::Subnet Ip6VpcDualStackPrivateSubnet2SubnetEB493489 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::RouteTable Ip6VpcDualStackPrivateSubnet2RouteTable56BF517C 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::SubnetRouteTableAssociation Ip6VpcDualStackPrivateSubnet2RouteTableAssociationD37A3D3D 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
```

Closes #28843

----

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

github-actions bot commented Feb 3, 2024

⚠️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.

SankyRed pushed a commit that referenced this issue Feb 8, 2024
…nCreation` is set to true (#28902)

This PR resolves the issue where deploying an isolated subnet with `ipv6AssignAddressOnCreation` enabled fails. 

### example
```ts
new Vpc(stack, 'TheVPC', {
        ipProtocol: IpProtocol.DUAL_STACK,
        subnetConfiguration: [
          {
            subnetType: testData.subnetType,
            name: 'subnetName',
            ipv6AssignAddressOnCreation: true,
          },
        ],
      });
```

### error
```sh
6:39:48 PM | CREATE_FAILED        | AWS::EC2::Subnet                      | vpcisolatedSubnet1Subnet06BBE51F
Template error: Fn::Select  cannot select nonexistent value at index 0
```

### solution
A dependency on the CidrBlock has been added [as discussed in issue](#28843 (comment)).

```ts
      (this.isolatedSubnets as PrivateSubnet[]).forEach((isolatedSubnet) => {
        if (this.ipv6CidrBlock !== undefined) {
          isolatedSubnet.node.addDependency(this.ipv6CidrBlock);
        }
      });
```


## Question
This modification results in the failure of existing integration tests.
I don't consider this change to be a breaking one, so I went ahead and updated the snapshot. Is that okay?
```sh
  CHANGED    aws-ec2/test/integ.vpc-dual-stack-ec2 0.776s
      Resources
[~] AWS::EC2::Subnet Ip6VpcDualStackPrivateSubnet1Subnet842B7F4C 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::RouteTable Ip6VpcDualStackPrivateSubnet1RouteTable5326D239 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::SubnetRouteTableAssociation Ip6VpcDualStackPrivateSubnet1RouteTableAssociationF1C10B6A 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::Subnet Ip6VpcDualStackPrivateSubnet2SubnetEB493489 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::RouteTable Ip6VpcDualStackPrivateSubnet2RouteTable56BF517C 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::SubnetRouteTableAssociation Ip6VpcDualStackPrivateSubnet2RouteTableAssociationD37A3D3D 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
```

Closes #28843

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
TheRealAmazonKendra pushed a commit that referenced this issue Feb 9, 2024
…nCreation` is set to true (#28902)

This PR resolves the issue where deploying an isolated subnet with `ipv6AssignAddressOnCreation` enabled fails. 

### example
```ts
new Vpc(stack, 'TheVPC', {
        ipProtocol: IpProtocol.DUAL_STACK,
        subnetConfiguration: [
          {
            subnetType: testData.subnetType,
            name: 'subnetName',
            ipv6AssignAddressOnCreation: true,
          },
        ],
      });
```

### error
```sh
6:39:48 PM | CREATE_FAILED        | AWS::EC2::Subnet                      | vpcisolatedSubnet1Subnet06BBE51F
Template error: Fn::Select  cannot select nonexistent value at index 0
```

### solution
A dependency on the CidrBlock has been added [as discussed in issue](#28843 (comment)).

```ts
      (this.isolatedSubnets as PrivateSubnet[]).forEach((isolatedSubnet) => {
        if (this.ipv6CidrBlock !== undefined) {
          isolatedSubnet.node.addDependency(this.ipv6CidrBlock);
        }
      });
```


## Question
This modification results in the failure of existing integration tests.
I don't consider this change to be a breaking one, so I went ahead and updated the snapshot. Is that okay?
```sh
  CHANGED    aws-ec2/test/integ.vpc-dual-stack-ec2 0.776s
      Resources
[~] AWS::EC2::Subnet Ip6VpcDualStackPrivateSubnet1Subnet842B7F4C 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::RouteTable Ip6VpcDualStackPrivateSubnet1RouteTable5326D239 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::SubnetRouteTableAssociation Ip6VpcDualStackPrivateSubnet1RouteTableAssociationF1C10B6A 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::Subnet Ip6VpcDualStackPrivateSubnet2SubnetEB493489 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::RouteTable Ip6VpcDualStackPrivateSubnet2RouteTable56BF517C 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
[~] AWS::EC2::SubnetRouteTableAssociation Ip6VpcDualStackPrivateSubnet2RouteTableAssociationD37A3D3D 
 └─ [+] DependsOn
     └─ ["Ip6VpcDualStackipv6cidr40BE830A"]
```

Closes #28843

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
mergify bot pushed a commit to SvenKirschbaum/aws-utils that referenced this issue Feb 11, 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-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.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.511.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.511.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.504.0/3.511.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.504.0/3.511.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.41` -> `0.0.42`](https://renovatebot.com/diffs/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.41/0.0.42) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trautonen%2fcdk-dns-validated-certificate/0.0.42?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.42?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.41/0.0.42?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.41/0.0.42?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.16` -> `20.11.17`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.16/20.11.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.16/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.16/20.11.17?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.126.0` -> `2.127.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.126.0/2.127.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.126.0/2.127.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.126.0` -> `2.127.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.126.0/2.127.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

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

---

### Release Notes

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

### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35110-2024-02-09)

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

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

### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35090-2024-02-07)

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

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

### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#35070-2024-02-05)

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

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://togithub.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://togithub.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

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

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

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

##### [0.0.42](https://togithub.com/trautonen/cdk-dns-validated-certificate/compare/v0.0.41...v0.0.42) (2024-02-05)

</details>

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

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

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

##### Features

-   **eks:** support for Kubernetes version 1.29 ([#&#8203;29040](https://togithub.com/aws/aws-cdk/issues/29040)) ([9dfabb1](https://togithub.com/aws/aws-cdk/commit/9dfabb1faf82c090957413315f9ddd2f83bcad29)), closes [#&#8203;27930](https://togithub.com/aws/aws-cdk/issues/27930) [#&#8203;28983](https://togithub.com/aws/aws-cdk/issues/28983)
-   update L1 CloudFormation resource definitions ([#&#8203;29053](https://togithub.com/aws/aws-cdk/issues/29053)) ([7fcd5be](https://togithub.com/aws/aws-cdk/commit/7fcd5be7d6df3770095bc540bd1249d3337d551c))
-   **codebuild:** new CodeBuild lambda compute images ([#&#8203;28630](https://togithub.com/aws/aws-cdk/issues/28630)) ([610fce1](https://togithub.com/aws/aws-cdk/commit/610fce1eed8b0554ef77941e6ff0760fd3d758db))
-   **codepipeline:** change default value for crossAccountKeys to false (under feature flag) ([#&#8203;28556](https://togithub.com/aws/aws-cdk/issues/28556)) ([144b1b9](https://togithub.com/aws/aws-cdk/commit/144b1b9794cd36453913cf2d0297de4f4ddf342b)), closes [/github.com/aws/aws-cdk/blob/f4c1d1253ee34c2837a57a93faa47c9da97ef6d8/packages/aws-cdk-lib/aws-codepipeline/lib/pipeline.ts#L380-L381](https://togithub.com/aws//github.com/aws/aws-cdk/blob/f4c1d1253ee34c2837a57a93faa47c9da97ef6d8/packages/aws-cdk-lib/aws-codepipeline/lib/pipeline.ts/issues/L380-L381) [#&#8203;28247](https://togithub.com/aws/aws-cdk/issues/28247)
-   **cognito:** specifying the trigger event version in UserPool.addTrigger() ([#&#8203;28899](https://togithub.com/aws/aws-cdk/issues/28899)) ([7f2d4f1](https://togithub.com/aws/aws-cdk/commit/7f2d4f144c6a74557b7729b770408082052d9391)), closes [#&#8203;28683](https://togithub.com/aws/aws-cdk/issues/28683) [#&#8203;28683](https://togithub.com/aws/aws-cdk/issues/28683)
-   **ecs:** `idleTimeout` and `perRequestTimeout` for service connect ([#&#8203;28877](https://togithub.com/aws/aws-cdk/issues/28877)) ([ffcae2f](https://togithub.com/aws/aws-cdk/commit/ffcae2f7f115fb298313dea7ac1b631173735bc0))
-   **ecs-patterns:** `healthCheck` property for `ApplicationLoadBalancedFargateService` ([#&#8203;28797](https://togithub.com/aws/aws-cdk/issues/28797)) ([5996856](https://togithub.com/aws/aws-cdk/commit/599685651014e81fd4b61007d237a4b8998b546c)), closes [#&#8203;28796](https://togithub.com/aws/aws-cdk/issues/28796)
-   **efs:** create read-only file system for use as a destination of replication ([#&#8203;28913](https://togithub.com/aws/aws-cdk/issues/28913)) ([832f70c](https://togithub.com/aws/aws-cdk/commit/832f70c20fd8e91fa45029bfbaa668d5b152b870)), closes [#&#8203;28912](https://togithub.com/aws/aws-cdk/issues/28912)
-   **lambda:** support enums in loggingFormat ([#&#8203;28942](https://togithub.com/aws/aws-cdk/issues/28942)) ([fb2329f](https://togithub.com/aws/aws-cdk/commit/fb2329f98d1de7c62a24044241aa6805a58e64f3))
-   **route53:** multivalue answer routing ([#&#8203;28938](https://togithub.com/aws/aws-cdk/issues/28938)) ([0e6e37e](https://togithub.com/aws/aws-cdk/commit/0e6e37e2bb7c4e014e0ae8e0b61f523477af5dcf)), closes [#&#8203;28939](https://togithub.com/aws/aws-cdk/issues/28939)
-   **sns:** message archive policy ([#&#8203;29008](https://togithub.com/aws/aws-cdk/issues/29008)) ([9782f6b](https://togithub.com/aws/aws-cdk/commit/9782f6b6a6371504f118cde1254afc983f280a2a)), closes [#&#8203;29007](https://togithub.com/aws/aws-cdk/issues/29007)
-   **stepfunctions:** distributed map construct ([#&#8203;28821](https://togithub.com/aws/aws-cdk/issues/28821)) ([97e3827](https://togithub.com/aws/aws-cdk/commit/97e38271be3b42d2e6a266b58687596da08cc2e7)), closes [#&#8203;23216](https://togithub.com/aws/aws-cdk/issues/23216)

##### Bug Fixes

-   **cloudwatch:** Math:UnknownIdentifier warning for INSIGHT_RULE_METRIC ([#&#8203;28870](https://togithub.com/aws/aws-cdk/issues/28870)) ([7eedb54](https://togithub.com/aws/aws-cdk/commit/7eedb545edc860415c681a7f0565bcb9b152d594))
-   **ec2:** deploying an isolated subnet fails when `ipv6AssignAddressOnCreation` is set to true ([#&#8203;28902](https://togithub.com/aws/aws-cdk/issues/28902)) ([9de77bb](https://togithub.com/aws/aws-cdk/commit/9de77bb5e43971d615abb34b77b997f5143f775d)), closes [/github.com/aws/aws-cdk/issues/28843#issuecomment-1909006632](https://togithub.com/aws//github.com/aws/aws-cdk/issues/28843/issues/issuecomment-1909006632) [#&#8203;28843](https://togithub.com/aws/aws-cdk/issues/28843)
-   **lambda:** LoggingConfig default error ([#&#8203;28973](https://togithub.com/aws/aws-cdk/issues/28973)) ([8c79bdc](https://togithub.com/aws/aws-cdk/commit/8c79bdce8212f0488acba756c8b8717a39bd6ce8))
-   **lambda-event-sources:** update s3-event-source to accept IBucket ([#&#8203;28943](https://togithub.com/aws/aws-cdk/issues/28943)) ([431df3b](https://togithub.com/aws/aws-cdk/commit/431df3b67bc2dd2d0e833642a67cff890fc6be29)), closes [#&#8203;4323](https://togithub.com/aws/aws-cdk/issues/4323) [#&#8203;25782](https://togithub.com/aws/aws-cdk/issues/25782)
-   **migrate:** `--from-stack` does not retrieved processed template ([#&#8203;29035](https://togithub.com/aws/aws-cdk/issues/29035)) ([74c4c6f](https://togithub.com/aws/aws-cdk/commit/74c4c6f7cfe3271993c61683c03c7d2bcc392c03))
-   **stepfunctions:** the Retry field in the statesJson in CustomState is always overwrited ([#&#8203;28793](https://togithub.com/aws/aws-cdk/issues/28793)) ([3c33e2c](https://togithub.com/aws/aws-cdk/commit/3c33e2cdacd8fbec36eb1bb3ec0c8dbdec5ee736)), closes [/github.com/aws/aws-cdk/blob/45b8398bec9ba9c03f195c14f3b92188c9058a7b/packages/aws-cdk-lib/aws-stepfunctions/lib/states/custom-state.ts#L74](https://togithub.com/aws//github.com/aws/aws-cdk/blob/45b8398bec9ba9c03f195c14f3b92188c9058a7b/packages/aws-cdk-lib/aws-stepfunctions/lib/states/custom-state.ts/issues/L74) [#&#8203;28769](https://togithub.com/aws/aws-cdk/issues/28769) [#&#8203;28586](https://togithub.com/aws/aws-cdk/issues/28586)

***

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

##### Features

-   **pipes-sources:** new EventBridge Pipes sources alpha module ([#&#8203;29048](https://togithub.com/aws/aws-cdk/issues/29048)) ([2e53568](https://togithub.com/aws/aws-cdk/commit/2e53568af8b3939413e2fe7b6d668a006b4a02d8))

##### Bug Fixes

-   **appconfig:** deprecate deploy method ([#&#8203;29021](https://togithub.com/aws/aws-cdk/issues/29021)) ([9675bcd](https://togithub.com/aws/aws-cdk/commit/9675bcdd22dda93258b2e2bfcd24b9ef5990e704))
-   **integ-tests:** cannot use v3 package name in an awsApiCall ([#&#8203;28895](https://togithub.com/aws/aws-cdk/issues/28895)) ([5035080](https://togithub.com/aws/aws-cdk/commit/5035080ecc7e9e6029478496169344d5eb4b3300)), closes [/github.com/aws/aws-cdk/pull/27313/files#diff-3ab65cbf843775673ff370c9c90deceba5f0ead8a3e016e0c2f243d27bf84609](https://togithub.com/aws//github.com/aws/aws-cdk/pull/27313/files/issues/diff-3ab65cbf843775673ff370c9c90deceba5f0ead8a3e016e0c2f243d27bf84609) [#&#8203;28844](https://togithub.com/aws/aws-cdk/issues/28844)

</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).
mergify bot pushed a commit to SvenKirschbaum/share.kirschbaum.cloud that referenced this issue Feb 11, 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.506.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.506.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-dynamodb/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-dynamodb/3.506.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.506.0/3.511.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.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.504.0/3.511.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.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sesv2/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sesv2/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.504.0/3.511.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.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-sfn/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-sfn/3.504.0/3.511.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.504.0/3.511.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.504.0` -> `3.511.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.504.0/3.511.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.511.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.511.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.504.0/3.511.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.504.0/3.511.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.7` -> `5.15.9`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.7/5.15.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.7/5.15.9?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.7` -> `5.15.9`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.7/5.15.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.7/5.15.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | dependencies | patch | [`6.19.3` -> `6.19.4`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/6.19.3/6.19.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/6.19.3/6.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/6.19.3/6.19.4?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.16` -> `20.11.17`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.16/20.11.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.16/20.11.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.16/20.11.17?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.52` -> `18.2.55`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.52/18.2.55) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | devDependencies | patch | [`18.2.18` -> `18.2.19`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.18/18.2.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.18/18.2.19?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.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.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.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.20.0/6.21.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.126.0` -> `2.127.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.126.0/2.127.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.126.0/2.127.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.126.0` -> `2.127.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.126.0/2.127.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-cdk-lib/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-cdk-lib/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.126.0/2.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [aws-sdk](https://togithub.com/aws/aws-sdk-js) | dependencies | minor | [`2.1550.0` -> `2.1555.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1550.0/2.1555.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1550.0/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1550.0/2.1555.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [chokidar](https://togithub.com/paulmillr/chokidar) | devDependencies | minor | [`3.5.3` -> `3.6.0`](https://renovatebot.com/diffs/npm/chokidar/3.5.3/3.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | devDependencies | minor | [`5.0.12` -> `5.1.1`](https://renovatebot.com/diffs/npm/vite/5.0.12/5.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.12/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.12/5.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

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

---

### Release Notes

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

### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35110-2024-02-09)

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

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

### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35090-2024-02-07)

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

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

### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#35070-2024-02-05)

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

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://togithub.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://togithub.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

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

### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35110-2024-02-09)

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

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

### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35090-2024-02-07)

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

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

### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35070-2024-02-05)

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

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://togithub.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://togithub.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

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

### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35110-2024-02-09)

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

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

### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35090-2024-02-07)

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

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

### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#35070-2024-02-05)

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

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://togithub.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://togithub.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

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

### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35110-2024-02-09)

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

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

### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35090-2024-02-07)

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

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

### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#35070-2024-02-05)

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

##### Features

-   unified error dispatcher in protocols ([#&#8203;5756](https://togithub.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://togithub.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

</details>

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

### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35110-2024-02-09)

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

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

### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35090-2024-02-07)

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

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

### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#35070-2024-02-05)

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

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

</details>

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

### [`v5.15.9`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5159---generated-comparing-v5158master---)

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

*Feb 8, 2024*

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

-   🐛 A critical fix to remove non-published library usage in `@mui/material` peerDependencies.

##### `@mui/material@5.15.9`

-   ​\[autocomplete] Avoid spread operator ([#&#8203;40968](https://togithub.com/mui/material-ui/issues/40968)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[material] Remove zero-runtime from peer dep ([#&#8203;41003](https://togithub.com/mui/material-ui/issues/41003)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)

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

-   ​\[base-ui] Update props using Array to ReadonlyArray type ([#&#8203;40754](https://togithub.com/mui/material-ui/issues/40754)) [@&#8203;RaghavenderSingh](https://togithub.com/RaghavenderSingh)

##### `@mui/system@5.15.9`

-   ​\[system] use `ReadonlyArray` for CSS related types ([#&#8203;40972](https://togithub.com/mui/material-ui/issues/40972)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​\[zero] Migrate to use wyw-in-js instead of linaria ([#&#8203;40866](https://togithub.com/mui/material-ui/issues/40866)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### Docs

-   ​\[docs] Polish codemod git diff format [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[material-ui]\[docs] Migrating from deprecated apis follow up ([#&#8203;40981](https://togithub.com/mui/material-ui/issues/40981)) [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)

##### Core

-   ​\[code-infra] Move next config to ESM ([#&#8203;40869](https://togithub.com/mui/material-ui/issues/40869)) [@&#8203;Janpot](https://togithub.com/Janpot)
-   ​\[code-infra] Update prettier ([#&#8203;40772](https://togithub.com/mui/material-ui/issues/40772)) [@&#8203;Janpot](https://togithub.com/Janpot)
-   ​\[code-infra] Add codemod for `light` prop removal ([#&#8203;40947](https://togithub.com/mui/material-ui/issues/40947)) [@&#8203;sai6855](https://togithub.com/sai6855)

All contributors of this release in alphabetical order: [@&#8203;brijeshb42](https://togithub.com/brijeshb42), [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai), [@&#8203;Janpot](https://togithub.com/Janpot), [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari), [@&#8203;RaghavenderSingh](https://togithub.com/RaghavenderSingh), [@&#8203;sai6855](https://togithub.com/sai6855), [@&#8203;siriwatknp](https://togithub.com/siriwatknp)

### [`v5.15.8`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5158---generated-comparing-v5157master---)

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

*Feb 6, 2024*

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

-   💫 Added a redesigned [landing page template](https://mui.com/material-ui/getting-started/templates/landing-page/) ([#&#8203;37557](https://togithub.com/mui/material-ui/issues/37557)) [@&#8203;zanivan](https://togithub.com/zanivan)
-   ✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component ([#&#8203;40676](https://togithub.com/mui/material-ui/issues/40676)) [@&#8203;mnajdova](https://togithub.com/mnajdova)
-   many 🐛 bug fixes and 📚 documentation improvements

##### `@mui/material@5.15.8`

-   ​\[Avatar] Simplify valid children assertion ([#&#8203;40834](https://togithub.com/mui/material-ui/issues/40834)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### `@mui/codemod@5.15.8`

-   ​\[Accordion] Update props actual.js test case ([#&#8203;40879](https://togithub.com/mui/material-ui/issues/40879)) [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
-   ​Fix `findComponentJSX` util ([#&#8203;40855](https://togithub.com/mui/material-ui/issues/40855)) [@&#8203;sai6855](https://togithub.com/sai6855)

##### `@mui/system@5.15.8`

-   ​Add blend color manipulator ([#&#8203;40258](https://togithub.com/mui/material-ui/issues/40258)) [@&#8203;romgrk](https://togithub.com/romgrk)
-   ​Support variants in `theme.styleOverrides` ([#&#8203;40690](https://togithub.com/mui/material-ui/issues/40690)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​\[zero] Always replace the `createUseThemeProps` call ([#&#8203;40885](https://togithub.com/mui/material-ui/issues/40885)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​\[zero] Add README with installation and basic usage ([#&#8203;40761](https://togithub.com/mui/material-ui/issues/40761)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)

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

-   ​\[Button] Add support for `hostElementName` prop to improve SSR ([#&#8203;40507](https://togithub.com/mui/material-ui/issues/40507)) [@&#8203;mj12albert](https://togithub.com/mj12albert)
-   ​\[Menu] Use Popup instead of Popper ([#&#8203;40731](https://togithub.com/mui/material-ui/issues/40731)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   ​\[useNumberInput] Integrate useNumberInput with useControllableReducer ([#&#8203;40206](https://togithub.com/mui/material-ui/issues/40206)) [@&#8203;mj12albert](https://togithub.com/mj12albert)
-   ​\[Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys ([#&#8203;40676](https://togithub.com/mui/material-ui/issues/40676)) [@&#8203;mnajdova](https://togithub.com/mnajdova)

##### Docs

-   ​\[base-ui] Update usage.md ([#&#8203;40916](https://togithub.com/mui/material-ui/issues/40916)) [@&#8203;adebiyial](https://togithub.com/adebiyial)
-   ​\[base-ui] Improve Base UI traffic from Material UI ([#&#8203;40875](https://togithub.com/mui/material-ui/issues/40875)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[base-ui] Change Radio component terminology from Button to Group ([#&#8203;40888](https://togithub.com/mui/material-ui/issues/40888)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)
-   ​\[base-ui] Remove redundant "Styled" prefix ([#&#8203;40478](https://togithub.com/mui/material-ui/issues/40478)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[base-ui] Update listbox slot style in demo ([#&#8203;40952](https://togithub.com/mui/material-ui/issues/40952)) [@&#8203;sai6855](https://togithub.com/sai6855)
-   ​\[material-ui] Fix createTheme import and markdown format in the Next.js guide ([#&#8203;40895](https://togithub.com/mui/material-ui/issues/40895)) [@&#8203;hsmtkk](https://togithub.com/hsmtkk)
-   ​\[material-ui] Correct Google font CDN URL as Roboto 600 weight is not used ([#&#8203;40852](https://togithub.com/mui/material-ui/issues/40852)) [@&#8203;xuhdev](https://togithub.com/xuhdev)
-   ​\[material-ui] Replace the Album template with a landing page ([#&#8203;37557](https://togithub.com/mui/material-ui/issues/37557)) [@&#8203;zanivan](https://togithub.com/zanivan)
-   ​\[material-ui] Add deprecations migration guide ([#&#8203;40767](https://togithub.com/mui/material-ui/issues/40767)) [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
-   ​\[material-ui] Improve aria-label throughout the Button Group demos ([#&#8203;40892](https://togithub.com/mui/material-ui/issues/40892)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)
-   ​\[joy-ui] Update the Overview callout ([#&#8203;40900](https://togithub.com/mui/material-ui/issues/40900)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)
-   ​Fix image size and dark mode [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​Migrate links from legacy.reactjs.org to react.dev [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​Fix 301 links [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​Fix outdated link [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​Fix URL and typo in CONTRIBUTING.md ([#&#8203;40899](https://togithub.com/mui/material-ui/issues/40899)) [@&#8203;Smileek](https://togithub.com/Smileek)

##### Core

-   ​\[blog] Optimize images for /blog/mui-x-v7-beta/ [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[blog] Clarify barrel index tree-shaking [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[code-infra] Simplify bug reproduction ([#&#8203;40833](https://togithub.com/mui/material-ui/issues/40833)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[code-infra] Prepare publishing [@&#8203;mui-internal/typescript-to-proptypes](https://togithub.com/mui-internal/typescript-to-proptypes) to npm ([#&#8203;40842](https://togithub.com/mui/material-ui/issues/40842)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   ​\[code-infra] Remove babel alias from the docs ([#&#8203;40792](https://togithub.com/mui/material-ui/issues/40792)) [@&#8203;Janpot](https://togithub.com/Janpot)
-   ​\[core] Use Google Font v2 API [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[core] Add missing change to v5.15.7 changelog ([#&#8203;40872](https://togithub.com/mui/material-ui/issues/40872)) [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
-   ​\[core] Normalize \`<meta name="viewport" />\`\` [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[dependencies] Do not update envinfo test dependencies ([#&#8203;40950](https://togithub.com/mui/material-ui/issues/40950)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   ​\[docs-infra] Fix arbitrary gap between paragraphs in callouts ([#&#8203;40911](https://togithub.com/mui/material-ui/issues/40911)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[docs-infra] Allow developers to build their CodeSandbox export ([#&#8203;40878](https://togithub.com/mui/material-ui/issues/40878)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[docs-infra] Improve StackBlitz support ([#&#8203;40832](https://togithub.com/mui/material-ui/issues/40832)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[docs-infra] Improve support for absolute locale URL ([#&#8203;40940](https://togithub.com/mui/material-ui/issues/40940)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[Menu]\[base-ui] Fix improperly merged tests ([#&#8203;40896](https://togithub.com/mui/material-ui/issues/40896)) [@&#8203;michaldudak](https://togithub.com/michaldudak)
-   ​\[utils] Use consistent build approach ([#&#8203;40837](https://togithub.com/mui/material-ui/issues/40837)) [@&#8203;siriwatknp](https://togithub.com/siriwatknp)
-   ​\[website] Fix React missing key console error [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[website] Fix broken link [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[website] Fix heading structure ([#&#8203;40912](https://togithub.com/mui/material-ui/issues/40912)) [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[website] Add Customer Support Agent role to careers page ([#&#8203;40890](https://togithub.com/mui/material-ui/issues/40890)) [@&#8203;rluzists1](https://togithub.com/rluzists1)
-   ​\[website] Refine the Material UI homepage demo ([#&#8203;40881](https://togithub.com/mui/material-ui/issues/40881)) [@&#8203;danilo-leal](https://togithub.com/danilo-leal)
-   ​\[website] Use em-dash when relevant over hyphen [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   ​\[zero] Fix build for demo next.js app ([#&#8203;40854](https://togithub.com/mui/material-ui/issues/40854)) [@&#8203;brijeshb42](https://togithub.com/brijeshb42)

All contributors of this release in alphabetical order: [@&#8203;adebiyial](https://togithub.com/adebiyial), [@&#8203;brijeshb42](https://togithub.com/brijeshb42), [@&#8203;danilo-leal](https://togithub.com/danilo-leal), [@&#8203;DiegoAndai](https://togithub.com/DiegoAndai), [@&#8203;hsmtkk](https://togithub.com/hsmtkk), [@&#8203;Janpot](https://togithub.com/Janpot), [@&#8203;michaldudak](https://togithub.com/michaldudak), [@&#8203;mj12albert](https://togithub.com/mj12albert), [@&#8203;mnajdova](https://togithub.com/mnajdova), [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari), [@&#8203;rluzists1](https://togithub.com/rluzists1), [@&#8203;romgrk](https://togithub.com/romgrk), [@&#8203;sai6855](https://togithub.com/sai6855), [@&#8203;siriwatknp](https://togithub.com/siriwatknp), [@&#8203;Smileek](https://togithub.com/Smileek), [@&#8203;xuhdev](https://togithub.com/xuhdev), [@&#8203;zanivan](https://togithub.com/zanivan)

</details>

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

### [`v6.19.4`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#v6194)

[Compare Source](https://togithub.com/mui/mui-x/compare/v6.19.3...v6.19.4)

*Feb 9, 2024*

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

-   🌍 Improve Danish (da-DK) locale on the Data Grid ([#&#8203;11972](https://togithub.com/mui/mui-x/issues/11972)) [@&#8203;ShahrazH](https://togithub.com/ShahrazH)
-   🐞 Bugfixes
-   📚 Documentation improvements

##### Data Grid

##### `@mui/x-data-grid@v6.19.4`

-   \[DataGrid] Add support for dialogs in menu actions ([#&#8203;11937](https://togithub.com/mui/mui-x/issues/11937)) [@&#8203;cherniavskii](https://togithub.com/cherniavskii)
-   \[DataGrid] Allow passing readonly arrays to `pageSizeOptions` prop ([#&#8203;11992](https://togithub.com/mui/mui-x/issues/11992)) [@&#8203;pcorpet](https://togithub.com/pcorpet)
-   \[DataGrid] Fix row reorder with cell selection ([#&#8203;11878](https://togithub.com/mui/mui-x/issues/11878)) [@&#8203;PEsteves8](https://togithub.com/PEsteves8)
-   \[DataGrid] Replace `eval` with `new Function` ([#&#8203;11962](https://togithub.com/mui/mui-x/issues/11962)) [@&#8203;cherniavskii](https://togithub.com/cherniavskii)
-   \[l10n] Improve Danish (da-DK) locale ([#&#8203;11972](https://togithub.com/mui/mui-x/issues/11972)) [@&#8203;ShahrazH](https://togithub.com/ShahrazH)

##### `@mui/x-data-grid-pro@v6.19.4` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")

Same changes as in `@mui/x-data-grid@v6.19.4`.

##### `@mui/x-data-grid-premium@v6.19.4` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan")

Same changes as in `@mui/x-data-grid-pro@v6.19.4`, plus:

-   \[DataGridPremium] Fix autosize grouping cell ([#&#8203;11990](https://togithub.com/mui/mui-x/issues/11990)) [@&#8203;romgrk](https://togithub.com/romgrk)
-   \[DataGridPremium] Fix error after closing print export ([#&#8203;11889](https://togithub.com/mui/mui-x/issues/11889)) [@&#8203;cherniavskii](https://togithub.com/cherniavskii)

##### Date Pickers

##### `@mui/x-date-pickers@v6.19.4`

-   \[pickers] Avoid relying on locale in Luxon `isWithinRange` method ([#&#8203;11940](https://togithub.com/mui/mui-x/issues/11940)) [@&#8203;LukasTy](https://togithub.com/LukasTy)

##### `@mui/x-date-pickers-pro@v6.19.4` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")

Same changes as in `@mui/x-date-pickers@v6.19.4`.

##### Charts / `@mui/x-charts@v6.19.4`

-   \[charts] Add `reverse` property to axes ([#&#8203;11959](https://togithub.com/mui/mui-x/issues/11959)) [@&#8203;alexfauquette](https://togithub.com/alexfauquette)
-   \[charts] Allow series ids to be numbers ([#&#8203;11960](https://togithub.com/mui/mui-x/issues/11960)) [@&#8203;alexfauquette](https://togithub.com/alexfauquette)
-   \[charts] Fix Proptypes error by supporting string values for axes ([#&#8203;11953](https://togithub.com/mui/mui-x/issues/11953)) [@&#8203;alexfauquette](https://togithub.com/alexfauquette)

##### Docs

-   \[docs] Add a note about `AdapterDateFnsV3` on the Getting Started page ([#&#8203;11987](https://togithub.com/mui/mui-x/issues/11987)) [@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
-   \[docs] Avoid the use of MUI Core [@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
-   \[docs] Fix API links ([#&#8203;11930](https://togithub.com/mui/mui-x/issues/11930)) [@&#8203;alexfauquette](https://togithub.com/alexfauquette)
-   \[docs] Fix `ChartsTooltip` typo ([#&#8203;11967](https://togithub.com/mui/mui-x/issues/11967)) [@&#8203;thisisharsh7](https://togithub.com/thisisharsh7)
-   \[docs] Refactor `Localization` documentation sections ([#&#8203;11997](https://togithub.com/mui/mui-x/issues/11997)) [@&#8203;LukasTy](https://togithub.com/LukasTy)
-   \[code] Simplify bug reproduction ([#&#8203;11932](https://togithub.com/mui/mui-x/issues/11932)) [@&#8203;alexfauquette](https://togithub.com/alexfauquette)

</details>

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

### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05)

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

##### 🚀 Features

-   export plugin metadata

-   allow `parserOptions.project: false`

-   **eslint-plugin:** add rule prefer-find

##### 🩹 Fixes

-   **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression

-   **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values

-   **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions

-   **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option

-   **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists

-   **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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

</details>

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

### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05)

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

##### 🚀 Features

-   allow `parserOptions.project: false`

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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

</details>

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

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

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

##### Features

-   **eks:** support for Kubernetes version 1.29 ([#&#8203;29040](https://togithub.com/aws/aws-cdk/issues/29040)) ([9dfabb1](https://togithub.com/aws/aws-cdk/commit/9dfabb1faf82c090957413315f9ddd2f83bcad29)), closes [#&#8203;27930](https://togithub.com/aws/aws-cdk/issues/27930) [#&#8203;28983](https://togithub.com/aws/aws-cdk/issues/28983)
-   update L1 CloudFormation resource definitions ([#&#8203;29053](https://togithub.com/aws/aws-cdk/issues/29053)) ([7fcd5be](https://togithub.com/aws/aws-cdk/commit/7fcd5be7d6df3770095bc540bd1249d3337d551c))
-   **codebuild:** new CodeBuild lambda compute images ([#&#8203;28630](https://togithub.com/aws/aws-cdk/issues/28630)) ([610fce1](https://togithub.com/aws/aws-cdk/commit/610fce1eed8b0554ef77941e6ff0760fd3d758db))
-   **codepipeline:** change default value for crossAccountKeys to false (under feature flag) ([#&#8203;28556](https://togithub.com/aws/aws-cdk/issues/28556)) ([144b1b9](https://togithub.com/aws/aws-cdk/commit/144b1b9794cd36453913cf2d0297de4f4ddf342b)), closes [/github.com/aws/aws-cdk/blob/f4c1d1253ee34c2837a57a93faa47c9da97ef6d8/packages/aws-cdk-lib/aws-codepipeline/lib/pipeline.ts#L380-L381](https://togithub.com/aws//github.com/aws/aws-cdk/blob/f4c1d1253ee34c2837a57a93faa47c9da97ef6d8/packages/aws-cdk-lib/aws-codepipeline/lib/pipeline.ts/issues/L380-L381) [#&#8203;28247](https://togithub.com/aws/aws-cdk/issues/28247)
-   **cognito:** specifying the trigger event version in UserPool.addTrigger() ([#&#8203;28899](https://togithub.com/aws/aws-cdk/issues/28899)) ([7f2d4f1](https://togithub.com/aws/aws-cdk/commit/7f2d4f144c6a74557b7729b770408082052d9391)), closes [#&#8203;28683](https://togithub.com/aws/aws-cdk/issues/28683) [#&#8203;28683](https://togithub.com/aws/aws-cdk/issues/28683)
-   **ecs:** `idleTimeout` and `perRequestTimeout` for service connect ([#&#8203;28877](https://togithub.com/aws/aws-cdk/issues/28877)) ([ffcae2f](https://togithub.com/aws/aws-cdk/commit/ffcae2f7f115fb298313dea7ac1b631173735bc0))
-   **ecs-patterns:** `healthCheck` property for `ApplicationLoadBalancedFargateService` ([#&#8203;28797](https://togithub.com/aws/aws-cdk/issues/28797)) ([5996856](https://togithub.com/aws/aws-cdk/commit/599685651014e81fd4b61007d237a4b8998b546c)), closes [#&#8203;28796](https://togithub.com/aws/aws-cdk/issues/28796)
-   **efs:** create read-only file system for use as a destination of replication ([#&#8203;28913](https://togithub.com/aws/aws-cdk/issues/28913)) ([832f70c](https://togithub.com/aws/aws-cdk/commit/832f70c20fd8e91fa45029bfbaa668d5b152b870)), closes [#&#8203;28912](https://togithub.com/aws/aws-cdk/issues/28912)
-   **lambda:** support enums in loggingFormat ([#&#8203;28942](https://togithub.com/aws/aws-cdk/issues/28942)) ([fb2329f](https://togithub.com/aws/aws-cdk/commit/fb2329f98d1de7c62a24044241aa6805a58e64f3))
-   **route53:** multivalue answer routing ([#&#8203;28938](https://togithub.com/aws/aws-cdk/issues/28938)) ([0e6e37e](https://togithub.com/aws/aws-cdk/commit/0e6e37e2bb7c4e014e0ae8e0b61f523477af5dcf)), closes [#&#8203;28939](https://togithub.com/aws/aws-cdk/issues/28939)
-   **sns:** message archive policy ([#&#8203;29008](https://togithub.com/aws/aws-cdk/issues/29008)) ([9782f6b](https://togithub.com/aws/aws-cdk/commit/9782f6b6a6371504f118cde1254afc983f280a2a)), closes [#&#8203;29007](https://togithub.com/aws/aws-cdk/issues/29007)
-   **stepfunctions:** distributed map construct ([#&#8203;28821](https://togithub.com/aws/aws-cdk/issues/28821)) ([97e3827](https://togithub.com/aws/aws-cdk/commit/97e38271be3b42d2e6a266b58687596da08cc2e7)), closes [#&#8203;23216](https://togithub.com/aws/aws-cdk/issues/23216)

##### Bug Fixes

-   **cloudwatch:** Math:UnknownIdentifier warning for INSIGHT_RULE_METRIC ([#&#8203;28870](https://togithub.com/aws/aws-cdk/issues/28870)) ([7eedb54](https://togithub.com/aws/aws-cdk/commit/7eedb545edc860415c681a7f0565bcb9b152d594))
-   **ec2:** deploying an isolated subnet fails when `ipv6AssignAddressOnCreation` is set to true ([#&#8203;28902](https://togithub.com/aws/aws-cdk/issues/28902)) ([9de77bb](https://togithub.com/aws/aws-cdk/commit/9de77bb5e43971d615abb34b77b997f5143f775d)), closes [/github.com/aws/aws-cdk/issues/28843#issuecomment-1909006632](https://togithub.com/aws//github.com/aws/aws-cdk/issues/28843/issues/issuecomment-1909006632) [#&#8203;28843](https://togithub.com/aws/aws-cdk/issues/28843)
-   **lambda:** LoggingConfig default error ([#&#8203;28973](https://togithub.com/aws/aws-cdk/issues/28973)) ([8c79bdc](https://togithub.com/aws/aws-cdk/commit/8c79bdce8212f0488acba756c8b8717a39bd6ce8))
-   **lambda-event-sources:** update s3-event-source to accept IBucket ([#&#8203;28943](https://togithub.com/aws/aws-cdk/issues/28943)) ([431df3b](https://togithub.com/aws/aws-cdk/commit/431df3b67bc2dd2d0e833642a67cff890fc6be29)), closes [#&#8203;4323](https://togithub.com/aws/aws-cdk/issues/4323) [#&#8203;25782](https://togithub.com/aws/aws-cdk/issues/25782)
-   **migrate:** `--from-stack` does not retrieved processed template ([#&#8203;29035](https://togithub.com/aws/aws-cdk/issues/29035)) ([74c4c6f](https://togithub.com/aws/aws-cdk/commit/74c4c6f7cfe3271993c61683c03c7d2bcc392c03))
-   **stepfunctions:** the Retry field in the statesJson in CustomState is always overwrited ([#&#8203;28793](https://togithub.com/aws/aws-cdk/issues/28793)) ([3c33e2c](https://togithub.com/aws/aws-cdk/commit/3c33e2cdacd8fbec36eb1bb3ec0c8dbdec5ee736)), closes [/github.com/aws/aws-cdk/blob/45b8398bec9ba9c03f195c14f3b92188c9058a7b/packages/aws-cdk-lib/aws-stepfunctions/lib/states/custom-state.ts#L74](https://togithub.com/aws//github.com/aws/aws-cdk/blob/45b8398bec9ba9c03f195c14f3b92188c9058a7b/packages/aws-cdk-lib/aws-stepfunctions/lib/states/custom-state.ts/issues/L74) [#&#8203;28769](https://togithub.com/aws/aws-cdk/issues/28769) [#&#8203;28586](https://togithub.com/aws/aws-cdk/issues/28586)

***

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

##### Features

-   **pipes-sources:** new EventBridge Pipes sources alpha module ([#&#8203;29048](https://togithub.com/aws/aws-cdk/issues/29048)) ([2e53568](https://togithub.com/aws/aws-cdk/commit/2e53568af8b3939413e2fe7b6d668a006b4a02d8))

##### Bug Fixes

-   **appconfig:** deprecate deploy method ([#&#8203;29021](https://togithub.com/aws/aws-cdk/issues/29021)) ([9675bcd](https://togithub.com/aws/aws-cdk/commit/9675bcdd22dda93258b2e2bfcd24b9ef5990e704))
-   **integ-tests:** cannot use v3 package name in an awsApiCall ([#&#8203;28895](https://togithub.com/aws/aws-cdk/issues/28895)) ([5035080](https://togithub.com/aws/aws-cdk/commit/5035080ecc7e9e6029478496169344d5eb4b3300)), closes [/github.com/aws/aws-cdk/pull/27313/files#diff-3ab65cbf843775673ff370c9c90deceba5f0ead8a3e016e0c2f243d27bf84609](https://togithub.com/aws//github.com/aws/aws-cdk/pull/27313/files/issues/diff-3ab65cbf843775673ff370c9c90deceba5f0ead8a3e016e0c2f243d27bf84609) [#&#8203;28844](https://togithub.com/aws/aws-cdk/issues/28844)

</details>

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

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

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

-   feature: Batch: This feature allows Batch to support configuration of repository credentials for jobs running on ECS
-   feature: Braket: Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device.
-   feature: CostOptimizationHub: Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API.
-   feature: Iot: This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain.
-   feature: Pricing: Add Throttling Exception to all APIs.

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

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

-   feature: CodePipeline: Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths.
-   feature: QuickSight: General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update
-   feature: WorkSpaces: This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter "WorkspaceName".

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

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

-   feature: DataSync: AWS DataSync now supports manifests for specifying files or objects to transfer.
-   feature: LexModelsV2: This release introduces a new bot replication feature as part of Lex Global Resiliency offering. This feature leverages a new set of APIs that allow customers to create bot replicas and replicate changes to bots across regions.
-   feature: Redshift: LisRecommendations API to fetch Amazon Redshift Advisor recommendations.

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

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

-   feature: AppSync: Support for environment variables in AppSync GraphQL APIs
-   feature: CloudWatchLogs: This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action.
-   feature: ES: This release adds clear visibility to the customers on the changes that they make on the domain.
-   feature: OpenSearch: This release adds clear visibility to the customers on the changes that they make on the domain.
-   feature: WAFV2: You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API.

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

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

-   feature: Glue: Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections

</details>

<details>
<summary>paulmillr/chokidar (chokidar)</summary>

### [`v3.6.0`](https://togithub.com/paulmillr/chokidar/releases/tag/3.6.0)

[Compare Source](https://togithub.com/paulmillr/chokidar/compare/3.5.3...3.6.0)

#### What's Changed

-   fix readyCount logic by [@&#8203;JLHwung](https://togithub.com/JLHwung) in [https://github.com/paulmillr/chokidar/pull/1288](https://togithub.com/paulmillr/chokidar/pull/1288)
-   handle MustScanSubDirs by [@&#8203;MarcCelani-at](https://togithub.com/MarcCelani-at) in [https://github.com/paulmillr/chokidar/pull/1197](https://togithub.com/paulmillr/chokidar/pull/1197)
-   update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes [#&#8203;1299](https://togithub.com/paulmillr/chokidar/issues/1299) by [@&#8203;ben-polinsky](https://togithub.com/ben-polinsky) in [https://github.com/paulmillr/chokidar/pull/1300](https://togithub.com/paulmillr/chokidar/pull/1300)

#### New Contributors

-   [@&#8203;Mutahhar](https://togithub.com/Mutahhar) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1226](https://togithub.com/paulmillr/chokidar/pull/1226)
-   [@&#8203;zqianem](https://togithub.com/zqianem) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1242](https://togithub.com/paulmillr/chokidar/pull/1242)
-   [@&#8203;JLHwung](https://togithub.com/JLHwung) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1288](https://togithub.com/paulmillr/chokidar/pull/1288)
-   [@&#8203;MarcCelani-at](https://togithub.com/MarcCelani-at) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1197](https://togithub.com/paulmillr/chokidar/pull/1197)
-   [@&#8203;ben-polinsky](https://togithub.com/ben-polinsky) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1300](https://togithub.com/paulmillr/chokidar/pull/1300)

**Full Changelog**: https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0

</details>

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

### [`v5.1.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small511-2024-02-09-small)

-   fix: empty CSS file was output when only .css?url is used ([#&#8203;15846](https://togithub.com/vitejs/vite/issues/15846)) ([b2873ac](https://togithub.com/vitejs/vite/commit/b2873ac)), closes [#&#8203;15846](https://togithub.com/vitejs/vite/issues/15846)
-   fix: skip not only .js but also .mjs manifest entries ([#&#8203;15841](https://togithub.com/vitejs/vite/issues/15841)) ([3d860e7](https://togithub.com/vitejs/vite/commit/3d860e7)), closes [#&#8203;15841](https://togithub.com/vitejs/vite/issues/15841)
-   chore: post 5.1 release edits ([#&#8203;15840](https://togithub.com/vitejs/vite/issues/15840)) ([9da6502](https://togithub.com/vitejs/vite/commit/9da6502)), closes [#&#8203;15840](https://togithub.com/vitejs/vite/issues/15840)

### [`v5.1.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#510-2024-02-08)

-   chore: revert [#&#8203;15746](https://togithub.com/vitejs/vite/issues/15746) ([#&#8203;15839](https://togithub.com/vitejs/vite/issues/15839)) ([ed875f8](https://togithub.com/vitejs/vite/commit/ed875f8)), closes [#&#8203;15746](https://togithub.com/vitejs/vite/issues/15746) [#&#8203;15839](https://togithub.com/vitejs/vite/issues/15839)
-   fix: pass `customLogger` to `loadConfigFromFile` (fix [#&#8203;15824](https://togithub.com/vitejs/vite/issues/15824)) ([#&#8203;15831](https://togithub.com/vitejs/vite/issues/15831)) ([55a3427](https://togithub.com/vitejs/vite/commit/55a3427)), closes [#&#8203;15824](https://togithub.com/vitejs/vite/issues/15824) [#&#8203;15831](https://togithub.com/vitejs/vite/issues/15831)
-   fix(deps): update all non-major dependencies ([#&#8203;15803](https://togithub.com/vitejs/vite/issues/15803)) ([e0a6ef2](https://togithub.com/vitejs/vite/commit/e0a6ef2)), closes [#&#8203;15803](https://togithub.com/vitejs/vite/issues/15803)
-   refactor: remove `vite build --force` ([#&#8203;15837](https://togithub.com/vitejs/vite/issues/15837)) ([f1a4242](https://togithub.com/vitejs/vite/commit/f1a4242)), closes [#&#8203;15837](https://togithub.com/vitejs/vite/issues/15837)

</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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-ec2 Related to Amazon Elastic Compute Cloud bug This issue is a bug. effort/medium Medium work item – several days of effort p1
Projects
None yet
3 participants