diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-4.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-4.mdx index d2e2c9d23..433b96a95 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-4.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-4.mdx @@ -398,6 +398,7 @@ Aspire 13.4 includes a set of smaller CLI improvements and fixes: - `aspire update` now requires `--yes` in non-interactive mode, matching `aspire destroy`. - `aspire stop --all` output includes the AppHost name and, when needed, the PID for clearer multi-instance shutdown output. - `aspire new`, `aspire init`, `aspire run`, and `aspire update` include fixes for NuGet feed errors, output paths, generated files, disabled dashboards, detached shutdown, and AppHost package-reference cleanup. +- The C# empty AppHost template (`aspire new aspire-empty`) no longer emits a duplicate `profiles` block in `aspire.config.json`. The template now writes launch profiles only to `apphost.run.json`, so newly scaffolded projects have a minimal `aspire.config.json` that only identifies the AppHost entry point. This was a regression introduced in 13.4 when `apphost.run.json` was added alongside `aspire.config.json`; it is now corrected. - `aspire run` now handles AppHost shutdown more gracefully: backchannel log, resource-state, and publishing-activity streams complete immediately when a shutdown is already in progress, and a warning is shown if log capture is interrupted rather than surfacing an unhandled error. ## 🧩 App model and AppHost