Exploring Aspire 13.5: Enhanced Dashboard and Deployment Flexibility
Microsoft's Aspire 13.5 update introduces a refreshed dashboard, improved workflow tools, and expanded deployment capabilities for developers.
- Topic
- Engineering
- Reading time
- 4 min
- Length
- 855 words
- Published
- Aug 23, 2026
12:36 am IST
In this article
Microsoft has just rolled out Aspire 13.5. This update brings a refreshed dashboard and makes several improvements aimed at enhancing developer workflows. It's not just about a prettier interface. The new functionalities aim to streamline application interactions and deployments. For those managing production codebases, these changes could improve how efficiently you use the Aspire ecosystem.
What's New in Aspire 13.5?
The most noticeable change? That would be the updated dashboard. It's been given 'a new coat of paint.' While the core layout and features remain the same, Microsoft has made sure the new look is accessible and user-friendly. So, developers can expect a user interface that's familiar but with better aesthetics and usability. Important accessibility checks were put in place to ensure these changes serve everyone effectively.
Besides the visual update, the dashboard now has a couple of features users have been asking for. You can now do case-insensitive console log searches, filter logs and traces by timestamp, and get friendlier messages when a health-check fails. These tweaks aim to make it a lot easier for developers to find information and diagnose issues.
Improved Interaction Services
Aspire 13.5 also brings a significant update to the Interaction Service. It now supports file imports via an intuitive file picker. This feature allows the use of commands to open a file picker that accepts JSON or YAML files, imposes size limits, and provides the AppHost with a stream for reading. Say goodbye to the old, tedious method of placing files in a set directory before execution.
Longer tasks now get a progress dialog with an optional cancel button. Commands can declare named arguments that show up as input controls on the dashboard and as options in the command-line interface. This should make it a lot easier for integration authors to create complete setup or import flows.
Terminal in Dashboard
One of the more exciting additions is the new terminal within the dashboard. With WithTerminal(), developers can start an interactive terminal session right in the dashboard. This feature is still experimental but could change how jobs that need direct input and output are handled, like shells and REPLs. Multiple users can attach to the same process at the same time, which can be great for collaborative development.
Moving out of the experimental phase, TypeScript AppHosts are now generally available. This change means the Interaction Service, file uploads, and progress dialogs will work consistently whether you're on C# or TypeScript. Plus, TypeScript integrations now support custom health checks and container file copying, which fills some functionality gaps we've seen before.
Deployment Enhancements
Aspire 13.5 brings some handy deployment enhancements, especially for Kubernetes workloads. You can now model persistent volumes, setting up storage class, capacity, and access mode before binding the volume to a project or container. Aspire then generates the persistent volume claim, which helps render the workload properly.
And there's more. New methods let applications reference existing Azure resources across resource groups, subscriptions, and tenants. This keeps details about the environment abstracted from the AppHost source while preserving references and deployment intent within the model. The Aspire command-line interface can now be installed and updated through various package managers like Homebrew, WinGet, npm, Nix, mise, and NuGet, smoothing the integration into existing workflows.
Practical Steps Forward
If you're actively using Aspire, there are actionable steps you can take to enhance your workflow. First, get comfortable with the updated dashboard features and accessibility improvements. They're designed to make routine tasks more efficient and user-friendly. Haven't checked out the new Interaction Service capabilities yet? The file import feature could really streamline your data handling processes.
Try out the new terminal functionality for a more integrated development experience, especially if your workflow involves frequent shell or REPL use. It could boost collaboration and efficiency during your sessions.
Ensure your TypeScript projects are leveraging the new general availability of TypeScript AppHosts. This will help unify your development experience across C# and TypeScript, maximizing the benefits of the latest Interaction Service updates.
Don't forget to review your deployment processes to include the new persistent volume modeling and Azure resource referencing capabilities. These tools can simplify Kubernetes workload and Azure resource management, aligning with modern DevOps practices. For more insights on container management, check out our post on Streamlining Docker Verification.
Limitations and Considerations
While Aspire 13.5 offers several improvements, it also introduces breaking changes you need to watch out for. Most notably, the ServiceProvider property has been renamed to Services, and the GitHub Models integration is being deprecated. Your existing codebase may need some adjustments. Additionally, the AI Assistant chat feature has been removed from the dashboard, which could be a setback if you were relying on it.
As with any update, you should review the complete inventory, migration notes, and breaking changes available on the Aspire documentation site. Doing this will help ensure a smooth transition and mitigate potential disruptions in your workflow. It also helps keep things consistent across your projects.
For more on TypeScript developments, check out our post on TypeScript 5.9. If you're interested in enhancing Node.js workflows, take a look at our approaches detailed in Improving Node.js Password Resets.
Sources
Microsoft Releases Aspire 13.5 With a Refreshed Dashboard and Workflow Improvements
Every claim above was checked against this source before publishing. The analysis, the code and the opinions are mine.
Frequently asked
What is the main visual change in Aspire 13.5?
The dashboard received a visual update, described as 'a new coat of paint,' while retaining its core layout and features for familiarity.
What new functionalities does the Interaction Service support?
The Interaction Service now supports file imports via a file picker, progress dialogs, and named arguments for easier data handling and user interaction.
How does Aspire 13.5 enhance Kubernetes deployments?
Aspire 13.5 allows modeling of persistent volumes for Kubernetes, including configuring storage class, capacity, and access mode.