Content for Aspire release: 13.3#749
Merged
IEvangelist merged 99 commits intomainfrom May 7, 2026
Merged
Conversation
Add documentation for the new NSP APIs introduced in microsoft/aspire#15711. The new section on the Azure Virtual Network page covers: - What NSPs are and why they're useful for PaaS service isolation - AddNetworkSecurityPerimeter() API - WithAccessRule() for inbound/outbound access rules - WithNetworkSecurityPerimeter() for associating PaaS resources - Enforced vs. Learning access modes - List of supported Azure resources Also adds a shell What's new in Aspire 13.3 page with an NSP highlight and a sidebar entry. Fixes #689 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… commands (#723) Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: James Newton-King <james@newtonking.com>
Documents the new aspire docs api list|search|get sub-commands introduced in microsoft/aspire#15814. - Add aspire-docs-api.mdx (group command overview) - Add aspire-docs-api-list.mdx - Add aspire-docs-api-search.mdx - Add aspire-docs-api-get.mdx - Update aspire-docs.mdx to include the api sub-command in the table - Update sidebar reference.topics.ts with the new entries Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Document Azure:CredentialProcessTimeoutSeconds option Adds documentation for the new Azure:CredentialProcessTimeoutSeconds configuration option introduced in microsoft/aspire#16175. The option lets users override the credential subprocess timeout (range 5-600) when az login validation is slow due to antivirus, network latency, etc. - Adds the option to the Local Azure provisioning configuration table and a new 'Credential process timeout' section. - Adds a 'Configurable Azure credential timeout' section to the What's new in Aspire 13.3 doc. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Mention CredentialProcessTimeoutSeconds in deployment env var asides Adds a follow-up note to each `Azure__SubscriptionId` env var list pointing at the new credential process timeout option for users hitting slow credential validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Dashboard:Api:Enabled now defaults to true (API enabled by default) - Dashboard:Api:AuthMode now defaults to ApiKey - Add Dashboard:Api:Disabled as the new preferred config to disable the API - Mark Dashboard:Api:Enabled as deprecated in docs - Update PrimaryApiKey default to note auto-generation - Add --dashboard-url and --api-key options to aspire otel logs/spans/traces - Document login URL support: passing http://host/login?t=<token> auto-exchanges the token for an API key - Update aspire otel main page description to mention standalone dashboard usage Documents changes from microsoft/aspire#16326 Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add docs for Azure Front Door integration Adds a new integration page for Azure Front Door, adds it to the sidebar, and adds a section to the What's new in Aspire 13.3 doc. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Pine <david.pine@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Add deployment/kubernetes/ folder with overview, vanilla K8s, and AKS pages - Add aspire deploy support for vanilla Kubernetes (helm install via kubectl context) - Add Aspire.Hosting.Azure.Kubernetes (AKS) deployment docs with full provisioning - Add container registry configuration (AddContainerRegistry + WithContainerRegistry) - Add AKS integration page (integrations/cloud/azure/aks/) - Update K8s integration page with TypeScript tabs and deploy support - Update sidebar, deployment overview table, deployment index cards - Add integration-docs.json mapping for Aspire.Hosting.Azure.Kubernetes - All code examples include both C# and TypeScript tabs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…pnpm) (#746) * docs: document alternative TypeScript AppHost toolchains (Bun, Yarn, pnpm) - Add toolchain detection and declaration section to typescript-apphost.mdx - Update prerequisites.mdx to list all supported package managers - Update aspire-doctor.mdx to mention JavaScript toolchain environment check Documents changes from microsoft/aspire#16162. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: David Pine <david.pine@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/frontend/src/content/docs/get-started/prerequisites.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Pine <david.pine@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ocumentation Co-authored-by: Copilot <copilot@github.com>
* docs: add private endpoint support for Azure Container Registry Document the new private endpoint support for AzureContainerRegistryResource added in microsoft/aspire#16132. Covers: - Automatic SKU upgrade to Premium when a private endpoint is added - Deployment warning about public network access being disabled - New 'Use private endpoints' section on the ACR hosting integration page - Service-specific note for ACR in the Virtual Network integration docs - What's-new entry in aspire-13-3.mdx Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * PR feedback --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
…egration guide (#757) Documents the new [AspireValue] attribute introduced in microsoft/aspire#16287 (milestone 13.3). Covers: - How to annotate static fields/properties with [AspireValue] to export predefined value catalogs into guest SDKs (TypeScript, Python, Java, etc.) - Nested static class hierarchy mapping to nested catalog namespaces - Using catalog values in TypeScript and Python AppHosts - Overriding exported names with the Name property - Value catalog constraints (static, JSON-serializable, no handles) - Updated ASPIREATS001 diagnostics page to list [AspireValue] as protected - Updated supported types table to include exported values row Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add Kubernetes Ingress and Gateway API documentation New pages: - kubernetes-ingress.mdx: Overview with Ingress vs Gateway API decision matrix, TLS overview, and parameter usage - kubernetes-ingress-aks.mdx: Walkthrough for Ingress on AKS with AGC, cert-manager DNS-01, parameterized config - kubernetes-gateway-aks.mdx: Walkthrough for Gateway API on AKS with AGC, cert-manager HTTP-01 (gatewayHTTPRoute) and DNS-01 options Cross-links added to existing kubernetes.mdx and kubernetes integration pages. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Register new pages in deployment sidebar topics Pages must be listed in deployment.topics.ts for the starlight-sidebar-topics plugin to render them. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove AKS HTTP-01 tip from overview page Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix deploy commands: use env vars instead of hallucinated --parameter flag Replace non-existent aspire deploy --parameter with environment variables using the Parameters__<name> convention. Added note about alternative config sources (appsettings.json, user secrets, interactive). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add full az CLI setup commands to Ingress walkthrough Replace terse prerequisites with step-by-step az commands: - Create resource group and AKS cluster with ALB/OIDC/workload identity - Create and attach ACR - Create ALB subnet and ApplicationLoadBalancer CRD - Create Azure DNS zone and list name servers for delegation - Install cert-manager with workload identity and Azure DNS - Create managed identity, federated credential, ClusterIssuer Gateway walkthrough cross-references the Ingress setup steps. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add BYO cluster callout and link to AddAzureKubernetesEnvironment Both walkthroughs now clearly state they use a bring-your-own-cluster model and link to the AKS integration page for Aspire-provisioned clusters. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add bash/PowerShell tabs to az CLI setup commands All multi-line az/kubectl commands now have both bash and PowerShell tabs with correct line continuation characters and variable syntax. Also added resource provider registration steps, updated reference links to official Azure docs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Rewrite Gateway API walkthrough as standalone HTTP-01 focused guide - Make Gateway API doc fully standalone with its own AKS setup steps (resource providers, cluster, ACR, ALB, cert-manager) - Focus on HTTP-01 as the recommended TLS strategy (no DNS zone needed) - Add complete ClusterIssuer setup for gatewayHTTPRoute solver - Add DNS pointing section with az CLI commands (bash + PowerShell tabs) - Add deploy section with both bash and PowerShell env var examples - Add detailed 'How it works' explaining the full TLS bootstrap flow - Add 'Why HTTP-01 works with Gateway but not Ingress' explanation - Move DNS-01 to alternative section with cross-link to Ingress doc - Reorder sidebar: Gateway API before Ingress (recommended first) - Update overview page next steps to highlight Gateway as recommended Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ask experimental APIs (#779) Documents changes from microsoft/aspire#16533, which marks the Durable Task scheduler and task hub APIs in Aspire.Hosting.Azure.Functions as [Experimental] with diagnostic ID ASPIREDURABLETASK001. - Add new diagnostics/aspiredurabletask001.mdx page describing the warning, affected APIs, and suppression options. - Update azure-functions-host.mdx to include a new 'Durable Task scheduler integration' section explaining the experimental APIs with code examples. - Add ASPIREDURABLETASK001 entry to the sidebar warnings list. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…lishContainer option (#774) * docs: document AddEFMigrations and PublishAsMigrationBundle with publishContainer Document the AddEFMigrations AppHost API and the new publishContainer: true option for PublishAsMigrationBundle introduced in microsoft/aspire#16289. - Add 'Automated EF migrations with AddEFMigrations' section covering: - Package installation - AppHost configuration via AddEFMigrations - RunDatabaseUpdateOnStart for local run mode - PublishAsMigrationScript and PublishAsMigrationBundle for publish pipeline - New publishContainer: true option to wrap bundle in a container image - Per-environment configuration (ACA Job, Docker Compose, Kubernetes) - Artifact-only (no container) usage pattern Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR review feedback on migrations.mdx Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/e98f02d1-22c1-45c0-bac2-d26789008422 Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
Document the new JavaScript publish APIs added in Aspire 13.3: - AddNextJsApp: Next.js hosting with next dev, standalone output, and build validation - PublishAsStaticWebsite: YARP-based static site serving with optional API proxy - PublishAsNodeServer: Node.js SSR container (SvelteKit, TanStack Start) - PublishAsNpmScript: Multi-stage npm script container (Nuxt, Remix, Astro SSR) Adds framework reference table mapping each framework to its recommended publish method. Documents changes from microsoft/aspire#15736 Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…nd APIs pages (#784) * Replace dashboard Copilot and MCP server docs with AI coding agents and APIs pages - Delete dashboard/copilot.mdx (feature removed) and redirect to new page - Delete dashboard/mcp-server.mdx and redirect to get-started/aspire-mcp-server - Add dashboard/ai-coding-agents.mdx covering CLI and MCP server usage - Add dashboard/apis.mdx with write/read API reference - Add note to aspire-mcp-server.mdx about dashboard MCP removal - Rename sidebar group from 'AI features' to 'Data features' - Update all cross-references across docs and localized files * Update Dashboard:AI:Disabled default to true, clarify it only disables Copilot UI * Fix invalid hash link to OTLP section in apis.mdx * Remove Copilot UI references from dashboard/explore.mdx
* Document framework-specific gotchas for JS publish methods Expands the JavaScript apps deployment doc with framework-specific guidance covering the three new publish methods (PublishAsStaticWebsite, PublishAsNodeServer, PublishAsNpmScript) added in Aspire 13.3. - Add a Dev-mode API proxying subsection covering the API_HTTP injection and per-framework dev-server proxy patterns (Vite, Astro, Angular). - Expand the framework reference table with build entry points and the framework-side configuration each publish method requires. - Add a Framework-specific gotchas section with verified links to the canonical framework docs for Nuxt, Astro SSR, SvelteKit, Next.js, TanStack Start, Remix / React Router, Qwik City, Angular, and Vite. - Cross-link from AddNextJsApp and AddViteApp on the JavaScript integration page to the relevant deployment-page sections. - Fix a pre-existing broken link to /fundamentals/service-discovery/overview/ introduced in #765. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Clarify API_HTTP and API_URL env var conventions Address PR #787 review feedback: - Explain that API_HTTP follows the service-discovery <RESOURCENAME>_<SCHEME> convention and is added by WithReference (or by passing apiTarget to PublishAsStaticWebsite). - Clarify that API_URL is not auto-injected — it is a custom env var that SSR-framework examples set explicitly via WithEnvironment. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Use API_HTTP consistently; drop fictional API_URL references API_URL is not an Aspire convention — it was a custom variable used in the sample repo. Use the actual auto-injected service-discovery variable API_HTTP (<RESOURCENAME>_<SCHEME>) throughout the SSR gotchas so readers can reproduce the examples without an extra WithEnvironment call. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs: add Podman support for Docker Compose deployment (aspire#16074) - Document Podman as a supported container runtime for Docker Compose deploys - Describe auto-detection logic (parallel probe, prefer running, Docker tiebreaker) - Add Podman-specific behavior note (podman-compose / service discovery) - Document breaking change: IContainerRuntime → IContainerRuntimeResolver - Update aspire doctor docs to reflect multi-runtime reporting Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review feedback: remove IContainerRuntime breaking change section Per @davidfowl's review on PR #764, remove the 'Breaking change: IContainerRuntime → IContainerRuntimeResolver' section from the Docker Compose deployment doc. That guidance belongs elsewhere (if anywhere) rather than in the Docker Compose deployment guide. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove DCP detection-parity sentence per review Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply doc-tester findings from end-to-end Podman validation - aspire-doctor.mdx: replace synthetic example output with the real CLI format observed on Aspire CLI 13.3.0 (✅/⚠️ /❌ glyphs, 'v<version>: running' prefix, '(<reason>) ← active' suffix, real header names). Add a third example showing the explicit-configuration override. - docker-compose.mdx: document the ASPIRE_CONTAINER_RUNTIME=docker|podman override and call out the Podman ≥ 5.0.0 minimum (Ubuntu 24.04 ships 4.9.x and is rejected by aspire doctor; use Fedora 42+ or another distro that packages Podman 5). Verified against a clean Fedora 43 droplet with Podman 5.6.2: aspire publish + aspire deploy completed end-to-end (25/25 steps), podman-compose 1.5.0 was used automatically, and aspire doctor reported each runtime/reason combination above verbatim. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
* docs: add browser logs documentation Documents the BrowserLogs feature (WithBrowserLogs) and the new Configure Tracked Browser dashboard command added in microsoft/aspire#16531. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Move browser logs to integrations/devtools and address review feedback - Move page from /dashboard/browser-logs to /integrations/devtools/browser-logs (it documents an AppHost integration, not a dashboard telemetry feature) - Use 'Aspire' branding instead of '.NET Aspire' - Remove unused MDX imports (Aside, Steps, LearnMore) - Drop unnecessary WithExternalHttpEndpoints from examples; clarify that WithBrowserLogs works on any resource with an HTTP/HTTPS endpoint - State the child resource naming pattern explicitly (<parent>-browser-logs) - Add command IDs (open-tracked-browser, configure-tracked-browser, capture-screenshot) alongside dashboard display names - Document accepted UserDataMode config values (Shared/Isolated, case-insensitive) - Note that per-resource keys take precedence over global keys - Reference 'aspire secret set' for user-secrets initialization - Add new section explaining browser process sharing and tab semantics: one process per (executable, user-data-directory), one tab per session, cross-AppHost adoption via CDP Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
…#792) * Document the `Aspire.Hosting.Browsers` package on the browser logs page The browser logs feature now ships as a standalone hosting package `Aspire.Hosting.Browsers`. The integration page didn't tell readers which package to install — it jumped straight from the introduction into a `WithBrowserLogs()` example, which left users guessing. - Add an 'Install the package' section with the standard `InstallPackage` component pointing at `Aspire.Hosting.Browsers`. - Update the code example titles from `AppHost/Program.cs` to `AppHost.cs` to match the Aspire 13.x convention. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add TypeScript AppHost samples to the browser logs page The Aspire TypeScript codegen now exposes `withBrowserLogs(options?)` on resources, mirroring the C# `WithBrowserLogs(...)` extension. Add TypeScript variants alongside the C# samples following the same `Tabs syncKey='aspire-lang'` pattern used on the PostgreSQL hosting page, and fix the `InstallPackage` prop name to match the component contract (`packageName`). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add TypeScript install path for the browser logs package Mirror the PostgreSQL installation pattern: wrap install in an `aspire-lang` Tabs block with a C# tab (CLI, file-based AppHost directive, PackageReference) and a TypeScript tab (CLI plus the `aspire.config.json` packages entry). The `InstallPackage` component only covers C# install methods, so it can't represent the TypeScript config workflow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Use AddViteApp in browser logs samples Browser logs apply to any HTTP/HTTPS resource, but a Vite frontend makes the example more concrete (and matches a common scenario where console output is what readers want to see). Use `AddViteApp` / `addViteApp` in both code blocks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Refine browser logs page after doc-tester pass - Lead with 'any browseable resource' framing and call out that Vite is just an example. Add a pointer to Aspire.Hosting.JavaScript so readers know AddViteApp lives in a different package. - Annotate the '../web' path so copy-pasters know what directory the example expects. - Chain the TypeScript fluent API directly off addViteApp(...) instead of splitting through an intermediate const, matching the rest of the TS code samples in the page. - Link 'aspire secret set' to its CLI reference and clarify what follow-up clicks of 'Save to user secrets' do. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove accidental Playwright MCP snapshot dump Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Link to JavaScript integration page instead of NuGet Per docs convention, link to the in-site integration page for Aspire.Hosting.JavaScript (where the Vite resource is documented) rather than the NuGet listing. Drop the NuGet emoji link from the Aspire.Hosting.Browsers package mention as well. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR feedback: add ASPIREBROWSERLOGS001 article, use InstallPackage - Create /diagnostics/aspirebrowserlogs001/ article and link the diagnostic ID mention in the browser-logs page to it. - Add the new diagnostic to the diagnostics overview table. - Replace the hand-rolled C# install tab with the shared <InstallPackage packageName="Aspire.Hosting.Browsers" /> component for consistency with other integration pages. The TypeScript tab keeps its hand-rolled aspire.config.json snippet. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Align the AI agent and MCP CLI reference docs with the Aspire 13.3 command surface, including current skill options and standalone dashboard MCP options. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…multi-language AppHosts (Aspire 13.3) (#814) * Document unified withEnvironment API and IExpressionValue for multi-language AppHosts - Update multi-language-integration-authoring.mdx: - Expand the union types example to show the full withEnvironment union including IExpressionValue - Add new IExpressionValue section explaining the interface, its role, and how to implement it in custom types - Add migration table from old withEnvironment* aliases to unified API - Update supported types table to list IExpressionValue - Update aspire-13-3.mdx whats-new with a new section covering the unified withEnvironment API, the IExpressionValue interface, and the deprecation of the per-kind alias methods Documents changes from microsoft/aspire#15649 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address withEnvironment docs review Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Sebastien Ros <sebastienros@gmail.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: maddymontaquila <12660687+maddymontaquila@users.noreply.github.com>
Add MaxResourceCount to the TelemetryLimits configuration table in the dashboard configuration docs. This new option (default 10,000) limits the number of resources tracked by the dashboard to prevent unbounded memory growth in long-running sessions with dynamic services or high-cardinality peer addresses. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* expand hosted agents, adds prompt agents * feat: Add light mode images for agent send message and responses in Azure AI Foundry integration Co-authored-by: Copilot <copilot@github.com> * changes images * adds typescript samples Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…re 13.3) (#767) * docs: add TypeScript AppHost samples for JavaScript apps Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: use JavaScript backends in JS app samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: reorganize JavaScript deployment guidance Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: align JavaScript integration apphost samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: add JavaScript AppHost language selector Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: use synced tabs for JavaScript AppHost samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: update AppHost language tab guidance Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: surface JavaScript deployment guidance earlier Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: clarify build-only JavaScript resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: document build-only validation escape hatch Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: David Fowler <davidfowl@gmail.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Maddy Montaquila <maleger@microsoft.com>
Replace deprecated WithProperties(k8s => k8s.HelmChartName = ...) examples with the consolidated WithHelm(helm => helm.WithChartName(...)) API introduced in microsoft/aspire#16759 / microsoft/aspire#16802. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Mitch Denny <mitch@mitchdenny.com> Co-authored-by: James Newton-King <james@newtonking.com> Co-authored-by: David Fowler <davidfowl@gmail.com> Co-authored-by: David Pine <david.pine@microsoft.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com>
… Copilot (#808) Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: JamesNK <303201+JamesNK@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Maddy Montaquila <maleger@microsoft.com>
Removed images related to installing the Aspire extension and updated the documentation accordingly. This is breaking the release/13.3 build.
Removed the explanation for MaxResourceCount limit in the dashboard configuration documentation.
- Fix missing space after comma ('route,so' -> 'route, so')
- Fix double article ('a an agentic' -> 'an agentic')
- Capitalize 'Entra' as proper noun ('entra-authenticated' -> 'Entra-authenticated')
- Update stale diagnostic ID (ASPIREEXTENSION001 -> ASPIREJAVASCRIPT001)
- Add explanatory paragraph for pipeline step summary benefit
* docs: add TypeScript YARP route docs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: use AppHost language pivots Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: use synced AppHost language tabs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: restore AppHost language pivot component Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: restore special AppHost pivot import Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: revert doc-writer skill update Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix typo in YARP route documentation --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Maddy Montaquila <maleger@microsoft.com> Co-authored-by: David Pine <david.pine@microsoft.com>
joperezr
approved these changes
May 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Preview: https://aka.ms/aspire/vnext