Aspire 13.4.0
Aspire 13.4 brings major improvements to Foundry hosted agents, the Aspire skills system, CLI reliability, and TypeScript AppHost stability — with cross-compute-environment deployment now working end-to-end and TypeScript AppHost support — Aspire's polyglot story — reaching general availability (GA).
Highlights
- 🎉 TypeScript AppHost is now GA — First introduced as a preview in an earlier version of Aspire, the TypeScript AppHost — Aspire's polyglot story — has reached the quality bar for general availability and is now officially supported for production use alongside C#. As part of GA, the experimental markers on the Azure TypeScript AppHost (ATS) APIs have been removed and the ATS surface area is stable for 13.4.
- 🤖 Foundry hosted agents — Protocol selection (
responses/invocations) is now configurable from both C# and TypeScript AppHosts. Cross-compute-environment deployments (e.g., a Foundry hosted agent + an AKS consumer) now wire up correctly: endpoint resolution and the required Azure AI User RBAC role assignment on the Foundry account are generated automatically — no manualaz role assignment createsteps needed. - 🛠️ Aspire skills catalog from bundle —
aspire agent initnow drives its installable skill catalog from the bundle manifest, surfacing all six bundled skills (previously only three were visible). An embedded snapshot means the full catalog is available even in airgapped / disconnected environments. - 🔧 CLI reliability — Multiple CLI fixes: implicit-channel discovery restored,
aspire stopno longer falsely reports failure on Unix,aspire psno longer includes raw resource data (useaspire describefor detailed state),aspire newprefers the current CLI template version, friendly error foraspire do --list-stepswithout a step argument, and improved--searchoption description with documentation link. - ⌨️ TypeScript AppHost — Fixed a deadlock that occurred when lazy options callbacks invoked async methods; dev-localhost resource service URLs are now accepted for local development without extra configuration.
- 📊 Dashboard — Summary log formatting improved for readability,
dotnet watchdashboard auto-launch signal restored, and dynamic-port handling fixed forDistributedApplicationTestingBuilder. - ☸️ Kubernetes — The Helm CLI minimum version (≥ 4.2.0) is now validated before a Kubernetes deploy, giving a clear error instead of a cryptic failure.
- ⚠️
Aspire.Hosting.Blazorships as preview in 13.4 — A packaging issue with the Blazor gateway scripts means the package is intentionally marked preview for this release. Full stable support is targeted for 13.5.
⚠️ Notable changes
aspire psno longer includes raw resource data in its output. Useaspire describe <resource>to inspect detailed resource state.- Foundry hosted agent builder API shape updated — see #17545 and #17669 for the updated C# and TypeScript signatures.
Aspire.Hosting.Blazoris preview-versioned in 13.4 (SuppressFinalPackageVersion=true). A fix for theaddBlazorGatewaygateway script resolution error in TypeScript AppHosts is tracked in #17685.
📖 Learn more
For the full details on everything in this release, check out the What's new in Aspire 13.4 documentation.
Thank you to all the community contributors who helped make Aspire 13.4 possible! 💜
Full Changelog: v13.3.5...v13.4.0
Full commit: becb48e2d61099e35ae336d527d3875e928d6594
Generated by Generate release notes for a new stable Aspire release · ● 6.5M