Skip to content

feat(cli): support hotswap for AWS::BedrockAgentCore::Runtime#991

Merged
mrgrain merged 42 commits intoaws:mainfrom
go-to-k:hotswap-agentcore-runtime
Jan 15, 2026
Merged

feat(cli): support hotswap for AWS::BedrockAgentCore::Runtime#991
mrgrain merged 42 commits intoaws:mainfrom
go-to-k:hotswap-agentcore-runtime

Conversation

@go-to-k
Copy link
Contributor

@go-to-k go-to-k commented Dec 13, 2025

Fixes #947

This PR adds hotswap support for AWS::Bedrock::AgentRuntime.

This feature can detect both of S3 code files and ECR images changes to deploy with hotswap.

Changes

  1. Added hotswap support for Bedrock Agent Runtime resources
  2. Added @aws-sdk/client-bedrock-agentcore-control dependency
    3. Added yarn resolutions to prevent ESM/CommonJS incompatibility (see the comment for details)
    4. Modified yarn-cling to support yarn resolutions field (see the comment for rationale)

Note on 3 and 4: I chose this approach to resolve build failures after adding the Bedrock SDK, though I'm not certain it's the optimal solution. If there's a better approach, I'd welcome your feedback. See the commit "3904aab4" for details. FYI, I deleted the yarn.lock file and did a clean install again instead of resolutions, but I got the same error.

Tried to revert the commit and modify the lock file manually, build succeeded.

To be specific, after installing @aws-sdk/client-bedrock-agentcore-control, this change was automatically made. I then manually reverted everything except "@aws-sdk/client-bedrock-agentcore-control@^3": (since it was not directly related to that SDK). The build then succeeded.


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

@aws-cdk-automation aws-cdk-automation requested a review from a team December 13, 2025 15:35
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from 5155ead to f7ffdf2 Compare December 13, 2025 15:56
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from f7ffdf2 to b5410fb Compare December 13, 2025 15:58
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from b5410fb to 66a637d Compare December 13, 2025 16:07
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from 66a637d to 2637f13 Compare December 13, 2025 16:33
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from 2637f13 to 6463a62 Compare December 13, 2025 17:32
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from 558db52 to 6463a62 Compare December 13, 2025 17:41
@go-to-k go-to-k force-pushed the hotswap-agentcore-runtime branch from 6463a62 to 344769d Compare December 13, 2025 17:43
@mrgrain mrgrain added this pull request to the merge queue Jan 15, 2026
Merged via the queue into aws:main with commit af43d43 Jan 15, 2026
31 checks passed
@go-to-k go-to-k deleted the hotswap-agentcore-runtime branch January 15, 2026 18:20
github-merge-queue bot pushed a commit that referenced this pull request Jan 19, 2026
This PR adds support for region constraints when acquiring test
environments from Atmosphere.

The `@cdklabs/cdk-atmosphere-client` is upgraded to 0.0.84 which
introduces the `constraints` parameter for environment acquisition. A
new `regions` option is added to `AwsContextOptions` that allows tests
to specify which AWS regions they require.

This is particularly useful for tests that depend on services only
available in specific regions. Instead of acquiring any environment and
then skipping the test at runtime when the region doesn't support the
required service, tests can now request an environment in a supported
region upfront.

The Bedrock AgentCore Runtime hotswap test introduced in
#991 is updated to use this new
capability, requesting an environment in one of the regions where the
service is available.

---
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/share.kirschbaum.cloud that referenced this pull request Jan 31, 2026
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@aws-sdk/client-dynamodb](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-dynamodb) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)) | [`3.972.0` → `3.975.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-dynamodb/3.972.0/3.975.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-dynamodb/3.975.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-dynamodb/3.972.0/3.975.0?slim=true) |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | [`3.972.0` → `3.975.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.972.0/3.975.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.975.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.972.0/3.975.0?slim=true) |
| [@aws-sdk/client-sesv2](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sesv2) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2)) | [`3.972.0` → `3.975.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sesv2/3.972.0/3.975.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sesv2/3.975.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sesv2/3.972.0/3.975.0?slim=true) |
| [@aws-sdk/client-sfn](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sfn) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn)) | [`3.972.0` → `3.975.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-sfn/3.972.0/3.975.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-sfn/3.975.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-sfn/3.972.0/3.975.0?slim=true) |
| [@aws-sdk/s3-request-presigner](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner)) | [`3.972.0` → `3.975.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.972.0/3.975.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fs3-request-presigner/3.975.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fs3-request-presigner/3.972.0/3.975.0?slim=true) |
| [@fallobst22/cdk-cross-account-route53](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53) | [`0.0.96` → `0.0.97`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.96/0.0.97) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.97?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fallobst22%2fcdk-cross-account-route53/0.0.96/0.0.97?slim=true) |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | [`8.25.0` → `8.26.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/8.25.0/8.26.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/8.26.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/8.25.0/8.26.0?slim=true) |
| [@trautonen/cdk-dns-validated-certificate](https://redirect.github.com/trautonen/cdk-dns-validated-certificate) | [`0.1.37` → `0.1.38`](https://renovatebot.com/diffs/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.37/0.1.38) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.38?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.37/0.1.38?slim=true) |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.2.9` → `19.2.10`](https://renovatebot.com/diffs/npm/@types%2freact/19.2.9/19.2.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.2.9/19.2.10?slim=true) |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.53.1` → `8.54.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.53.1/8.54.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.54.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.53.1/8.54.0?slim=true) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.53.1` → `8.54.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.53.1/8.54.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.54.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.53.1/8.54.0?slim=true) |
| [aws-cdk](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)) | [`2.1101.0` → `2.1103.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.1101.0/2.1103.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.1103.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.1101.0/2.1103.0?slim=true) |
| [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | [`2.235.1` → `2.236.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.235.1/2.236.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.236.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.235.1/2.236.0?slim=true) |
| [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios)) | [`1.13.2` → `1.13.4`](https://renovatebot.com/diffs/npm/axios/1.13.2/1.13.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.13.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.2/1.13.4?slim=true) |
| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.2.3` → `19.2.4`](https://renovatebot.com/diffs/npm/react/19.2.3/19.2.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.2.3/19.2.4?slim=true) |
| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.2.3` → `19.2.4`](https://renovatebot.com/diffs/npm/react-dom/19.2.3/19.2.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.2.3/19.2.4?slim=true) |
| [react-router](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router)) | [`7.12.0` → `7.13.0`](https://renovatebot.com/diffs/npm/react-router/7.12.0/7.13.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/7.13.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/7.12.0/7.13.0?slim=true) |
| [react-router-dom](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`7.12.0` → `7.13.0`](https://renovatebot.com/diffs/npm/react-router-dom/7.12.0/7.13.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/7.13.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/7.12.0/7.13.0?slim=true) |

---

### Release Notes

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

### [`v3.975.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#39750-2026-01-23)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0)

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

### [`v3.974.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-dynamodb/CHANGELOG.md#39740-2026-01-22)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.972.0...v3.974.0)

##### Features

- **client-dynamodb:** Adds additional waiters to Amazon DynamoDB. ([55f5f7f](https://redirect.github.com/aws/aws-sdk-js-v3/commit/55f5f7fda1880ec8009992b4b72921075f828841))

</details>

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

### [`v3.975.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#39750-2026-01-23)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0)

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

### [`v3.974.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#39740-2026-01-22)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.972.0...v3.974.0)

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

</details>

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

### [`v3.975.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#39750-2026-01-23)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0)

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

### [`v3.974.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sesv2/CHANGELOG.md#39740-2026-01-22)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.972.0...v3.974.0)

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

</details>

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

### [`v3.975.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#39750-2026-01-23)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0)

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

### [`v3.974.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-sfn/CHANGELOG.md#39740-2026-01-22)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.972.0...v3.974.0)

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

</details>

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

### [`v3.975.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#39750-2026-01-23)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0)

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

### [`v3.974.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#39740-2026-01-22)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.972.0...v3.974.0)

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

</details>

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

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

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

#### [0.0.97](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.96...v0.0.97) (2026-01-24)

</details>

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

### [`v8.26.0`](https://redirect.github.com/mui/mui-x/releases/tag/v8.26.0)

[Compare Source](https://redirect.github.com/mui/mui-x/compare/v8.25.0...v8.26.0)

We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:

- 🔄 Data Grid now supports undo and redo actions. See the [Undo and redo](https://mui.com/x/react-data-grid/undo-redo/) page for details about out-of-the-box support and customization options.
- 🐞 Bugfixes

Special thanks go out to these community members for their valuable contributions:
[@&#8203;jhe-iqbis](https://redirect.github.com/jhe-iqbis)

The following team members contributed to this release:
[@&#8203;arminmeh](https://redirect.github.com/arminmeh), [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii), [@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle), [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas), [@&#8203;romgrk](https://redirect.github.com/romgrk)

##### Data Grid

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

- \[DataGrid] Add `onMenuOpen()` and `onMenuClose()` event handlers in `GridActionsCell` ([#&#8203;20994](https://redirect.github.com/mui/mui-x/issues/20994)) [@&#8203;jhe-iqbis](https://redirect.github.com/jhe-iqbis)
- \[DataGrid] Fix scroll position when virtualization is disabled ([#&#8203;20958](https://redirect.github.com/mui/mui-x/issues/20958)) [@&#8203;romgrk](https://redirect.github.com/romgrk)

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

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

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

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

- \[DataGridPremium] Undo and redo ([#&#8203;20993](https://redirect.github.com/mui/mui-x/issues/20993)) [@&#8203;arminmeh](https://redirect.github.com/arminmeh)

##### Date and Time Pickers

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

Internal changes.

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

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

##### Charts

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

Internal changes.

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

Same changes as in `@mui/x-charts@8.26.0`.

##### `@mui/x-charts-premium@8.26.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan")

Same changes as in `@mui/x-charts-pro@8.26.0`.

##### Tree View

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

- \[tree view] Fix `props.id` not passed to the root element ([#&#8203;20976](https://redirect.github.com/mui/mui-x/issues/20976)) [@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)

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

Same changes as in `@mui/x-tree-view@8.26.0`.

##### Codemod

##### `@mui/x-codemod@8.26.0`

Internal changes.

##### Docs

- \[docs] Recipe for lazy loading DataGrid's detail panels with auto height ([#&#8203;20995](https://redirect.github.com/mui/mui-x/issues/20995)) [@&#8203;arminmeh](https://redirect.github.com/arminmeh)

##### Core

- \[code-infra] Update `master` to `v8` references ([#&#8203;20864](https://redirect.github.com/mui/mui-x/issues/20864)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] Update v8 branch tags ([#&#8203;20926](https://redirect.github.com/mui/mui-x/issues/20926)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] V8 changes in master ([#&#8203;20919](https://redirect.github.com/mui/mui-x/issues/20919)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] Allow user to select target branch if it exists for current major ([#&#8203;21005](https://redirect.github.com/mui/mui-x/issues/21005)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[internal] Set up shared instructions for coding agents ([#&#8203;21000](https://redirect.github.com/mui/mui-x/issues/21000)) [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)

</details>

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

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

[Compare Source](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.37...v0.1.38)

#### [0.1.38](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.37...v0.1.38) (2026-01-26)

</details>

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

### [`v8.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8540-2026-01-26)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.1...v8.54.0)

##### 🚀 Features

- **eslint-plugin-internal:** add prefer-tsutils-methods rule ([#&#8203;11974](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974), [#&#8203;11625](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625))
- **typescript-estree:** add shortcut methods to ParserServicesWithTypeInformation ([#&#8203;11965](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965), [#&#8203;11955](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955))

##### 🩹 Fixes

- **eslint-plugin:** \[no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#&#8203;11967](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967), [#&#8203;11559](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559))
- **deps:** update dependency prettier to v3.8.0 ([#&#8203;11991](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991))
- **scope-manager:** fix catch clause scopes `def.name` ([#&#8203;11982](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982))
- **eslint-plugin:** \[no-unused-private-class-members] private destructured class member is defined but used ([#&#8203;11785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785))

##### ❤️ Thank You

- Brad Zacher [@&#8203;bradzacher](https://redirect.github.com/bradzacher)
- Josh Goldberg
- MinJae [@&#8203;Ju-MINJAE](https://redirect.github.com/Ju-MINJAE)
- Minyeong Kim [@&#8203;minyeong981](https://redirect.github.com/minyeong981)
- overlookmotel
- Yuya Yoshioka [@&#8203;YuyaYoshioka](https://redirect.github.com/YuyaYoshioka)
- 김현수 [@&#8203;Kimsoo0119](https://redirect.github.com/Kimsoo0119)

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

</details>

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

### [`v8.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8540-2026-01-26)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.1...v8.54.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://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

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

### [`v2.1103.0`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1103.0)

[Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1102.0...aws-cdk@v2.1103.0)

#### [2.1103.0](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1102.0...aws-cdk@v2.1103.0) (2026-01-25)

##### Features

- **cli:** add --\[no-]color flag to control output colorization ([#&#8203;1030](https://redirect.github.com/aws/aws-cdk-cli/issues/1030)) ([91be9f1](https://redirect.github.com/aws/aws-cdk-cli/commit/91be9f12ee358a14bc36b9edb5a887d4f451c41d)), closes [aws/aws-cdk-cli#1031](https://redirect.github.com/aws/aws-cdk-cli/issues/1031)

##### Bug Fixes

- chokidar and npm rely on outdated version of tar ([#&#8203;1059](https://redirect.github.com/aws/aws-cdk-cli/issues/1059)) ([ba59816](https://redirect.github.com/aws/aws-cdk-cli/commit/ba598167173ebaf23d5ecd8b9cfdf6faff766424))

### [`v2.1102.0`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1102.0)

[Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1101.0...aws-cdk@v2.1102.0)

#### [2.1102.0](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1101.0...aws-cdk@v2.1102.0) (2026-01-22)

##### Features

- **cli:** support hotswap for AWS::BedrockAgentCore::Runtime ([#&#8203;991](https://redirect.github.com/aws/aws-cdk-cli/issues/991)) ([af43d43](https://redirect.github.com/aws/aws-cdk-cli/commit/af43d431455b87913fd5487c2ff932363b3b5fc8)), closes [#&#8203;947](https://redirect.github.com/aws/aws-cdk-cli/issues/947) [/github.com/aws/aws-cdk-cli/pull/991#discussion\_r2617383140](https://redirect.github.com/aws//github.com/aws/aws-cdk-cli/pull/991/issues/discussion_r2617383140) [/github.com/aws/aws-cdk-cli/pull/991#discussion\_r2617383320](https://redirect.github.com/aws//github.com/aws/aws-cdk-cli/pull/991/issues/discussion_r2617383320)
- **deps:** upgrade aws-cdk-lib ([#&#8203;1027](https://redirect.github.com/aws/aws-cdk-cli/issues/1027)) ([943967e](https://redirect.github.com/aws/aws-cdk-cli/commit/943967ea16f6f0c5e1e6e02a682179d5005600bf))
- **deps:** upgrade aws-cdk-lib ([#&#8203;1034](https://redirect.github.com/aws/aws-cdk-cli/issues/1034)) ([9765a69](https://redirect.github.com/aws/aws-cdk-cli/commit/9765a69bc25b50c881b0374e472ba9c378ab40e2))
- new package: [@&#8203;aws-cdk/cloud-assembly-api](https://redirect.github.com/aws-cdk/cloud-assembly-api) ([#&#8203;1033](https://redirect.github.com/aws/aws-cdk-cli/issues/1033)) ([83bf7cd](https://redirect.github.com/aws/aws-cdk-cli/commit/83bf7cd5720ebfef7896dee3ba1e33b724dbf5aa))

##### Bug Fixes

- CDK app fails to launch if paths contain spaces ([#&#8203;1045](https://redirect.github.com/aws/aws-cdk-cli/issues/1045)) ([c82de09](https://redirect.github.com/aws/aws-cdk-cli/commit/c82de0920a41e6194894fcad066dccccd1fa5707)), closes [#&#8203;636](https://redirect.github.com/aws/aws-cdk-cli/issues/636)
- **cli:** outdated instructions in README of python init template ([#&#8203;1047](https://redirect.github.com/aws/aws-cdk-cli/issues/1047)) ([84aadd6](https://redirect.github.com/aws/aws-cdk-cli/commit/84aadd68c9a1633b2d7dd3ed25974e150714d7a7)), closes [#&#8203;9135](https://redirect.github.com/aws/aws-cdk-cli/issues/9135) [#&#8203;17062](https://redirect.github.com/aws/aws-cdk-cli/issues/17062)
- **cli:** remove legacy stack tags behavior ([#&#8203;1053](https://redirect.github.com/aws/aws-cdk-cli/issues/1053)) ([78fa807](https://redirect.github.com/aws/aws-cdk-cli/commit/78fa8070cc37d9e06952678b8cfe35b7066f2566))

</details>

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

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

[Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.235.1...v2.236.0)

##### Features

- update L1 CloudFormation resource definitions ([#&#8203;36721](https://redirect.github.com/aws/aws-cdk/issues/36721)) ([7a4a443](https://redirect.github.com/aws/aws-cdk/commit/7a4a44329d7b71a12ba566885aa5fd730c0c2475))
- **ecs:** add capacityOptionType (Spot support) to ManagedInstancesCapacityProvider L2 construct ([#&#8203;36497](https://redirect.github.com/aws/aws-cdk/issues/36497)) ([e8ad85b](https://redirect.github.com/aws/aws-cdk/commit/e8ad85b3122e8c84e19adf0ffdfd71d79ba090f9)), closes [#&#8203;35648](https://redirect.github.com/aws/aws-cdk/issues/35648)
- **ecs:** add built-in Linear and Canary deployments  ([#&#8203;35981](https://redirect.github.com/aws/aws-cdk/issues/35981)) ([67ac5e7](https://redirect.github.com/aws/aws-cdk/commit/67ac5e7685e6eb8993e49aa010e43d8002998498)), closes [#&#8203;35986](https://redirect.github.com/aws/aws-cdk/issues/35986) [#&#8203;35987](https://redirect.github.com/aws/aws-cdk/issues/35987)
- **logs:** add support for deletion protection configuration ([#&#8203;36583](https://redirect.github.com/aws/aws-cdk/issues/36583)) ([c4d1389](https://redirect.github.com/aws/aws-cdk/commit/c4d13895339ef44ffc4cd6f86d80014a8d33a3f6)), closes [#&#8203;36554](https://redirect.github.com/aws/aws-cdk/issues/36554) [#&#8203;36554](https://redirect.github.com/aws/aws-cdk/issues/36554)

##### Bug Fixes

- **apigatewayv2:** use custom domain name instead of regional domain name when importing domain name via fromDomainNameAttributes ([#&#8203;36710](https://redirect.github.com/aws/aws-cdk/issues/36710)) ([fe6eb0b](https://redirect.github.com/aws/aws-cdk/commit/fe6eb0b9130953d5ff35bd05b643253f9b6c3247))
- **batch:**  undeprecate useOptimalInstanceClasses   property ([#&#8203;36353](https://redirect.github.com/aws/aws-cdk/issues/36353)) ([3485d53](https://redirect.github.com/aws/aws-cdk/commit/3485d5399b6cfebc3461247643d4866242311152)), closes [#&#8203;36291](https://redirect.github.com/aws/aws-cdk/issues/36291) [#&#8203;36291](https://redirect.github.com/aws/aws-cdk/issues/36291)
- **core:** resources allocate unnecessary string tokens upon instantiation ([#&#8203;36692](https://redirect.github.com/aws/aws-cdk/issues/36692)) ([59d4928](https://redirect.github.com/aws/aws-cdk/commit/59d49286f656a5341e907d298f30decbc8959bcf))
- **core:** tree.json unintentionally includes telemetry metadata ([#&#8203;36748](https://redirect.github.com/aws/aws-cdk/issues/36748)) ([87fd86b](https://redirect.github.com/aws/aws-cdk/commit/87fd86be736b24ab18ea2ee7a2c96b724a67c903))
- **scheduler:** scheduleName returns undefined when imported from ARN ([#&#8203;36400](https://redirect.github.com/aws/aws-cdk/issues/36400)) ([752bd9b](https://redirect.github.com/aws/aws-cdk/commit/752bd9b7c31d027be6918cd7c8ebddb4b3d29e77)), closes [#&#8203;36361](https://redirect.github.com/aws/aws-cdk/issues/36361)
- recent change to IAlarmAction breaks too many implementors ([#&#8203;36695](https://redirect.github.com/aws/aws-cdk/issues/36695)) ([0c5b0db](https://redirect.github.com/aws/aws-cdk/commit/0c5b0dbb08bd1bc965067e1fbe7b2ec7e82e697b))

***

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

##### Features

- **bedrock-agentcore-alpha:** added episodic memory strategy ([#&#8203;36591](https://redirect.github.com/aws/aws-cdk/issues/36591)) ([21dcfc6](https://redirect.github.com/aws/aws-cdk/commit/21dcfc6807a3876e2275bdac6f1e4f7564a66100))
- **bedrock-agentcore-alpha:** added gateway interceptors ([#&#8203;36604](https://redirect.github.com/aws/aws-cdk/issues/36604)) ([ba8aa48](https://redirect.github.com/aws/aws-cdk/commit/ba8aa48a33b1e008194d6b6b13d10c41019f56b4))
- **bedrock-agentcore-alpha:** make physical name properties optional for AgentCore resources ([#&#8203;36354](https://redirect.github.com/aws/aws-cdk/issues/36354)) ([5137d81](https://redirect.github.com/aws/aws-cdk/commit/5137d811a92eb63f52d2bfa0713a660f5476839e)), closes [#&#8203;36341](https://redirect.github.com/aws/aws-cdk/issues/36341)
- **mixins-preview:** expose `BucketPolicyStatementsMixin` publicly ([#&#8203;36771](https://redirect.github.com/aws/aws-cdk/issues/36771)) ([458156d](https://redirect.github.com/aws/aws-cdk/commit/458156dd43ced89c893687415d7c2a2fce141653))
- **sagemaker:** add containerStartupHealthCheckTimeoutInSeconds support for EndpointConfig ([#&#8203;35626](https://redirect.github.com/aws/aws-cdk/issues/35626)) ([47d707a](https://redirect.github.com/aws/aws-cdk/commit/47d707aac809fda8ec5302bf927380e8060d380a)), closes [#&#8203;35566](https://redirect.github.com/aws/aws-cdk/issues/35566)

##### Bug Fixes

- **eks-v2-alpha:** ensure kubectl provider access entry is depended upon by downstream resources ([#&#8203;36734](https://redirect.github.com/aws/aws-cdk/issues/36734)) ([e104f45](https://redirect.github.com/aws/aws-cdk/commit/e104f45654177e87e2fb46510f77d02fcf20c499)), closes [#&#8203;34898](https://redirect.github.com/aws/aws-cdk/issues/34898) [#&#8203;34897](https://redirect.github.com/aws/aws-cdk/issues/34897)

</details>

<details>
<summary>axios/axios (axios)</summary>

### [`v1.13.4`](https://redirect.github.com/axios/axios/releases/tag/v1.13.4)

[Compare Source](https://redirect.github.com/axios/axios/compare/v1.13.3...v1.13.4)

#### What's Changed

- Add resource section by [@&#8203;fboeller](https://redirect.github.com/fboeller) in [#&#8203;4767](https://redirect.github.com/axios/axios/pull/4767)
- docs: changed href links from master to main by [@&#8203;WillianAgostini](https://redirect.github.com/WillianAgostini) in [#&#8203;4882](https://redirect.github.com/axios/axios/pull/4882)
- Fix TypeScript exports by [@&#8203;remcohaszing](https://redirect.github.com/remcohaszing) in [#&#8203;4884](https://redirect.github.com/axios/axios/pull/4884)
- Update CODE\_OF\_CONDUCT.md by [@&#8203;letohx](https://redirect.github.com/letohx) in [#&#8203;6012](https://redirect.github.com/axios/axios/pull/6012)
- refactor: ci and build by [@&#8203;jasonsaayman](https://redirect.github.com/jasonsaayman) in [#&#8203;7340](https://redirect.github.com/axios/axios/pull/7340)
- Fix issues with version 1.13.3 by [@&#8203;jasonsaayman](https://redirect.github.com/jasonsaayman) in [#&#8203;7352](https://redirect.github.com/axios/axios/pull/7352)
- chore(release): prepare release 1.13.4 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;7353](https://redirect.github.com/axios/axios/pull/7353)

#### New Contributors

- [@&#8203;fboeller](https://redirect.github.com/fboeller) made their first contribution in [#&#8203;4767](https://redirect.github.com/axios/axios/pull/4767)
- [@&#8203;letohx](https://redirect.github.com/letohx) made their first contribution in [#&#8203;6012](https://redirect.github.com/axios/axios/pull/6012)

**Full Changelog**: <axios/axios@v1.13.3...v1.13.4>

### [`v1.13.3`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#1133-2026-01-20)

[Compare Source](https://redirect.github.com/axios/axios/compare/v1.13.2...v1.13.3)

##### Bug Fixes

- **http2:** Use port 443 for HTTPS connections by default. ([#&#8203;7256](https://redirect.github.com/axios/axios/issues/7256)) ([d7e6065](https://redirect.github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e))
- **interceptor:** handle the error in the same interceptor ([#&#8203;6269](https://redirect.github.com/axios/axios/issues/6269)) ([5945e40](https://redirect.github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89))
- main field in package.json should correspond to cjs artifacts ([#&#8203;5756](https://redirect.github.com/axios/axios/issues/5756)) ([7373fbf](https://redirect.github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04))
- **package.json:** add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build ([#&#8203;5754](https://redirect.github.com/axios/axios/issues/5754)) ([b89217e](https://redirect.github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8))
- silentJSONParsing=false should throw on invalid JSON ([#&#8203;7253](https://redirect.github.com/axios/axios/issues/7253)) ([#&#8203;7257](https://redirect.github.com/axios/axios/issues/7257)) ([7d19335](https://redirect.github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf))
- turn AxiosError into a native error ([#&#8203;5394](https://redirect.github.com/axios/axios/issues/5394)) ([#&#8203;5558](https://redirect.github.com/axios/axios/issues/5558)) ([1c6a86d](https://redirect.github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b))
- **types:** add handlers to AxiosInterceptorManager interface ([#&#8203;5551](https://redirect.github.com/axios/axios/issues/5551)) ([8d1271b](https://redirect.github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a))
- **types:** restore AxiosError.cause type from unknown to Error ([#&#8203;7327](https://redirect.github.com/axios/axios/issues/7327)) ([d8233d9](https://redirect.github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b))
- unclear error message is thrown when specifying an empty proxy authorization ([#&#8203;6314](https://redirect.github.com/axios/axios/issues/6314)) ([6ef867e](https://redirect.github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29))

##### Features

- add `undefined` as a value in AxiosRequestConfig ([#&#8203;5560](https://redirect.github.com/axios/axios/issues/5560)) ([095033c](https://redirect.github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd))
- add automatic minor and patch upgrades to dependabot ([#&#8203;6053](https://redirect.github.com/axios/axios/issues/6053)) ([65a7584](https://redirect.github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed))
- add Node.js coverage script using c8 (closes [#&#8203;7289](https://redirect.github.com/axios/axios/issues/7289)) ([#&#8203;7294](https://redirect.github.com/axios/axios/issues/7294)) ([ec9d94e](https://redirect.github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a))
- added copilot instructions ([3f83143](https://redirect.github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26))
- compatibility with frozen prototypes ([#&#8203;6265](https://redirect.github.com/axios/axios/issues/6265)) ([860e033](https://redirect.github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012))
- enhance pipeFileToResponse with error handling ([#&#8203;7169](https://redirect.github.com/axios/axios/issues/7169)) ([88d7884](https://redirect.github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552))
- **types:** Intellisense for string literals in a widened union ([#&#8203;6134](https://redirect.github.com/axios/axios/issues/6134)) ([f73474d](https://redirect.github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5)), closes [/github.com/microsoft/TypeScript/issues/33471#issuecomment-1376364329](https://redirect.github.com//github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329)

##### Reverts

- Revert "fix: silentJSONParsing=false should throw on invalid JSON ([#&#8203;7253](https://redirect.github.com/axios/axios/issues/7253)) ([#&#8203;7](https://redirect.github.com/axios/axios/issues/7)…" ([#&#8203;7298](https://redirect.github.com/axios/axios/issues/7298)) ([a4230f5](https://redirect.github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a)), closes [#&#8203;7253](https://redirect.github.com/axios/axios/issues/7253) [#&#8203;7](https://redirect.github.com/axios/axios/issues/7) [#&#8203;7298](https://redirect.github.com/axios/axios/issues/7298)
- **deps:** bump peter-evans/create-pull-request from 7 to 8 in the github-actions group  ([#&#8203;7334](https://redirect.github.com/axios/axios/issues/7334)) ([2d6ad5e](https://redirect.github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a))

##### Contributors to this release

- <img src="https://avatars.githubusercontent.com/u/175160345?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Ashvin Tiwari](https://redirect.github.com/ashvin2005 "+1752/-4 (#&#8203;7218 #&#8203;7218 )")
- <img src="https://avatars.githubusercontent.com/u/71729144?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Nikunj Mochi](https://redirect.github.com/mochinikunj "+940/-12 (#&#8203;7294 #&#8203;7294 )")
- <img src="https://avatars.githubusercontent.com/u/128113546?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Anchal Singh](https://redirect.github.com/imanchalsingh "+544/-102 (#&#8203;7169 #&#8203;7185 )")
- <img src="https://avatars.githubusercontent.com/u/4814473?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [jasonsaayman](https://redirect.github.com/jasonsaayman "+317/-73 (#&#8203;7334 #&#8203;7298 )")
- <img src="https://avatars.githubusercontent.com/u/377911?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Julian Dax](https://redirect.github.com/brodo "+99/-120 (#&#8203;5558 )")
- <img src="https://avatars.githubusercontent.com/u/184285082?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Akash Dhar Dubey](https://redirect.github.com/AKASHDHARDUBEY "+167/-0 (#&#8203;7287 #&#8203;7288 )")
- <img src="https://avatars.githubusercontent.com/u/145687605?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Madhumita](https://redirect.github.com/madhumitaaa "+20/-68 (#&#8203;7198 )")
- <img src="https://avatars.githubusercontent.com/u/24915252?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Tackoil](https://redirect.github.com/Tackoil "+80/-2 (#&#8203;6269 )")
- <img src="https://avatars.githubusercontent.com/u/145078271?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Justin Dhillon](https://redirect.github.com/justindhillon "+41/-41 (#&#8203;6324 #&#8203;6315 )")
- <img src="https://avatars.githubusercontent.com/u/184138832?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Rudransh](https://redirect.github.com/Rudrxxx "+71/-2 (#&#8203;7257 )")
- <img src="https://avatars.githubusercontent.com/u/146366930?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [WuMingDao](https://redirect.github.com/WuMingDao "+36/-36 (#&#8203;7215 )")
- <img src="https://avatars.githubusercontent.com/u/46827243?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [codenomnom](https://redirect.github.com/codenomnom "+70/-0 (#&#8203;7201 #&#8203;7201 )")
- <img src="https://avatars.githubusercontent.com/u/189698992?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Nandan Acharya](https://redirect.github.com/Nandann018-ux "+60/-10 (#&#8203;7272 )")
- <img src="https://avatars.githubusercontent.com/u/7225168?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Eric Dubé](https://redirect.github.com/KernelDeimos "+22/-40 (#&#8203;7042 )")
- <img src="https://avatars.githubusercontent.com/u/915045?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Tibor Pilz](https://redirect.github.com/tiborpilz "+40/-4 (#&#8203;5551 )")
- <img src="https://avatars.githubusercontent.com/u/23138717?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Gabriel Quaresma](https://redirect.github.com/joaoGabriel55 "+31/-4 (#&#8203;6314 )")
- <img src="https://avatars.githubusercontent.com/u/21505?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Turadg Aleahmad](https://redirect.github.com/turadg "+23/-6 (#&#8203;6265 )")
- <img src="https://avatars.githubusercontent.com/u/4273631?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [JohnTitor](https://redirect.github.com/kiritosan "+14/-14 (#&#8203;6155 )")
- <img src="https://avatars.githubusercontent.com/u/39668736?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [rohit miryala](https://redirect.github.com/rohitmiryala "+22/-0 (#&#8203;7250 )")
- <img src="https://avatars.githubusercontent.com/u/30316250?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Wilson Mun](https://redirect.github.com/wmundev "+20/-0 (#&#8203;6053 )")
- <img src="https://avatars.githubusercontent.com/u/184506226?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [techcodie](https://redirect.github.com/techcodie "+7/-7 (#&#8203;7236 )")
- <img src="https://avatars.githubusercontent.com/u/187598667?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Ved Vadnere](https://redirect.github.com/Archis009 "+5/-6 (#&#8203;7283 )")
- <img src="https://avatars.githubusercontent.com/u/115612815?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [svihpinc](https://redirect.github.com/svihpinc "+5/-3 (#&#8203;6134 )")
- <img src="https://avatars.githubusercontent.com/u/123884782?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [SANDESH LENDVE](https://redirect.github.com/mrsandy1965 "+3/-3 (#&#8203;7246 )")
- <img src="https://avatars.githubusercontent.com/u/12529395?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Lubos](https://redirect.github.com/mrlubos "+5/-1 (#&#8203;7312 )")
- <img src="https://avatars.githubusercontent.com/u/709451?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Jarred Sumner](https://redirect.github.com/Jarred-Sumner "+5/-1 (#&#8203;5754 )")
- <img src="https://avatars.githubusercontent.com/u/17907922?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Adam Hines](https://redirect.github.com/thebanjomatic "+2/-1 (#&#8203;5756 )")
- <img src="https://avatars.githubusercontent.com/u/177472603?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Subhan Kumar Rai](https://redirect.github.com/Subhan030 "+2/-1 (#&#8203;7256 )")
- <img src="https://avatars.githubusercontent.com/u/6473925?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Joseph Frazier](https://redirect.github.com/josephfrazier "+1/-1 (#&#8203;7311 )")
- <img src="https://avatars.githubusercontent.com/u/184906930?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [KT0803](https://redirect.github.com/KT0803 "+0/-2 (#&#8203;7229 )")
- <img src="https://avatars.githubusercontent.com/u/6703955?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Albie](https://redirect.github.com/AlbertoSadoc "+1/-1 (#&#8203;5560 )")
- <img src="https://avatars.githubusercontent.com/u/9452325?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Jake Hayes](https://redirect.github.com/thejayhaykid "+1/-0 (#&#8203;5999 )")

</details>

<details>
<summary>facebook/react (react)</summary>

### [`v19.2.4`](https://redirect.github.com/facebook/react/releases/tag/v19.2.4): 19.2.4 (January 26th, 2026)

[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.3...v19.2.4)

##### React Server Components

- Add more DoS mitigations to Server Actions, and harden Server Components ([@&#8203;gnoff](https://redirect.github.com/gnoff), [@&#8203;lubieowoce](https://redirect.github.com/lubieowoce), [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage), [@&#8203;unstubbable](https://redirect.github.com/unstubbable))

</details>

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

### [`v7.13.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#7130)

[Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router@7.12.0...react-router@7.13.0)

##### Minor Changes

- Add `crossOrigin` prop to `Links` component ([#&#8203;14687](https://redirect.github.com/remix-run/react-router/pull/14687))

##### Patch Changes

- Fix double slash normalization for useNavigate colon urls ([#&#8203;14718](https://redirect.github.com/remix-run/react-router/pull/14718))
- Update failed origin checks to return a 400 status instead of a 500 ([#&#8203;14737](https://redirect.github.com/remix-run/react-router/pull/14737))
- Bugfix [#&#8203;14666](https://redirect.github.com/remix-run/react-router/issues/14666): Inline criticalCss is missing nonce ([#&#8203;14691](https://redirect.github.com/remix-run/react-router/pull/14691))
- Loosen `allowedActionOrigins` glob check so `**` matches all domains ([#&#8203;14722](https://redirect.github.com/remix-run/react-router/pull/14722))

</details>

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

### [`v7.13.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#7130)

[Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router-dom@7.12.0...react-router-dom@7.13.0)

##### Patch Changes

- Updated dependencies:
  - `react-router@7.13.0`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on saturday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/SvenKirschbaum/share.kirschbaum.cloud).
mergify bot pushed a commit to SvenKirschbaum/aws-utils that referenced this pull request Jan 31, 2026
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@aws-cdk/aws-lambda-python-alpha](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/@aws-cdk/aws-lambda-python-alpha)) | [`^2.235.1-alpha` → `^2.236.0-alpha`](https://renovatebot.com/diffs/npm/@aws-cdk%2faws-lambda-python-alpha/2.235.1-alpha.0/2.236.0-alpha.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-cdk%2faws-lambda-python-alpha/2.236.0-alpha.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-cdk%2faws-lambda-python-alpha/2.235.1-alpha.0/2.236.0-alpha.0?slim=true) |
| [@aws-sdk/client-secrets-manager](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-secrets-manager) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)) | [`3.972.0` → `3.975.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-secrets-manager/3.972.0/3.975.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-secrets-manager/3.975.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-secrets-manager/3.972.0/3.975.0?slim=true) |
| [@fallobst22/cdk-cross-account-route53](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53) | [`^0.0.96` → `^0.0.97`](https://renovatebot.com/diffs/npm/@fallobst22%2fcdk-cross-account-route53/0.0.96/0.0.97) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@fallobst22%2fcdk-cross-account-route53/0.0.97?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fallobst22%2fcdk-cross-account-route53/0.0.96/0.0.97?slim=true) |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | [`8.25.0` → `8.26.0`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/8.25.0/8.26.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/8.26.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/8.25.0/8.26.0?slim=true) |
| [@trautonen/cdk-dns-validated-certificate](https://redirect.github.com/trautonen/cdk-dns-validated-certificate) | [`0.1.37` → `0.1.38`](https://renovatebot.com/diffs/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.37/0.1.38) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.38?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trautonen%2fcdk-dns-validated-certificate/0.1.37/0.1.38?slim=true) |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.2.9` → `19.2.10`](https://renovatebot.com/diffs/npm/@types%2freact/19.2.9/19.2.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.2.9/19.2.10?slim=true) |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.53.1` → `8.54.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.53.1/8.54.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.54.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.53.1/8.54.0?slim=true) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.53.1` → `8.54.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.53.1/8.54.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.54.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.53.1/8.54.0?slim=true) |
| [aws-cdk](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)) | [`2.1101.0` → `2.1103.0`](https://renovatebot.com/diffs/npm/aws-cdk/2.1101.0/2.1103.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk/2.1103.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk/2.1101.0/2.1103.0?slim=true) |
| [aws-cdk-lib](https://redirect.github.com/aws/aws-cdk) ([source](https://redirect.github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)) | [`2.235.1` → `2.236.0`](https://renovatebot.com/diffs/npm/aws-cdk-lib/2.235.1/2.236.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/aws-cdk-lib/2.236.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-cdk-lib/2.235.1/2.236.0?slim=true) |
| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.2.3` → `19.2.4`](https://renovatebot.com/diffs/npm/react/19.2.3/19.2.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.2.3/19.2.4?slim=true) |
| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.2.3` → `19.2.4`](https://renovatebot.com/diffs/npm/react-dom/19.2.3/19.2.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.2.3/19.2.4?slim=true) |
| [react-router](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router)) | [`7.12.0` → `7.13.0`](https://renovatebot.com/diffs/npm/react-router/7.12.0/7.13.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/7.13.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/7.12.0/7.13.0?slim=true) |
| [react-router-dom](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`7.12.0` → `7.13.0`](https://renovatebot.com/diffs/npm/react-router-dom/7.12.0/7.13.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/7.13.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/7.12.0/7.13.0?slim=true) |

---

### Release Notes

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

### [`v3.975.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#39750-2026-01-23)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.974.0...v3.975.0)

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

### [`v3.974.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-secrets-manager/CHANGELOG.md#39740-2026-01-22)

[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.972.0...v3.974.0)

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

</details>

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

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

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

#### [0.0.97](https://redirect.github.com/SvenKirschbaum/cdk-cross-account-route53/compare/v0.0.96...v0.0.97) (2026-01-24)

</details>

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

### [`v8.26.0`](https://redirect.github.com/mui/mui-x/releases/tag/v8.26.0)

[Compare Source](https://redirect.github.com/mui/mui-x/compare/v8.25.0...v8.26.0)

We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:

- 🔄 Data Grid now supports undo and redo actions. See the [Undo and redo](https://mui.com/x/react-data-grid/undo-redo/) page for details about out-of-the-box support and customization options.
- 🐞 Bugfixes

Special thanks go out to these community members for their valuable contributions:
[@&#8203;jhe-iqbis](https://redirect.github.com/jhe-iqbis)

The following team members contributed to this release:
[@&#8203;arminmeh](https://redirect.github.com/arminmeh), [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii), [@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle), [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas), [@&#8203;romgrk](https://redirect.github.com/romgrk)

##### Data Grid

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

- \[DataGrid] Add `onMenuOpen()` and `onMenuClose()` event handlers in `GridActionsCell` ([#&#8203;20994](https://redirect.github.com/mui/mui-x/issues/20994)) [@&#8203;jhe-iqbis](https://redirect.github.com/jhe-iqbis)
- \[DataGrid] Fix scroll position when virtualization is disabled ([#&#8203;20958](https://redirect.github.com/mui/mui-x/issues/20958)) [@&#8203;romgrk](https://redirect.github.com/romgrk)

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

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

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

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

- \[DataGridPremium] Undo and redo ([#&#8203;20993](https://redirect.github.com/mui/mui-x/issues/20993)) [@&#8203;arminmeh](https://redirect.github.com/arminmeh)

##### Date and Time Pickers

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

Internal changes.

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

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

##### Charts

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

Internal changes.

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

Same changes as in `@mui/x-charts@8.26.0`.

##### `@mui/x-charts-premium@8.26.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan")

Same changes as in `@mui/x-charts-pro@8.26.0`.

##### Tree View

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

- \[tree view] Fix `props.id` not passed to the root element ([#&#8203;20976](https://redirect.github.com/mui/mui-x/issues/20976)) [@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)

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

Same changes as in `@mui/x-tree-view@8.26.0`.

##### Codemod

##### `@mui/x-codemod@8.26.0`

Internal changes.

##### Docs

- \[docs] Recipe for lazy loading DataGrid's detail panels with auto height ([#&#8203;20995](https://redirect.github.com/mui/mui-x/issues/20995)) [@&#8203;arminmeh](https://redirect.github.com/arminmeh)

##### Core

- \[code-infra] Update `master` to `v8` references ([#&#8203;20864](https://redirect.github.com/mui/mui-x/issues/20864)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] Update v8 branch tags ([#&#8203;20926](https://redirect.github.com/mui/mui-x/issues/20926)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] V8 changes in master ([#&#8203;20919](https://redirect.github.com/mui/mui-x/issues/20919)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[code-infra] Allow user to select target branch if it exists for current major ([#&#8203;21005](https://redirect.github.com/mui/mui-x/issues/21005)) [@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[internal] Set up shared instructions for coding agents ([#&#8203;21000](https://redirect.github.com/mui/mui-x/issues/21000)) [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)

</details>

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

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

[Compare Source](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.37...v0.1.38)

#### [0.1.38](https://redirect.github.com/trautonen/cdk-dns-validated-certificate/compare/v0.1.37...v0.1.38) (2026-01-26)

</details>

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

### [`v8.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8540-2026-01-26)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.1...v8.54.0)

##### 🚀 Features

- **eslint-plugin-internal:** add prefer-tsutils-methods rule ([#&#8203;11974](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974), [#&#8203;11625](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625))
- **typescript-estree:** add shortcut methods to ParserServicesWithTypeInformation ([#&#8203;11965](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965), [#&#8203;11955](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955))

##### 🩹 Fixes

- **eslint-plugin:** \[no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#&#8203;11967](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967), [#&#8203;11559](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559))
- **deps:** update dependency prettier to v3.8.0 ([#&#8203;11991](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991))
- **scope-manager:** fix catch clause scopes `def.name` ([#&#8203;11982](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982))
- **eslint-plugin:** \[no-unused-private-class-members] private destructured class member is defined but used ([#&#8203;11785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785))

##### ❤️ Thank You

- Brad Zacher [@&#8203;bradzacher](https://redirect.github.com/bradzacher)
- Josh Goldberg
- MinJae [@&#8203;Ju-MINJAE](https://redirect.github.com/Ju-MINJAE)
- Minyeong Kim [@&#8203;minyeong981](https://redirect.github.com/minyeong981)
- overlookmotel
- Yuya Yoshioka [@&#8203;YuyaYoshioka](https://redirect.github.com/YuyaYoshioka)
- 김현수 [@&#8203;Kimsoo0119](https://redirect.github.com/Kimsoo0119)

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

</details>

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

### [`v8.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8540-2026-01-26)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.1...v8.54.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://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

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

### [`v2.1103.0`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1103.0)

[Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1102.0...aws-cdk@v2.1103.0)

#### [2.1103.0](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1102.0...aws-cdk@v2.1103.0) (2026-01-25)

##### Features

- **cli:** add --\[no-]color flag to control output colorization ([#&#8203;1030](https://redirect.github.com/aws/aws-cdk-cli/issues/1030)) ([91be9f1](https://redirect.github.com/aws/aws-cdk-cli/commit/91be9f12ee358a14bc36b9edb5a887d4f451c41d)), closes [aws/aws-cdk-cli#1031](https://redirect.github.com/aws/aws-cdk-cli/issues/1031)

##### Bug Fixes

- chokidar and npm rely on outdated version of tar ([#&#8203;1059](https://redirect.github.com/aws/aws-cdk-cli/issues/1059)) ([ba59816](https://redirect.github.com/aws/aws-cdk-cli/commit/ba598167173ebaf23d5ecd8b9cfdf6faff766424))

### [`v2.1102.0`](https://redirect.github.com/aws/aws-cdk-cli/releases/tag/aws-cdk%40v2.1102.0)

[Compare Source](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1101.0...aws-cdk@v2.1102.0)

#### [2.1102.0](https://redirect.github.com/aws/aws-cdk-cli/compare/aws-cdk@v2.1101.0...aws-cdk@v2.1102.0) (2026-01-22)

##### Features

- **cli:** support hotswap for AWS::BedrockAgentCore::Runtime ([#&#8203;991](https://redirect.github.com/aws/aws-cdk-cli/issues/991)) ([af43d43](https://redirect.github.com/aws/aws-cdk-cli/commit/af43d431455b87913fd5487c2ff932363b3b5fc8)), closes [#&#8203;947](https://redirect.github.com/aws/aws-cdk-cli/issues/947) [/github.com/aws/aws-cdk-cli/pull/991#discussion\_r2617383140](https://redirect.github.com/aws//github.com/aws/aws-cdk-cli/pull/991/issues/discussion_r2617383140) [/github.com/aws/aws-cdk-cli/pull/991#discussion\_r2617383320](https://redirect.github.com/aws//github.com/aws/aws-cdk-cli/pull/991/issues/discussion_r2617383320)
- **deps:** upgrade aws-cdk-lib ([#&#8203;1027](https://redirect.github.com/aws/aws-cdk-cli/issues/1027)) ([943967e](https://redirect.github.com/aws/aws-cdk-cli/commit/943967ea16f6f0c5e1e6e02a682179d5005600bf))
- **deps:** upgrade aws-cdk-lib ([#&#8203;1034](https://redirect.github.com/aws/aws-cdk-cli/issues/1034)) ([9765a69](https://redirect.github.com/aws/aws-cdk-cli/commit/9765a69bc25b50c881b0374e472ba9c378ab40e2))
- new package: [@&#8203;aws-cdk/cloud-assembly-api](https://redirect.github.com/aws-cdk/cloud-assembly-api) ([#&#8203;1033](https://redirect.github.com/aws/aws-cdk-cli/issues/1033)) ([83bf7cd](https://redirect.github.com/aws/aws-cdk-cli/commit/83bf7cd5720ebfef7896dee3ba1e33b724dbf5aa))

##### Bug Fixes

- CDK app fails to launch if paths contain spaces ([#&#8203;1045](https://redirect.github.com/aws/aws-cdk-cli/issues/1045)) ([c82de09](https://redirect.github.com/aws/aws-cdk-cli/commit/c82de0920a41e6194894fcad066dccccd1fa5707)), closes [#&#8203;636](https://redirect.github.com/aws/aws-cdk-cli/issues/636)
- **cli:** outdated instructions in README of python init template ([#&#8203;1047](https://redirect.github.com/aws/aws-cdk-cli/issues/1047)) ([84aadd6](https://redirect.github.com/aws/aws-cdk-cli/commit/84aadd68c9a1633b2d7dd3ed25974e150714d7a7)), closes [#&#8203;9135](https://redirect.github.com/aws/aws-cdk-cli/issues/9135) [#&#8203;17062](https://redirect.github.com/aws/aws-cdk-cli/issues/17062)
- **cli:** remove legacy stack tags behavior ([#&#8203;1053](https://redirect.github.com/aws/aws-cdk-cli/issues/1053)) ([78fa807](https://redirect.github.com/aws/aws-cdk-cli/commit/78fa8070cc37d9e06952678b8cfe35b7066f2566))

</details>

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

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

[Compare Source](https://redirect.github.com/aws/aws-cdk/compare/v2.235.1...v2.236.0)

##### Features

- update L1 CloudFormation resource definitions ([#&#8203;36721](https://redirect.github.com/aws/aws-cdk/issues/36721)) ([7a4a443](https://redirect.github.com/aws/aws-cdk/commit/7a4a44329d7b71a12ba566885aa5fd730c0c2475))
- **ecs:** add capacityOptionType (Spot support) to ManagedInstancesCapacityProvider L2 construct ([#&#8203;36497](https://redirect.github.com/aws/aws-cdk/issues/36497)) ([e8ad85b](https://redirect.github.com/aws/aws-cdk/commit/e8ad85b3122e8c84e19adf0ffdfd71d79ba090f9)), closes [#&#8203;35648](https://redirect.github.com/aws/aws-cdk/issues/35648)
- **ecs:** add built-in Linear and Canary deployments  ([#&#8203;35981](https://redirect.github.com/aws/aws-cdk/issues/35981)) ([67ac5e7](https://redirect.github.com/aws/aws-cdk/commit/67ac5e7685e6eb8993e49aa010e43d8002998498)), closes [#&#8203;35986](https://redirect.github.com/aws/aws-cdk/issues/35986) [#&#8203;35987](https://redirect.github.com/aws/aws-cdk/issues/35987)
- **logs:** add support for deletion protection configuration ([#&#8203;36583](https://redirect.github.com/aws/aws-cdk/issues/36583)) ([c4d1389](https://redirect.github.com/aws/aws-cdk/commit/c4d13895339ef44ffc4cd6f86d80014a8d33a3f6)), closes [#&#8203;36554](https://redirect.github.com/aws/aws-cdk/issues/36554) [#&#8203;36554](https://redirect.github.com/aws/aws-cdk/issues/36554)

##### Bug Fixes

- **apigatewayv2:** use custom domain name instead of regional domain name when importing domain name via fromDomainNameAttributes ([#&#8203;36710](https://redirect.github.com/aws/aws-cdk/issues/36710)) ([fe6eb0b](https://redirect.github.com/aws/aws-cdk/commit/fe6eb0b9130953d5ff35bd05b643253f9b6c3247))
- **batch:**  undeprecate useOptimalInstanceClasses   property ([#&#8203;36353](https://redirect.github.com/aws/aws-cdk/issues/36353)) ([3485d53](https://redirect.github.com/aws/aws-cdk/commit/3485d5399b6cfebc3461247643d4866242311152)), closes [#&#8203;36291](https://redirect.github.com/aws/aws-cdk/issues/36291) [#&#8203;36291](https://redirect.github.com/aws/aws-cdk/issues/36291)
- **core:** resources allocate unnecessary string tokens upon instantiation ([#&#8203;36692](https://redirect.github.com/aws/aws-cdk/issues/36692)) ([59d4928](https://redirect.github.com/aws/aws-cdk/commit/59d49286f656a5341e907d298f30decbc8959bcf))
- **core:** tree.json unintentionally includes telemetry metadata ([#&#8203;36748](https://redirect.github.com/aws/aws-cdk/issues/36748)) ([87fd86b](https://redirect.github.com/aws/aws-cdk/commit/87fd86be736b24ab18ea2ee7a2c96b724a67c903))
- **scheduler:** scheduleName returns undefined when imported from ARN ([#&#8203;36400](https://redirect.github.com/aws/aws-cdk/issues/36400)) ([752bd9b](https://redirect.github.com/aws/aws-cdk/commit/752bd9b7c31d027be6918cd7c8ebddb4b3d29e77)), closes [#&#8203;36361](https://redirect.github.com/aws/aws-cdk/issues/36361)
- recent change to IAlarmAction breaks too many implementors ([#&#8203;36695](https://redirect.github.com/aws/aws-cdk/issues/36695)) ([0c5b0db](https://redirect.github.com/aws/aws-cdk/commit/0c5b0dbb08bd1bc965067e1fbe7b2ec7e82e697b))

***

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

##### Features

- **bedrock-agentcore-alpha:** added episodic memory strategy ([#&#8203;36591](https://redirect.github.com/aws/aws-cdk/issues/36591)) ([21dcfc6](https://redirect.github.com/aws/aws-cdk/commit/21dcfc6807a3876e2275bdac6f1e4f7564a66100))
- **bedrock-agentcore-alpha:** added gateway interceptors ([#&#8203;36604](https://redirect.github.com/aws/aws-cdk/issues/36604)) ([ba8aa48](https://redirect.github.com/aws/aws-cdk/commit/ba8aa48a33b1e008194d6b6b13d10c41019f56b4))
- **bedrock-agentcore-alpha:** make physical name properties optional for AgentCore resources ([#&#8203;36354](https://redirect.github.com/aws/aws-cdk/issues/36354)) ([5137d81](https://redirect.github.com/aws/aws-cdk/commit/5137d811a92eb63f52d2bfa0713a660f5476839e)), closes [#&#8203;36341](https://redirect.github.com/aws/aws-cdk/issues/36341)
- **mixins-preview:** expose `BucketPolicyStatementsMixin` publicly ([#&#8203;36771](https://redirect.github.com/aws/aws-cdk/issues/36771)) ([458156d](https://redirect.github.com/aws/aws-cdk/commit/458156dd43ced89c893687415d7c2a2fce141653))
- **sagemaker:** add containerStartupHealthCheckTimeoutInSeconds support for EndpointConfig ([#&#8203;35626](https://redirect.github.com/aws/aws-cdk/issues/35626)) ([47d707a](https://redirect.github.com/aws/aws-cdk/commit/47d707aac809fda8ec5302bf927380e8060d380a)), closes [#&#8203;35566](https://redirect.github.com/aws/aws-cdk/issues/35566)

##### Bug Fixes

- **eks-v2-alpha:** ensure kubectl provider access entry is depended upon by downstream resources ([#&#8203;36734](https://redirect.github.com/aws/aws-cdk/issues/36734)) ([e104f45](https://redirect.github.com/aws/aws-cdk/commit/e104f45654177e87e2fb46510f77d02fcf20c499)), closes [#&#8203;34898](https://redirect.github.com/aws/aws-cdk/issues/34898) [#&#8203;34897](https://redirect.github.com/aws/aws-cdk/issues/34897)

</details>

<details>
<summary>facebook/react (react)</summary>

### [`v19.2.4`](https://redirect.github.com/facebook/react/releases/tag/v19.2.4): 19.2.4 (January 26th, 2026)

[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.3...v19.2.4)

##### React Server Components

- Add more DoS mitigations to Server Actions, and harden Server Components ([@&#8203;gnoff](https://redirect.github.com/gnoff), [@&#8203;lubieowoce](https://redirect.github.com/lubieowoce), [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage), [@&#8203;unstubbable](https://redirect.github.com/unstubbable))

</details>

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

### [`v7.13.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#7130)

[Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router@7.12.0...react-router@7.13.0)

##### Minor Changes

- Add `crossOrigin` prop to `Links` component ([#&#8203;14687](https://redirect.github.com/remix-run/react-router/pull/14687))

##### Patch Changes

- Fix double slash normalization for useNavigate colon urls ([#&#8203;14718](https://redirect.github.com/remix-run/react-router/pull/14718))
- Update failed origin checks to return a 400 status instead of a 500 ([#&#8203;14737](https://redirect.github.com/remix-run/react-router/pull/14737))
- Bugfix [#&#8203;14666](https://redirect.github.com/remix-run/react-router/issues/14666): Inline criticalCss is missing nonce ([#&#8203;14691](https://redirect.github.com/remix-run/react-router/pull/14691))
- Loosen `allowedActionOrigins` glob check so `**` matches all domains ([#&#8203;14722](https://redirect.github.com/remix-run/react-router/pull/14722))

</details>

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

### [`v7.13.0`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#7130)

[Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router-dom@7.12.0...react-router-dom@7.13.0)

##### Patch Changes

- Updated dependencies:
  - `react-router@7.13.0`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on saturday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/SvenKirschbaum/aws-utils).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

(hotswap): support hotswap for AWS::BedrockAgentCore::Runtime

3 participants