Skip to content

Aspire 13.2#1130

Merged
aaronpowell merged 21 commits intomainfrom
aspire-13.2
Mar 4, 2026
Merged

Aspire 13.2#1130
aaronpowell merged 21 commits intomainfrom
aspire-13.2

Conversation

@aaronpowell
Copy link
Member

Closes #1126

Preparing for the aspire 13.2 release.

PR Checklist

  • Created a feature/dev branch in your fork (vs. submitting directly from a commit on main)
  • Based off latest main branch of toolkit
  • PR doesn't include merge commits (always rebase on top of our main, if needed)
  • New integration
    • Docs are written
    • Added description of major feature to project description for NuGet package (4000 total character limit, so don't push entire description over that)
  • Tests for the changes have been added (for bug fixes / features) (if applicable)
  • Contains NO breaking changes
  • Every new API (including internal ones) has full XML docs
  • Code follows all style conventions

Other information

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 upgrades the Aspire Community Toolkit from version 13.1.0 to 13.2.0-preview.1.26115.1, updating SDK references, package dependencies, and NuGet configuration to support the new preview release.

Changes:

  • Upgraded Aspire.AppHost.Sdk from 13.1.0 to 13.2.0-preview.1.26115.1 across 60+ example and test AppHost projects
  • Updated core Aspire package versions and related dependencies (ModelContextProtocol, DotNetExtensions)
  • Enabled dotnet9 package source in nuget.config for preview package access

Reviewed changes

Copilot reviewed 54 out of 54 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Directory.Build.props Updated AspireVersion to 13.2.0-preview.1.26115.1, cleared AspirePreviewSuffix, and updated DotNetExtensionsVersion to 10.0.2
Directory.Packages.props Updated package versions including ModelContextProtocol (0.4.0-preview.3), pinned Elasticsearch to 13.1.0 and Logging.Abstractions to 9.0.10
nuget.config Enabled dotnet9 package source for Aspire preview packages
CommunityToolkit.Aspire.slnx Removed Type="Classic C#" attributes and added Solution Items folder with config files
.github/agents/hosting-integration-creator.agent.md Standardized list formatting and updated example SDK version reference
tests/CommunityToolkit.Aspire.Testing/*.csproj Updated to Aspire.AppHost.Sdk 13.2.0-preview.1.26115.1
tests-app-hosts/Ollama.AppHost/*.csproj Updated to Aspire.AppHost.Sdk 13.2.0-preview.1.26115.1
examples/*/**.AppHost.csproj (59 files) Updated to Aspire.AppHost.Sdk 13.2.0-preview.1.26115.1, except Python example which uses inconsistent version

@github-actions github-actions bot added the Stale label Feb 24, 2026
@aaronpowell aaronpowell removed the Stale label Feb 26, 2026
This has likely been behaviour that we've always needed, but it hadn't been surfaced before 13.2 as there was not as much riggor in how the endpoint resolution was happening
The test fails with Run because it's trying to resolve the IOptions<DcpOptions> from the services list, which a) we don't provide an IServiceProvider and b) even if we did, we wouldn't have that type since we're not starting DCP (nor can we easily create the type as it's internal).

Arguably the test behaviour isn't really changing so the flip isn't a problem, but still worth being aware of
@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Code Coverage

Package Line Rate Branch Rate Complexity Health
CommunityToolkit.Aspire.GoFeatureFlag 100% 97% 38
CommunityToolkit.Aspire.Hosting.ActiveMQ 91% 50% 54
CommunityToolkit.Aspire.Hosting.ActiveMQ.MassTransit 2% 0% 7
CommunityToolkit.Aspire.Hosting.Adminer 89% 50% 10
CommunityToolkit.Aspire.Hosting.Azure.Dapr 29% 7% 62
CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis 62% 38% 40
CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder 100% 100% 11
CommunityToolkit.Aspire.Hosting.Azure.Extensions 64% 30% 27
CommunityToolkit.Aspire.Hosting.Bun 96% 83% 14
CommunityToolkit.Aspire.Hosting.Dapr 70% 52% 428
CommunityToolkit.Aspire.Hosting.DbGate 96% 50% 10
CommunityToolkit.Aspire.Hosting.Deno 98% 85% 22
CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions 100% 93% 23
CommunityToolkit.Aspire.Hosting.Flagd 79% 100% 16
CommunityToolkit.Aspire.Hosting.Flyway 94% 100% 4
CommunityToolkit.Aspire.Hosting.GoFeatureFlag 98% 73% 18
CommunityToolkit.Aspire.Hosting.Golang 60% 48% 60
CommunityToolkit.Aspire.Hosting.Java 86% 76% 103
CommunityToolkit.Aspire.Hosting.JavaScript.Extensions 97% 85% 100
CommunityToolkit.Aspire.Hosting.k6 70% 12% 10
CommunityToolkit.Aspire.Hosting.Keycloak.Extensions 100% 100% 11
CommunityToolkit.Aspire.Hosting.KurrentDB 86% 83% 17
CommunityToolkit.Aspire.Hosting.LavinMQ 90% 100% 13
CommunityToolkit.Aspire.Hosting.LavinMQ.MassTransit 2% 0% 7
CommunityToolkit.Aspire.Hosting.MailPit 96% 100% 11
CommunityToolkit.Aspire.Hosting.McpInspector 88% 55% 105
CommunityToolkit.Aspire.Hosting.Meilisearch 95% 85% 29
CommunityToolkit.Aspire.Hosting.Minio 99% 86% 28
CommunityToolkit.Aspire.Hosting.MongoDB.Extensions 95% 90% 10
CommunityToolkit.Aspire.Hosting.MySql.Extensions 98% 92% 31
CommunityToolkit.Aspire.Hosting.Ngrok 52% 35% 41
CommunityToolkit.Aspire.Hosting.Ollama 76% 82% 130
CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector 84% 79% 37
CommunityToolkit.Aspire.Hosting.PapercutSmtp 100% 100% 9
CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions 98% 90% 37
CommunityToolkit.Aspire.Hosting.Python.Extensions 47% 31% 50
CommunityToolkit.Aspire.Hosting.RavenDB 63% 53% 101
CommunityToolkit.Aspire.Hosting.Redis.Extensions 100% 71% 14
CommunityToolkit.Aspire.Hosting.Rust 94% 83% 8
CommunityToolkit.Aspire.Hosting.Sftp 86% 64% 20
CommunityToolkit.Aspire.Hosting.Solr 75% 100% 11
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 62% 59% 96
CommunityToolkit.Aspire.Hosting.Sqlite 90% 93% 26
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions 98% 92% 31
CommunityToolkit.Aspire.Hosting.Stripe 51% 30% 41
CommunityToolkit.Aspire.Hosting.SurrealDb 73% 57% 129
CommunityToolkit.Aspire.Hosting.Umami 98% 75% 8
CommunityToolkit.Aspire.Hosting.Zitadel 97% 83% 35
CommunityToolkit.Aspire.KurrentDB 97% 94% 27
CommunityToolkit.Aspire.MassTransit.RabbitMQ 100% 100% 15
CommunityToolkit.Aspire.Meilisearch 97% 92% 34
CommunityToolkit.Aspire.Microsoft.Data.Sqlite 89% 85% 26
CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite 61% 58% 57
CommunityToolkit.Aspire.Minio.Client 90% 85% 56
CommunityToolkit.Aspire.OllamaSharp 78% 71% 67
CommunityToolkit.Aspire.RavenDB.Client 91% 81% 79
CommunityToolkit.Aspire.Sftp 89% 81% 43
CommunityToolkit.Aspire.SurrealDb 85% 70% 39
Summary 76% (4602 / 6034) 64% (1278 / 2006) 2586

Minimum allowed line rate is 60%

@aaronpowell aaronpowell merged commit d4d52d4 into main Mar 4, 2026
356 of 362 checks passed
@aaronpowell aaronpowell deleted the aspire-13.2 branch March 4, 2026 22:21
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.

Aspire 13.2 upgrade

4 participants