13.4 upgrade notes
Aspire.Hosting.Netlify is now built against Aspire 13.4.0.
What changed
Section titled “What changed”- All first-party Aspire package pins and sample AppHost SDK versions are updated to 13.4.0.
- The JavaScript community toolkit used by the samples is updated to 13.4.0.
- The Aspire integration analyzer is enabled with
EnableAspireIntegrationAnalyzers, so exported ATS surfaces are validated at build time. [AspireExport(Description = ...)]usage has been removed in favor of XML doc comments, which flow into generated TypeScript SDK docs.- The TypeScript quickstart sample now uses the Aspire 13.4 AppHost layout:
apphost.mts,tsconfig.apphost.json, and generated SDK files under.aspire/modules/.
Migrating TypeScript AppHosts
Section titled “Migrating TypeScript AppHosts”Existing pre-13.4 TypeScript AppHosts that use apphost.ts and .modules/
continue to work, but new projects should use the 13.4 layout:
import { Aspire } from "./.modules/aspire";import { createBuilder } from "./.aspire/modules/aspire.mjs";Update aspire.config.json to point at apphost.mts, regenerate with
aspire restore, then run your TypeScript build.