The interaction service just got a major upgrade ⚡
💫 Dropdowns can now accept text — in other words, ComboBox inputs.
🔄 Supports dynamic data loading for cascading dropdowns.
See it in action in the Azure provisioning dialog 🚀
The interaction service just got a major upgrade ⚡
💫 Dropdowns can now accept text — in other words, ComboBox inputs.
🔄 Supports dynamic data loading for cascading dropdowns.
See it in action in the Azure provisioning dialog 🚀
Aspire is going polyglot with strong support for JavaScript ☕ and Python 🐍 apps. The dashboard features new programming language resource icons.
Aspire is going polyglot with strong support for JavaScript ☕ and Python 🐍 apps. The dashboard features new programming language resource icons.
New dashboard accent colors. 🎨 They're now more FluentUI-ish (saturation++) with custom tweaks for light and dark themes.
Dark blue is no longer almost invisible on a dark background 🤓
New dashboard accent colors. 🎨 They're now more FluentUI-ish (saturation++) with custom tweaks for light and dark themes.
Dark blue is no longer almost invisible on a dark background 🤓
The log entry tooltip now adjusts its size dynamically! It stays compact for short messages and expands to show multiple lines when the message is longer. 💬✨
The log entry tooltip now adjusts its size dynamically! It stays compact for short messages and expands to show multiple lines when the message is longer. 💬✨
Introducing the Gen AI Visualizer ✨
Collate and summarize AI telemetry:
🗃️ Explore input and output messages
🚀 JSON/XML payloads highlighted and indented
🖼️ Preview Markdown and multimodal content (e.g. images)
Introducing the Gen AI Visualizer ✨
Collate and summarize AI telemetry:
🗃️ Explore input and output messages
🚀 JSON/XML payloads highlighted and indented
🖼️ Preview Markdown and multimodal content (e.g. images)
Span details now show the destination of a span 📍
For database calls, HTTP requests, or RPC calls, Aspire matches the target address to a resource and displays it as a clickable link 🔗
Span details now show the destination of a span 📍
For database calls, HTTP requests, or RPC calls, Aspire matches the target address to a resource and displays it as a clickable link 🔗
Traces with errors are now highlighted 🚨
This brings the traces page in line with how error logs are displayed.
Traces with errors are now highlighted 🚨
This brings the traces page in line with how error logs are displayed.
The console logs page now has an (All) option. As you’d expect, it lets you view logs from all resources at once.
The console logs page now has an (All) option. As you’d expect, it lets you view logs from all resources at once.
Traces pages now have a type filter 🔎 - a quick way to find traces and spans for the selected operation type.
For example, choose Messaging 📬 to see only traces from your app that interact with RabbitMQ.
Traces pages now have a type filter 🔎 - a quick way to find traces and spans for the selected operation type.
For example, choose Messaging 📬 to see only traces from your app that interact with RabbitMQ.
The trace detail page adds new "Expand all" and "Collapse all" buttons.
The trace detail page adds new "Expand all" and "Collapse all" buttons.
AI tasks:
🎨 Tweak the existing color scheme to follow Fluent
🌃 Output light are dark optimized colors
🌐 Generate HTML page to preview
AI tasks:
🎨 Tweak the existing color scheme to follow Fluent
🌃 Output light are dark optimized colors
🌐 Generate HTML page to preview
Details controls for resources, logs, and spans got a facelift. Now with icons 🎨 and links 🔗 where they're useful.
Details controls for resources, logs, and spans got a facelift. Now with icons 🎨 and links 🔗 where they're useful.
Consistent text alignment comes to resource, log and span details 🤓
Screenshow below is what it looks like today...
🚨 OCD trigger warning 🚨
Consistent text alignment comes to resource, log and span details 🤓
Screenshow below is what it looks like today...
🚨 OCD trigger warning 🚨
The trace detail page gets some quality-of-life improvements:
🏷️ Span names are clearer, with resources split into their own column
🪵 Logs are now shown in the waterfall chart. Hover for a tooltip, or click for full details
The trace detail page gets some quality-of-life improvements:
🏷️ Span names are clearer, with resources split into their own column
🪵 Logs are now shown in the waterfall chart. Hover for a tooltip, or click for full details
🛠️ Aspire CLI is generally available
🖥️ Interaction service
📢 Parameter prompting
🔔 Automatic upgrade check notifications
🌐 External service modeling
✨ YARP routing API
🐳 Improved persistent containers
And much much more: learn.microsoft.com/dotnet/aspir...
🛠️ Aspire CLI is generally available
🖥️ Interaction service
📢 Parameter prompting
🔔 Automatic upgrade check notifications
🌐 External service modeling
✨ YARP routing API
🐳 Improved persistent containers
And much much more: learn.microsoft.com/dotnet/aspir...
A common bug with command-line arguments is passing a single argument with spaces when multiple are expected 💥
The dashboard now adds quotation marks around arguments containing spaces for clarity 📝
A common bug with command-line arguments is passing a single argument with spaces when multiple are expected 💥
The dashboard now adds quotation marks around arguments containing spaces for clarity 📝
Resources with a connection string (databases 🗄️, caches 🧠, message brokers 📬, etc.) now display the connection string in the dashboard.
Resources with a connection string (databases 🗄️, caches 🧠, message brokers 📬, etc.) now display the connection string in the dashboard.
The console logs page now lets you toggle log line wrapping on or off 🪵
The console logs page now lets you toggle log line wrapping on or off 🪵
The trace detail page gets some quality-of-life improvements:
📊 The name column is wider to show more detail
ℹ️ Header trace details now collapse to prevent wrapping
The trace detail page gets some quality-of-life improvements:
📊 The name column is wider to show more detail
ℹ️ Header trace details now collapse to prevent wrapping
The dashboard now shows an update notification when a newer version of Aspire is available 📢
The dashboard now shows an update notification when a newer version of Aspire is available 📢
The reconnect dialog got an upgrade:
🎨 Improved look in light and dark themes
🔄 More reliable, thanks to Blazor improvements
More details here: learn.microsoft.com/aspnet/core/...
The reconnect dialog got an upgrade:
🎨 Improved look in light and dark themes
🔄 More reliable, thanks to Blazor improvements
More details here: learn.microsoft.com/aspnet/core/...