News

Microsoft Brings GitHub Copilot and Dashboard Enhancements to .NET Aspire 9.3

Continuing its rapid cadence of releases for the evolving .NET Aspire application model, Microsoft last month shipped version 9.3, bringing major new capabilities -- headlined by GitHub Copilot integration -- and a long list of usability, integration and publishing improvements.

The open-source project, aimed at simplifying the development of cloud-native .NET applications, now benefits from the power of AI baked into its visual dashboard. The release also expands publishing options, strengthens Azure integrations, enhances container management, and delivers numerous developer experience (DX) improvements.

GitHub Copilot Comes to the Dashboard
The standout feature of .NET Aspire 9.3 is the new GitHub Copilot integration in the Aspire dashboard. Using AI, developers can now analyze distributed traces and structured logs with a single click -- surfacing root causes of errors, identifying performance issues and explaining cryptic error codes.

The Dashboard
[Click on image for larger view.] The Dashboard (source: Microsoft).

Copilot's AI-powered analysis is available when developers launch their Aspire app via Visual Studio or Visual Studio Code. As Jeffrey T. Fritz, principal program manager at Microsoft, explained, "GitHub Copilot supercharges the dashboard's OpenTelemetry debugging and diagnostics experience."

The integration promises to save developers time and effort when diagnosing complex distributed applications -- a core scenario for Aspire-based solutions.

Smarter, More Interactive Dashboard
Beyond Copilot, the Aspire dashboard saw several enhancements:

  • A new context menu in the Resource Graph allows quick access to telemetry, console logs, structured logs, traces, and external resource URLs.
  • The Traces view now visualizes calls to resources that lack their own telemetry, such as databases and caches -- a long-standing visibility gap that is now closed.
  • The dashboard remembers resource filter settings across sessions, making it easier to maintain focus on key services.
  • Friendly resource names are preserved in console logs, reducing noise in common single-instance setups.
  • A new metrics pause warning helps users avoid stale telemetry.

App Model and Integration Updates
The release also delivered improvements to Aspire's app model and integrations:

  • First-class support for YARP (Yet Another Reverse Proxy) as a lightweight reverse proxy container.
  • Updated MySQL integration that now automatically creates databases, aligning it with Aspire's SQL Server and PostgreSQL integrations.
  • New APIs to simplify container configuration -- developers can declaratively set ports, usernames and passwords via WithHostPort, WithPassword, and WithUserName methods.

Expanded Azure Capabilities
Microsoft continues to strengthen Aspire's Azure story with version 9.3:

  • Preview support for Azure App Service deployments via containerized Linux Web Apps.
  • Support for modeling existing Azure Container Registries (ACR) and using them across environments.
  • Deep linking and injection of clients for Azure Blob Storage containers and expanded Azure Key Vault integration, including keys and certificates.
  • New client-only support for Azure AI Inference Chat Completions endpoints.

Publisher Model Evolution
The evolving Publisher model -- introduced in v9.2 -- received significant improvements:

  • A new multi-environment architecture allows hybrid deployments (e.g., Kubernetes for frontend, Docker Compose for backend), preparing Aspire for real-world heterogeneous cloud and edge scenarios.
  • Rich new APIs for customizing Docker Compose and Kubernetes manifests directly in C# -- enabling CI/CD-friendly, strongly typed configuration.

CLI Improvements and Policy Notes
The Aspire CLI now performs smarter app host discovery and waits for the dashboard to become responsive before surfacing its URL -- improving reliability in development workflows.

As for support, .NET Aspire 9.3 was officially released on May 19, 2025. It is governed by Microsoft's Modern Lifecycle and will remain supported until the next major or minor version is released. The previous version, 9.2, went out of support the same day 9.3 shipped.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • VS Code 1.123 Adds Agent Session Sync, 1M Context Windows

    Microsoft released Visual Studio Code 1.123 on June 3, adding agent-focused features, larger model context support, integrated browser updates and a new delay for some automatic extension updates.

  • Copilot Billing Shock Hits Developers

    Developer complaints about GitHub Copilot's new usage-based billing model have centered on unexpectedly rapid AI credit consumption, and neither GitHub nor Microsoft has responded directly to the backlash, though they have previously published guidance to lessen model usage costs.

  • Hands On with GitHub Copilot App Technical Preview: Turning a Blazor Issue into a PR

    GitHub's brand-new Copilot desktop app, in technical preview, handled a small Blazor issue from planning through pull request creation, but the hands-on test also showed why developers still need to verify agent work in the running app before merging.

  • At Build 2026, Microsoft Sets Up Windows as an OS for AI Agents

    Microsoft's Build 2026 Windows developer announcements point to a broader platform strategy for agentic AI, spanning terminal workflows, local models, app-building skills, Cloud PCs and operating system-level containment.

Subscribe on YouTube