Update aspire monorepo to 13.6.1 #30

Merged
boneskewer69 merged 1 commit from renovate/aspire-monorepo into main 2026-10-07 14:31:19 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
Aspire.AppHost.Sdk 13.6.0 → 13.6.1 age confidence
Aspire.Hosting.Redis 13.6.0 → 13.6.1 age confidence

Release Notes

microsoft/aspire (Aspire.AppHost.Sdk)

v13.6.1: Aspire 13.6.1

What's New in Aspire 13.6.1

Patch release for Aspire 13.6 that reduces dashboard CPU usage during sustained metric ingestion, restores scrolling in the Metrics tree, improves dashboard navigation, fixes container exec watch failures, and ensures session-scoped containers are cleaned up when stopping .NET AppHosts on Windows.

🐛 Fixes
  • 📊 Dashboard CPU usage could increase during long-running metric ingestion — Metric retention repeatedly scanned retained history on every insertion, causing steadily increasing CPU usage even with a fixed workload. Cleanup now skips dimensions below capacity and removes only the oldest surplus points when needed. Existing retention limits and exemplar behavior are unchanged, and no configuration changes are required. Regression introduced in 13.6. Fixes #​20725. (#​20747, backport of #​20736, @​JamesNK)

  • 📈 The Metrics tree could not be scrolled — The meter and instrument tree now scrolls when it exceeds the viewport, allowing you to reach and select instruments below the fold. Regression introduced in 13.6. Fixes #​20728. (#​20762, backport of #​20758, @​heyysiri)

  • 🧭 Dashboard navigation could fail after a browser disconnect — Pending page-state updates now persist session state before navigating and skip navigation when the browser has disconnected, avoiding an unhandled navigation failure. The navigation rail's overflow button also has consistent sizing, icon alignment, and hover styling in expanded and collapsed layouts and both light and dark themes. (#​20545, backport of #​20527, @​JamesNK)

  • 🖥️ Container exec watches could terminate shortly after AppHost startup — A stalled DCP watch connection could produce a critical Watch task over Kubernetes ContainerExec resources terminated unexpectedly error and stop subsequent terminal state and log updates from being observed. Watch connection attempts now retry after timeouts, and periodic restarts correctly recreate connections without swallowing unrelated cancellation. Regression introduced in 13.6.0. (#​20664, backport of #​20466, @​radical)

  • 🪟 Session-scoped containers could remain running after stopping a .NET AppHost on Windows — AppHosts launched through dotnet run or dotnet watch now allow DCP to finish resource cleanup during shutdown, including existing Ctrl+C and aspire stop flows. Persistent resources remain unaffected, while direct .NET launches and TypeScript/polyglot AppHosts retain their existing process protection. Fixes #​20495. (#​20514, backport of #​20494, @​danegsta)


Full Changelog: v13.6.0...v13.6.1

Full commit: 3751e615ad660621f2a7aa4c390ef48e08a0eed8


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

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


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [Aspire.AppHost.Sdk](https://github.com/microsoft/aspire) | `13.6.0` → `13.6.1` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Aspire.AppHost.Sdk/13.6.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Aspire.AppHost.Sdk/13.6.0/13.6.1?slim=true) | | [Aspire.Hosting.Redis](https://github.com/microsoft/aspire) | `13.6.0` → `13.6.1` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Aspire.Hosting.Redis/13.6.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Aspire.Hosting.Redis/13.6.0/13.6.1?slim=true) | --- ### Release Notes <details> <summary>microsoft/aspire (Aspire.AppHost.Sdk)</summary> ### [`v13.6.1`](https://github.com/microsoft/aspire/releases/tag/v13.6.1): Aspire 13.6.1 ##### What's New in Aspire 13.6.1 Patch release for Aspire 13.6 that reduces dashboard CPU usage during sustained metric ingestion, restores scrolling in the Metrics tree, improves dashboard navigation, fixes container exec watch failures, and ensures session-scoped containers are cleaned up when stopping .NET AppHosts on Windows. ##### 🐛 Fixes - 📊 **Dashboard CPU usage could increase during long-running metric ingestion** — Metric retention repeatedly scanned retained history on every insertion, causing steadily increasing CPU usage even with a fixed workload. Cleanup now skips dimensions below capacity and removes only the oldest surplus points when needed. Existing retention limits and exemplar behavior are unchanged, and no configuration changes are required. Regression introduced in 13.6. Fixes [#&#8203;20725](https://github.com/microsoft/aspire/issues/20725). ([#&#8203;20747](https://github.com/microsoft/aspire/pull/20747), backport of [#&#8203;20736](https://github.com/microsoft/aspire/pull/20736), [@&#8203;JamesNK](https://github.com/JamesNK)) - 📈 **The Metrics tree could not be scrolled** — The meter and instrument tree now scrolls when it exceeds the viewport, allowing you to reach and select instruments below the fold. Regression introduced in 13.6. Fixes [#&#8203;20728](https://github.com/microsoft/aspire/issues/20728). ([#&#8203;20762](https://github.com/microsoft/aspire/pull/20762), backport of [#&#8203;20758](https://github.com/microsoft/aspire/pull/20758), [@&#8203;heyysiri](https://github.com/heyysiri)) - 🧭 **Dashboard navigation could fail after a browser disconnect** — Pending page-state updates now persist session state before navigating and skip navigation when the browser has disconnected, avoiding an unhandled navigation failure. The navigation rail's overflow button also has consistent sizing, icon alignment, and hover styling in expanded and collapsed layouts and both light and dark themes. ([#&#8203;20545](https://github.com/microsoft/aspire/pull/20545), backport of [#&#8203;20527](https://github.com/microsoft/aspire/pull/20527), [@&#8203;JamesNK](https://github.com/JamesNK)) - 🖥️ **Container exec watches could terminate shortly after AppHost startup** — A stalled DCP watch connection could produce a critical `Watch task over Kubernetes ContainerExec resources terminated unexpectedly` error and stop subsequent terminal state and log updates from being observed. Watch connection attempts now retry after timeouts, and periodic restarts correctly recreate connections without swallowing unrelated cancellation. Regression introduced in 13.6.0. ([#&#8203;20664](https://github.com/microsoft/aspire/pull/20664), backport of [#&#8203;20466](https://github.com/microsoft/aspire/pull/20466), [@&#8203;radical](https://github.com/radical)) - 🪟 **Session-scoped containers could remain running after stopping a .NET AppHost on Windows** — AppHosts launched through `dotnet run` or `dotnet watch` now allow DCP to finish resource cleanup during shutdown, including existing Ctrl+C and `aspire stop` flows. Persistent resources remain unaffected, while direct .NET launches and TypeScript/polyglot AppHosts retain their existing process protection. Fixes [#&#8203;20495](https://github.com/microsoft/aspire/issues/20495). ([#&#8203;20514](https://github.com/microsoft/aspire/pull/20514), backport of [#&#8203;20494](https://github.com/microsoft/aspire/pull/20494), [@&#8203;danegsta](https://github.com/danegsta)) *** *Full Changelog: [v13.6.0...v13.6.1](https://github.com/microsoft/aspire/compare/v13.6.0...v13.6.1)* *Full commit: [3751e615ad660621f2a7aa4c390ef48e08a0eed8](https://github.com/microsoft/aspire/commit/3751e615ad660621f2a7aa4c390ef48e08a0eed8)* </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNDIuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE0Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
boneskewer69 deleted branch renovate/aspire-monorepo 2026-10-07 14:31:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
boneskewer69/portfolio!30
No description provided.