Skip to content

Update to Aspire 17.0 and refresh dependencies - #1078

Draft
joperezr wants to merge 3 commits into
mainfrom
update-aspire-17-dependencies
Draft

joperezr wants to merge 3 commits into
mainfrom
update-aspire-17-dependencies

Conversation

@joperezr

Copy link
Copy Markdown
Member

Merge status

Do not merge yet. This draft prepares eShop for Aspire 17.0 using staging builds. We want to merge this only after the stable Aspire 17.0 release is available. Before merging, switch to the stable release and remove any staging-only package feed/channel configuration that is no longer needed.

Summary

  • Update the Aspire AppHost SDK, CLI configuration, and hosting integrations to 17.0; refresh Aspire client integrations and functional-test SDK references to 13.6.5.
  • Update ASP.NET Core/EF Core, Microsoft.Extensions, OpenTelemetry, IdentityServer, gRPC, test frameworks, and other dependencies.
  • Adapt IdentityServer Base64Url decoding and MSTest assertions to the updated APIs.
  • Configure the Aspire staging package feed and repository-local NuGet package cache.

Comment thread Directory.Packages.props
Comment on lines +15 to +16
<PackageVersion Include="Aspire.Npgsql" Version="13.6.5" />
<PackageVersion Include="Aspire.Npgsql.EntityFrameworkCore.PostgreSQL" Version="13.6.5" />

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Can we update these to 17 preview?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

It was a bug, I'm about to push the fix.

Comment thread Directory.Packages.props
Comment on lines +17 to +19
<PackageVersion Include="Aspire.RabbitMQ.Client" Version="13.6.5" />
<PackageVersion Include="Aspire.StackExchange.Redis" Version="13.6.5" />
<PackageVersion Include="Aspire.Azure.AI.OpenAI" Version="13.6.5-preview.1.26559.7" />

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why aren't these updated?

Comment thread Directory.Packages.props
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.15" />

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I assume we are doing net11 migration later?

Comment thread aspire.config.json
} No newline at end of file
"version": "17.0.0"
},
"channel": "staging"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

we will want to revert this when it is time

{
var encoded = result.Properties.Items["client_list"];
var bytes = Base64Url.Decode(encoded);
var bytes = System.Buffers.Text.Base64Url.DecodeFromChars(encoded);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

what was the problem here?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The API we were calling was from Duende.IdentityModel, which was removed in the new version, so this moves to use .NET's version instead.

@@ -1,4 +1,4 @@
<Project Sdk="Aspire.AppHost.Sdk/13.6.0">
<Project Sdk="Aspire.AppHost.Sdk/17.0.0">

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

CAn we get rid of the SDK altogether now, right?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Yes, I just haven't run that skill yet.

joperezr and others added 2 commits November 12, 2026 14:18
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

2 participants