Skip to content

[13.3] Change logΒ #16458

@github-actions

Description

@github-actions

Last updated: 2026-04-25 06:09 UTC
PRs analyzed through: 2026-04-25 06:09 UTC

Table of Contents

What's New

🚧 AppHost

9 new features, 8 improvements, 7 bug fixes

App Host new features

App Host improvements

  • πŸš‡ Container tunnel enabled by default
    Container-to-host networking via the Aspire tunnel is now on by default, enabling containers to consume resources on the host network without requiring Docker Desktop.
    Changes: Enable container tunnel by defaultΒ #14557

  • πŸ”§ ASPIRE_ENVIRONMENT read by DistributedApplicationBuilder
    The ASPIRE_ENVIRONMENT environment variable is now honored by the AppHost itself (not just the CLI), so setting it via dotnet run, azd, or other launchers correctly configures the environment.
    Changes: Read ASPIRE_ENVIRONMENT in DistributedApplicationBuilderΒ #16098
    πŸ“ Documentation required

  • πŸ”— WithEndpoint updates existing endpoints instead of throwing
    Calling WithEndpoint, WithHttpEndpoint, or WithHttpsEndpoint with an already-registered endpoint name now updates the existing endpoint rather than throwing an exception.
    Changes: Make WithEndpoint update existing endpoints instead of throwingΒ #16039

  • πŸ” Filter endpoints from the default reference set
    Resources can exclude specific endpoints from the default reference connection string using the new endpoint filtering annotation, enabling fine-grained control over which endpoints are exposed to dependent services.
    Changes: Allow filtering endpoints from the default reference setΒ #15558
    ⚠️ Breaking change

  • πŸ… Use ASP.NET Core dev cert for DCP TLS
    If the ASP.NET Core developer certificate is available and trusted, Aspire now uses it to secure DCP communication rather than an ephemeral certificate, reducing cert trust issues on macOS and Linux.
    Changes: Use ASP.NET Core dev cert for DCP to avoid issues with ephemeral cert trustΒ #15718

  • πŸ€– Support alternative TypeScript AppHost toolchains
    TypeScript AppHosts now detect and use the project's configured package manager (npm, Bun, Yarn, pnpm) for install, run, watch, and diagnostic commands instead of always defaulting to npm.
    Changes: Support alternative TypeScript AppHost toolchainsΒ #16162

  • πŸ”‘ Detect system-assigned managed identities in AzureCredentialHelper
    AzureCredentialHelper now recognizes system-assigned managed identities alongside user-assigned ones, improving Azure credential resolution in managed environments.
    Changes: Detect system-assigned managed identities in AzureCredentialHelperΒ #15885

  • πŸ“¦ Dockerfile generation ignores package.json engines.node
    Aspire no longer uses the engines.node field from package.json to select the Node.js base image version when generating Dockerfiles, avoiding incorrect version picks from compatibility ranges like >=18.0.0.
    Changes: Ignore package.json engines.node when generating DockerfilesΒ #16295
    ⚠️ Breaking change

App Host bug fixes

⌨️ CLI

9 new features, 11 improvements, 10 bug fixes

CLI new features

CLI improvements

CLI bug fixes

πŸ“Š Dashboard

2 new features, 5 improvements, 4 bug fixes

Dashboard new features

Dashboard improvements

Dashboard bug fixes

🧩 Extensions

3 new features, 4 improvements, 2 bug fixes

Extensions new features

  • πŸ”§ Environment variables in Aspire debug launch configuration
    The VS Code extension's Aspire debug launch configuration now supports env and args fields, allowing per-launch environment variables and arguments to be specified in .vscode/launch.json.
    Changes: Add env support to Aspire debug launch configurationΒ #16449
    πŸ“ Documentation required

  • πŸ–₯️ Simple Browser option for dashboard launch
    A new simpleBrowser option for aspire.dashboardBrowser in VS Code settings opens the Aspire Dashboard inside VS Code's built-in Simple Browser panel instead of the system browser.
    Changes: Add Simple Browser option for dashboard launchΒ #15896

  • πŸ—‚οΈ Open Aspire Dashboard from Command Palette
    The VS Code extension now exposes an "Open Aspire Dashboard" command in the Command Palette, providing quick keyboard-driven access to the dashboard.
    Changes: Add 'Open Aspire Dashboard' to Command PaletteΒ #15499

Extensions improvements

Extensions bug fixes

πŸ”Œ Integrations

5 new features, 2 improvements, 1 bug fix

Integrations new features

Integrations improvements

Integrations bug fixes

βš™οΈ Engineering

1 bug fix

Engineering bug fixes


This changelog is automatically generated. Add a comment to this issue to provide
feedback (e.g., "Exclude PR #1234", "Rename: X β†’ Y", "Merge PRs #1234 and #5678").

Generated by Milestone Changelog Generator Β· ● 3.6M Β· β—·

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions