Skip to content

Restore Community Toolkit API docs for release/13.4#1136

Closed
IEvangelist wants to merge 106 commits into
mainfrom
dapine/fix-13-4-api-versions
Closed

Restore Community Toolkit API docs for release/13.4#1136
IEvangelist wants to merge 106 commits into
mainfrom
dapine/fix-13-4-api-versions

Conversation

@IEvangelist
Copy link
Copy Markdown
Member

@IEvangelist IEvangelist commented May 30, 2026

Summary

  • restore Community Toolkit C# API docs for stable packages instead of removing all CommunityToolkit.Aspire* JSON
  • exclude CommunityToolkit.Aspire.Hosting.Dapr.AzureRedis from the integration catalog and C# API data
  • move CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite from the older 9.7.2 API JSON to 13.3.0-preview.1.260514-0647
  • update generation scripts so the Dapr Azure Redis package stays excluded and the SQLite EF package uses the release-aligned preview until a newer stable package exists

Validation

  • checked NuGet versions for all Community Toolkit packages; none have a newer stable version than the catalog currently uses
  • pnpm --dir .\src\frontend run check-data
  • pnpm --dir .\src\frontend run test:unit:structured-data
  • pnpm --dir .\src\frontend exec vitest run --config vitest.config.ts tests/unit/api-reference-routes.vitest.test.ts tests/unit/api-markdown.vitest.test.ts
  • pnpm --dir .\src\frontend run lint
  • git --no-pager diff --check upstream/release/13.4...HEAD

