π Bug Fixes
- π₯οΈ CLI bundles for ARM & musl β win-arm64, linux-arm64, and linux-musl-x64 bundles now correctly include DCP instead of silently producing broken installs (#15529)
- β‘ aspire new in VS Code β Fixed a race where the workspace switch severed the CLI terminal before the agent init prompt could complete (#15553)
- π Dashboard resource URLs β The describe command no longer produces broken dashboard links with a stray /login?t=... in the path (#15495)
- π Guest AppHost env vars β Launch profile environment variables are now correctly forwarded to guest AppHosts (#15637)
- π¦ Legacy settings migration β .aspire/settings.json β aspire.config.json migration was silently skipped in some scenarios; now works reliably (#15526)
- π§ TypeScript AppHost restore β Fixed config resolution during TS AppHost restore (#15625)
- π Playwright CLI on Windows β aspire agent init now correctly installs playwright-cli on Windows (#15559)
- π Emulator stability β Pinned Kusto emulator image and improved Cosmos DB emulator reliability (#15504)
β¨ Improvements
- ποΈ Brownfield TypeScript aspire init β Running aspire init in existing JS/TS projects now smartly merges package.json β scripts, dependencies, and engines β with semver-aware conflict handling (#15123)
- π― Endpoint filtering β New ExcludeReferenceEndpoint property lets you filter specific endpoints from WithReference (#15586)
- π More polyglot ATS APIs β Exported additional hosting APIs for TypeScript and Go AppHost authoring (#15557)
- π Short trace ID support β The dashboard now resolves short trace IDs in addition to full-length ones (#15613)
β οΈ Aspire.Hosting.NodeJs deprecated β Use Aspire.Hosting.JavaScript instead; the old package no longer appears in aspire add (#15686)