-
Notifications
You must be signed in to change notification settings - Fork 717
Davidfowl/whats new #12626
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Davidfowl/whats new #12626
Conversation
…instructions, and breaking changes
…mprove clarity and accessibility of major features
… Vite app support, .NET MAUI integration, and Python enhancements
…ight polyglot platform features, including first-class support for Python and JavaScript, and introduce new integration packages and resources.
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 12626Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 12626" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds release documentation for .NET Aspire 13.0, including a comprehensive "What's New" document and a milestone summary with 693 items (151 issues, 542 PRs). The documentation covers major features like polyglot platform support (Python and JavaScript as first-class citizens), CLI enhancements, pipeline architecture, and breaking changes.
Key Changes
- Introduction of comprehensive polyglot support with first-class Python and JavaScript integration
- New CLI commands (
aspire init,aspire do, enhancedaspire update) - Container files as build artifacts paradigm
- Distributed Application Pipeline architecture
- Dashboard AI Assistant and MCP server support
- Extensive breaking changes documentation
Reviewed Changes
Copilot reviewed 2 out of 5 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| tools/ReleaseNotes/milestones/13/summary.md | Auto-generated milestone summary listing all 693 issues and PRs included in Aspire 13.0 |
| tools/ReleaseNotes/data/whats-new-13.md | Comprehensive what's new documentation covering features, breaking changes, migration guides, and examples |
Comments suppressed due to low confidence (1)
tools/ReleaseNotes/data/whats-new-13.md:1
- The closing pipe symbol '|' is missing content in the second column. This appears to be a formatting issue in the markdown table or the content was not properly specified.
---
| | #12468 | PR | Update deployment-docker test scenario to use `aspire deploy` command | | | ||
| | #12467 | PR | Display VS Code tab first in MCP dialog | area-dashboard | | ||
| | #12466 | PR | Make *.localhost resource endpoint URLs the primary endpoint URL | | | ||
| | #12465 | Issue | URLs added to resources for *.dev.locahost change perceived behavior of WithUrlForEndpoint | area-app-model | |
Copilot
AI
Nov 3, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Corrected spelling of 'locahost' to 'localhost'.
| | #12465 | Issue | URLs added to resources for *.dev.locahost change perceived behavior of WithUrlForEndpoint | area-app-model | | |
| | #12465 | Issue | URLs added to resources for *.dev.localhost change perceived behavior of WithUrlForEndpoint | area-app-model | |
…aScript applications, simplifying configuration and enhancing automatic trust features.
…e and enhance clarity on certificate trust across languages
…ity improvements
…ve clarity on CLI command updates and introduce the Distributed Application Pipeline features.
…spire do` command and its role in the Distributed Application Pipeline, enhancing clarity on pipeline execution and CLI improvements.
…fied service URL environment variables, enhancing clarity on service discovery for non-.NET applications.
…o deploy` with `aspire deploy` and introduce `aspire do diagnostics` for enhanced pipeline troubleshooting.
…nhancements, including the new Aspire Dashboard and Application Insights integration for improved monitoring and deployment experience.
…proach of using containers as first-class build artifacts, enhancing reproducibility and isolation in builds.
… including removal of `--watch` flag from `aspire run` and behavior modifications for `EndpointReference.GetValueAsync`.
…for build, publish, and deployment, and enhance the description of the modern CLI features.
…ronment variable injection for improved service discovery and configuration flexibility.
…nd markdown rendering, streamlining the document for clarity and focus on key features.
… mark obsolete APIs in Aspire 13.0
… the new `aspire do` pipeline system, reflecting changes in terminology and structure.
…atform for build, publish, and deployment pipelines.
…ions for Python version detection and non-interactive mode for CI/CD, while updating existing headings for consistency.
…D, simplifying the description and removing redundant details for improved readability.
…xtraction, and pipeline step failures from release notes to streamline content and improve clarity.
…es, getting started instructions, and available tools for AI assistants, improving usability and clarity.
| ## 📊 Dashboard enhancements | ||
| ### Model Context Protocol (MCP) server |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| ### Model Context Protocol (MCP) server | |
| ### Aspire MCP server |
| **Capabilities:** | ||
| - **Resource monitoring**: Query real-time resource states, endpoints, and health status | ||
| - **Console logs**: Access console output for individual resources | ||
| - **Telemetry access**: Retrieve structured logs and distributed traces | ||
| - **Command execution**: Run resource commands through AI assistants | ||
| - **Privacy control**: Exclude sensitive resources from MCP using `ExcludeFromMcp()` annotation | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| **Capabilities:** | |
| - **Resource monitoring**: Query real-time resource states, endpoints, and health status | |
| - **Console logs**: Access console output for individual resources | |
| - **Telemetry access**: Retrieve structured logs and distributed traces | |
| - **Command execution**: Run resource commands through AI assistants | |
| - **Privacy control**: Exclude sensitive resources from MCP using `ExcludeFromMcp()` annotation |
|
There is a mix of "Aspire 13" and "Aspire 13.0" in the document. I don't know which is right. |
…ction headings with appropriate emojis and refining the description of the MCP server integration in the Dashboard.
This is for review