davidfowl and others added 30 commits May 8, 2026 16:58
* chore: Update integration data and GitHub stats (5/7/26) (#882)

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>

* Use pnpm instead of npm in check-data-files.mjs (#881)

The repository is configured as a pnpm workspace (pnpm-workspace.yaml,
pnpm-lock.yaml, packageManager: pnpm@10.30.1), but check-data-files.mjs
hardcoded `npm run update:all`. Running npm inside a pnpm workspace
ignores pnpm-lock.yaml, creates an unnecessary package-lock.json, and can
corrupt or destabilize the local development environment.

Fixes #872

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: Update integration data and GitHub stats (5/8/26) (#890)

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 Hot Reload and watch guidance (#887)

* Add Hot Reload and watch guidance

Document Aspire watch behavior for AppHost changes, resource-specific restart and rebuild workflows, and IDE-managed hot reload/debugging boundaries.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify dotnet watch AppHost behavior

Document current dotnet watch behavior for Aspire AppHosts and .NET project resources, including restart behavior and known quirks requiring explicit restart or rebuild commands.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify C# projects watch guidance

Rename the project resources tab to C# projects and tighten the dotnet watch wording around C# project behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Refine C# dotnet watch guidance

Lead the C# projects section with dotnet watch support for C# AppHosts and move current experience quirks into an Important note.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Reduce C# watch guidance repetition

Tighten the C# projects section so dotnet watch support and defaultWatchEnabled behavior are not repeated.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update standalone dashboard docs for Aspire CLI (#886)

* Update standalone dashboard docs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Centralize standalone dashboard prerequisites

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Restore dashboard landing quick start

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address dashboard quick start feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix terminal tabs regression test source

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix standalone dashboard telemetry limits link

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Show both dashboard quick start options

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address standalone dashboard review feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

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 Pine <david.pine@microsoft.com>
…source-commands (#892)

* docs: add command arguments, validation, and visibility to custom-resource-commands

Documents new features from microsoft/aspire#16710:
- Command arguments (InteractionInput, InputType, InteractionInputCollection)
- Typed argument accessors (GetString, GetBoolean, GetInt32, GetDouble in C#; toArray, value, requiredValue in TypeScript)
- Positional CLI argument passing
- Argument validation (ValidateArguments callback, field-level errors)
- Command visibility (ResourceCommandVisibility.Dashboard, Api, All)

Covers both C# and TypeScript AppHost usage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: fix ResourceCommandVisibility names and accessor return types

Verified against microsoft/aspire source:

- ResourceCommandVisibility values are None, UI, Api (bit-combinable);
  the previously documented names Dashboard and All do not exist.
  Use UI | Api for "both" (the default).
- InteractionInputCollection.GetInt32/GetBoolean/GetDouble return
  non-nullable values and throw on absent or unparseable input;
  only GetString returns string?. Updated comments and prose.
- Replaced "GetInt32(...) ?? 1" in the example, which would not compile
  against a non-nullable int return, with int.TryParse against GetString.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: clarify custom command input property types

Update the InteractionInput property table to reflect that Label is optional and that Choice options use the IReadOnlyList/InteractionInputOption shape from the product APIs.

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>
Rename `withRoleAssignments` to `withFoundryRoleAssignments` in the
TypeScript AppHost example following microsoft/aspire#16886 which uses
integration-specific export names to avoid ATS SDK dump collisions.

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>
The aspire exec command was removed in microsoft/aspire#16913.
Remove the associated execCommandEnabled feature flag entry from
the CLI configuration settings reference table.

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>
…ss displayImmediately overload (#897)

Update the 'Auto-open the result dialog in the dashboard' C# example
to use the new four-argument CommandResults.Success overload added in
microsoft/aspire#16906, replacing the lower-level CommandResultData
object-initializer pattern with the more ergonomic factory call.

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>
…902)

* docs: document --yes required with --non-interactive for aspire update

The aspire update command now validates that --yes is provided when
--non-interactive is specified, matching the existing behavior of
aspire destroy. Add a Non-interactive usage section to the update
command docs to make this requirement explicit.

Documents changes from microsoft/aspire#16829

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <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 Fowler <davidfowl@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…ion (#904)

* docs: document resource-scoped command help and --include-hidden option

Documents changes from microsoft/aspire#16921:
- Add section explaining that 'aspire resource <resource> --help' shows
  available resource commands discovered from the running AppHost.
- Document the '--include-hidden' option for showing and executing
  hidden resource commands.
- Document the '--' delimiter for passing --help to resource commands.
- Add AppHost selection section with clearer structure.
- Add examples for listing available commands and using --include-hidden.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: use apphost source files in resource examples

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>
…option (#888)

* docs: document AI Agents dialog and DisableAgentHelp config option

Documents the new AI Agents button added to the Aspire dashboard header
in microsoft/aspire#16869, including:
- New section in ai-coding-agents.mdx describing the header button and
  adaptive dialog content
- New Dashboard:UI:DisableAgentHelp config entry in configuration.mdx

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Apply suggestion from @JamesNK

---------

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>
…mand-specific help (#898)

* docs: update aspire resource command with named options and command-specific help

Documents the new named option support for resource command inputs:
- Named options (--option-name) instead of positional values
- Command-specific --help output showing input types, defaults, and allowed values
- Using -- separator to avoid option name collisions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: address aspire resource review feedback

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>
…signments guide (#896)

* docs: document AzureRoleAssignmentResource for programmatic role assignment inspection

Add a new section to the Azure role assignments guide documenting the
AzureRoleAssignmentResource type introduced in microsoft/aspire#16888.

The new section explains:
- The three properties exposed by AzureRoleAssignmentResource (TargetAzureResource,
  OwnerResource, and IdentityResource)
- How to enumerate role assignment resources from a pipeline step
- The null semantics for global vs. targeted role assignments

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>
* docs: add AspireUseCliBundle opt-in documentation

Document the new AspireUseCliBundle MSBuild property introduced in
microsoft/aspire#16811 that allows AppHost projects to source DCP and
the Aspire Dashboard from the Aspire CLI bundle instead of platform-
specific NuGet packages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: move CLI bundle opt-in to Aspire SDK page

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: fix Aspire CLI bundle docs rendering

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Revert "[docs] Add AzureRoleAssignmentResource documentation to Azure role assignments guide (#896)"

This reverts commit deed841.

* docs: clarify CLI bundle dependency wording

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: restore role assignments base content

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>
* Initial plan

* feat: add skeleton What's New for Aspire 13.4

Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/9761e602-b5d7-47fe-a1e1-4639f2afd3d1

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
* docs: add WithProcessCommand / process-backed resource commands

Documents the new experimental WithProcessCommand API introduced in
microsoft/aspire#16923, which lets AppHost authors add custom commands
backed by external processes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: address review feedback - add ASPIREPROCESSCOMMAND001 diagnostic article, update TS example, conceptualize config sections, vertical array formatting

Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/91ac4d2c-f747-49d2-ade1-2220fd9c5d7b

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* docs: refine process command documentation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: use node in TypeScript process command sample

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: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: David Fowler <davidfowl@gmail.com>
…cessCommandFactory) (#923)

* Add docs for withProcessCommand and withProcessCommandFactory polyglot APIs

Documents the TypeScript (polyglot) process-backed resource command APIs
introduced in microsoft/aspire#16972:
- withProcessCommand: static process spec registered at AppHost startup
- withProcessCommandFactory: dynamic spec built from ExecuteCommandContext
  arguments at invocation time

Adds fundamentals/process-commands.mdx and registers it in the sidebar
between Custom HTTP commands and Custom resource URLs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Consolidate process command docs

Move the TypeScript process command factory example into the existing custom resource commands page and remove the duplicate standalone page/navigation entry.

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>
* Add first-class Go hosting docs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify Go publish artifact wording

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Restructure Go integration docs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Allow known Foundry twoslash gap

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Exclude deprecated Go toolkit package

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update the generated Bicep snippet in the Azure Front Door integration
docs to reflect the new resource naming introduced in .NET Aspire 13.4
(via Azure.Provisioning.Cdn 1.0.0-beta.2). The profile name length limit
increased from 90 to 260, and child resource names now use PascalCase
Bicep identifier suffixes (e.g., myapiEndpoint) instead of the previous
hyphen-separated lowercase names (e.g., my-api).

Also adds an upgrade caution note warning users upgrading from 13.3.0-preview
that the name change can produce duplicate Azure resources, and explains the
mitigation (delete existing resources or set names explicitly via ConfigureInfrastructure).

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>
…973)

* Document AddAzureKubernetesEnvironment ingress + AddCertManager flow

Aspire 13.4 ships first-class AKS ingress on top of AddAzureKubernetesEnvironment:
AddLoadBalancer provisions an AGC frontend, AddGateway().WithLoadBalancer()
attaches Aspire gateways to it, and AddCertManager() + AddIssuer().
WithLetsEncryptProduction().WithHttp01Solver() + WithTls(issuer) deliver
automatic HTTPS in a single 'aspire deploy'. Until now docs only covered the
bring-your-own-cluster scenario via the kubernetes-{gateway,ingress}-aks pages.

This change extends deployment/kubernetes/aks.mdx with one continuous
walkthrough that takes the reader from a freshly provisioned AKS cluster to
HTTPS on a custom domain:

- 'Expose your app to the internet' covers AGC subscription prereqs, VNet/
  subnet layout (avoiding the 10.0.0.0/16 service CIDR clash), AddLoadBalancer,
  AddGateway + WithLoadBalancer + WithRoute, the first HTTP-only deploy on the
  auto-assigned *.alb.azure.com FQDN, AddCertManager + AddIssuer +
  WithLetsEncryptProduction + WithHttp01Solver, the typed WithTls(issuer)
  overload, and the bootstrap-secret + FQDN-swap mechanic.
- 'Use a custom domain' adds WithHostname (string + parameter), the CNAME
  setup, and re-deploy/verify steps.
- New troubleshooting entries for stuck certificates, missing gateway FQDNs,
  and the cert-manager SSA force-conflicts behaviour AddCertManager handles.

Existing BYO walkthroughs keep their content and gain a top-of-page tip
pointing AddAzureKubernetesEnvironment users at the integrated path. The
Ingress/Gateway API overview gets a similar pointer. The 13.4 what's-new
page calls the new APIs out under the existing 'This release introduces' list.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add troubleshooting items for cert-manager AGC scenarios

Surfaced during live AKS deployment validation:
- Let's Encrypt rejects forbidden / non-public-suffix contact email TLDs
- HTTPS listener InvalidCertificateRef recovery (bootstrap secret restore)
- Plain HTTP returns 404 once WithTls is applied (expected behavior)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Mitch Denny <midenn@orangecake.localdomain>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Mitch Denny <midenn@orangecake.local>
aspire-repo-bot Bot and others added 18 commits May 27, 2026 09:09
…#1061)

* docs: Add Blazor hosting integration page and Dockerfile factory APIs

Document the newly polyglot-exported APIs from microsoft/aspire#17420:

- Add Blazor hosting integration page (integrations/dotnet/blazor-hosting.mdx)
  covering AddBlazorGateway, WithBlazorClientApp, and AddBlazorWasmProject
  with C# and TypeScript code examples
- Update app-host/withdockerfile.mdx to add a 'Generate a Dockerfile with a
  factory function' section covering AddDockerfileFactory / WithDockerfileFactory
  with C# and TypeScript examples
- Add Blazor hosting entry to the integrations sidebar

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: add blazor get-started and connect pages and align host layout

Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>

* docs: clarify Dockerfile factory TypeScript support

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: tab Dockerfile factory AppHost samples

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: use fluent Blazor TypeScript samples

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: remove Go Blazor connection sample

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: use fluent Blazor CSharp sample

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: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: Sebastien Ros <sebastienros@gmail.com>
* [docs] Document Aspire resource lifetimes

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* [docs] Update Japanese resource lifetime links

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* [docs] Enable twoslash for lifetime examples

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* [docs] Update Japanese resource lifetime label

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update src/frontend/src/content/docs/app-host/resource-lifetimes.mdx

Co-authored-by: David Pine <david.pine@microsoft.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: David Pine <david.pine@microsoft.com>
… script preservation (#1080)

* docs: Document TypeScript brownfield workspace subdirectory init and script preservation

Documents the behavior introduced in microsoft/aspire#17510:
- Workspace subdirectory layout when running aspire init from a subdirectory
- Root package.json delegate scripts (aspire:start, aspire:build, aspire:dev)
- Script preservation: existing aspire:-prefixed scripts are not overwritten
- Package-manager isolation between the AppHost and guest packages

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <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: Sébastien Ros <sebastienros@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…rationBundle container (#1088)

* docs: clarify connection-string resolution priority for PublishAsMigrationBundle container

Explicitly document that .WithReference() takes priority over .WaitFor()
for connection-string resolution in the generated Dockerfile and bundle
environment variables when publishContainer: true.

Documents behavior fix from microsoft/aspire#16966.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <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: Andriy Svyryd <AndriySvyryd@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…ion (#1111)

Co-authored-by: David Pine <7679720+IEvangelist@users.noreply.github.com>
…1020)

* docs: document pnpm and Bun runtime support for PublishAsNpmScript

Documents microsoft/aspire#17178 which fixes the pnpm PublishAsNpmScript
Docker runtime. The generated runtime Dockerfile now enables pnpm via
Corepack before running the entrypoint, and Bun reuses the Bun build image
for the runtime stage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update JavaScript docs for package script API

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>
…ate (#1008)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: James Newton-King <james@newtonking.com>
* docs: add --search option to aspire logs command reference

Documents the --search / -s option added in microsoft/aspire#17010,
including server-side filtering behavior when connected to a v2+
AppHost auxiliary backchannel.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Apply suggestion from @JamesNK

* Expand --search docs with multi-word AND logic, quoted phrases, and examples

* Simplify --search option description

---------

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>
)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: James Newton-King <james@newtonking.com>
)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: James Newton-King <james@newtonking.com>
…lumn (#1064)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: David Fowler <davidfowl@gmail.com>
Co-authored-by: James Newton-King <james@newtonking.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
#1118)

When --channel is omitted, aspire new now automatically uses the running
CLI's identity channel (daily, staging, pr-N) when it matches a
registered explicit channel. Clarify this behavior in the --channel
option description so pre-release CLI users understand the default
channel selection without needing to pass --channel explicitly.

Documents the fix from microsoft/aspire#17637.

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>
…cribe (#1109)

Documents the removal of the --resources and --include-hidden options
from aspire ps (microsoft/aspire#17479). The command is now strictly an
AppHost-level summary; users who need per-resource details or streaming
should use aspire describe.

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>
Update the Orleans integration documentation to use the 13.4 TypeScript AppHost methods for silo and client references.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Regenerate the integration catalog, C# API JSON, TypeScript API JSON, and twoslash declarations from the release/13.4 NuGet feed.

Co-authored-by: David Pine <7679720+IEvangelist@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Document Aspire skills

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Refine Aspire agent docs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address Aspire agent docs feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@IEvangelist IEvangelist marked this pull request as ready for review May 31, 2026 04:38
Copilot AI review requested due to automatic review settings May 31, 2026 04:38
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

adamint and others added 4 commits June 1, 2026 00:15
* Document Aspire CLI npm install method

Document npm distribution of the Aspire CLI (@microsoft/aspire-cli),
added in microsoft/aspire#17297:

- Add an "Install with npm" section to the install guide.
- Document install-aware `aspire update --self` behavior, including
  the npm update guidance the CLI prints.
- Note the npm install option in the 13.4 what's new page.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Note install-source-aware update in upgrade guide

Clarify that `aspire update --self` prints the package-manager command
for npm and .NET tool installs instead of replacing a managed binary.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update src/frontend/src/content/docs/get-started/install-cli.mdx

* Address PR 1142 docs feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…#1002)

* docs: document aspire start readiness diagnostics and failure output

Documents the new startup readiness behavior introduced in microsoft/aspire#17141:
- aspire start now waits for AppHost to reach a stable running state before detaching
- Early startup failures (TypeScript/C# compile errors) are surfaced in the terminal
- Curated startup excerpts filter noise and highlight relevant error messages
- Ctrl+C cancels startup while waiting for readiness

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* docs: replace ellipsis with <log-path> placeholder in sample output blocks

Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/d6ee4de6-d7a0-4388-8a83-abb80bcb5efb

Co-authored-by: adamint <20359921+adamint@users.noreply.github.com>

* docs: standardize AppHost casing and switch to bash code fences

Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/c0423bb8-8149-468d-91c5-646de7d4db38

Co-authored-by: adamint <20359921+adamint@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: Adam Ratzman <adam@adamratzman.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: adamint <20359921+adamint@users.noreply.github.com>
Co-authored-by: David Pine <7679720+IEvangelist@users.noreply.github.com>
Release-branch API generation should only emit official Aspire packages from the release feed so stale Community Toolkit package versions from nuget.org do not appear in the C# API reference.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep stable Community Toolkit API JSON in the release C# reference, remove the excluded Dapr Azure Redis package, and generate the SQLite EF package from the 13.3 release-aligned preview instead of the older 9.7.2 stable package.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@IEvangelist IEvangelist force-pushed the dapine/fix-13-4-api-versions branch from 4ad8d15 to 8e381da Compare June 1, 2026 13:29
@IEvangelist IEvangelist changed the title Exclude Community Toolkit APIs from release C# docs Restore Community Toolkit API docs for release/13.4 Jun 1, 2026
@IEvangelist IEvangelist marked this pull request as draft June 1, 2026 13:30
Base automatically changed from release/13.4 to main June 1, 2026 19:39
@IEvangelist IEvangelist closed this Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants