.NET Aspire 9.5 Improves Dashboard |
Written by Kay Ewbank | |||
Tuesday, 30 September 2025 | |||
.NET Aspire 9.5 has been released with a number of improvements to the dashboard. It also adds targeted CLI and tooling updates, channel-aware templating, and a preview of infrastructure for .NET 10's new file-based apps feature. NET Aspire is a stack for building cloud-native applications. It is included as part of .NET 9, and is made up of a collection of NuGet packages that Microsoft has designed for specific cloud-native uses. The designers created it for use by developers working with orchestration, components, and tooling. The orchestration elements provide features for running and connecting multi-project applications and their dependencies. The dashboard improvements start with the introduction of a GenAI visualizer, which collates, summarizes, and visualizes LLM-centric calls within your app. This can be used to explore input and output messages; highlight and indent JSON/XML payloads; and preview markdown and multimodal content. If GenAI-specific telemetry is found in an OpenTelemetry (OTEL) span, a sparkle (✨) icon appears next to its name in the Traces view. Clicking the icon launches the visualizer dialog. Ah, programming for grownups. A sparkle icon. The dashboard also adds rich property grid content with icons and clickable buttons in property grids in resource details, log entry details, and span details. There's also support for multi-resource console logs, which streams logs from every running resource simultaneously with color-coded prefixes so that you can see the various services that generated the log entries. AI Hosting integrations have been enhanced, with a new AddOpenAI integration that supports modeling OpenAI endpoints and their associated models within your Aspire application. There's also new support for a strongly-typed catalog for GitHub and Azure AI Foundry models. This gives you intellisense support for all the up-to-date models that you can use. An interesting addition to the new version is a preview of a new Aspire Update command. This automatically scans projects, validates versions, and applies safe upgrades, so applications can be automatically kept up to date. Targeted CLI and tooling updates to speed up setup and maintenance have also been added. There's a new channel-aware package selection option so you can choose stable, daily, or custom builds. Channel-aware aspire add and templating has also been added, meaning you can now pick packages from different channels or versions during aspire add. The new version also includes a number of performance refinements, including a package search disk cache, cleaner debug output, clearer status messages, and faster repeat package resolution. .NET Aspire 9.5 is available now as part of .NET, and on GitHub. More InformationRelated Articles.NET Aspire 9.3 Adds New Lifecycle Events .NET Aspire 9.2 Adds Publishers Microsoft Releases .NET Aspire 8.2 .NET 8 Final Preview Improves ASP.NET Core To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |