Skip to content

Conversation

@davidfowl
Copy link
Member

This is for review

…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.
Copilot AI review requested due to automatic review settings November 3, 2025 09:50
@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 12626

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 12626"

Copy link
Contributor

Copilot AI left a 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, enhanced aspire 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 |
Copy link

Copilot AI Nov 3, 2025

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'.

Suggested change
| #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 |

Copilot uses AI. Check for mistakes.
…aScript applications, simplifying configuration and enhancing automatic trust features.
…e and enhance clarity on certificate trust across languages
…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.
… 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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Model Context Protocol (MCP) server
### Aspire MCP server

Comment on lines +981 to +988
**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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**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

@JamesNK
Copy link
Member

JamesNK commented Nov 4, 2025

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants