Skip to content

Update to Aspire 13.x, Dapr 13.x, and .NET 9.0 - #1661

Merged
WhitWaldo merged 2 commits into
dapr:masterfrom
sunnynagavo:dev/nagavo/aspirechanges
Dec 10, 2025
Merged

WhitWaldo merged 2 commits into
dapr:masterfrom
sunnynagavo:dev/nagavo/aspirechanges

Conversation

@sunnynagavo

Copy link
Copy Markdown
Contributor

Modernize project by upgrading Aspire and Dapr packages to 13.x and targeting .NET 9.0. Improve documentation for clarity, update dashboard instructions, add ASPIRE_ALLOW_UNSECURED_TRANSPORT for local dev, and introduce settings.json for AppHost path.

Description

This pull request updates the Aspire and Dapr service invocation demo to use the latest Aspire SDK and related packages, improves configuration for development, and clarifies documentation. The most important changes are grouped below:

Dependency and Framework Upgrades:

  • Upgraded the Aspire SDK in ServiceInvocationDemo.AppHost.csproj from version 9.3.1 to 13.0.2 and set the target framework to net9.0 for compatibility with the latest Aspire features.
  • Updated package references for Aspire.Hosting.AppHost and CommunityToolkit.Aspire.Hosting.Dapr to version 13.x.x for improved support and latest features.

Configuration Improvements:

  • Added ASPIRE_ALLOW_UNSECURED_TRANSPORT environment variable to launchSettings.json to enable unsecured transport during development.
  • Introduced a new .aspire/settings.json file specifying the path to the application host project for Aspire tooling.

Documentation Updates:

  • Revised README.md to refer to Aspire (removing ".NET" prefix), clarified dashboard instructions, and updated feature descriptions for accuracy. [1] [2]

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Please reference the issue this PR will close: #1660

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • Code compiles correctly
  • Created/updated tests
  • Extended the documentation

@sunnynagavo
sunnynagavo requested review from a team as code owners December 9, 2025 05:26
@sunnynagavo
sunnynagavo force-pushed the dev/nagavo/aspirechanges branch from 0c0d738 to d4e6367 Compare December 9, 2025 05:28
@sunnynagavo

Copy link
Copy Markdown
Contributor Author

@WhitWaldo , Tested after the upgrade and the demo Aspire application works smoothly as shown in below figure.

image

MCP server Icon is added directly into the Aspire dashboard, which directly gives you the MCP server Url to integrate with your MCP client (GitHub Copilot) as shown below

image

@sunnynagavo

Copy link
Copy Markdown
Contributor Author

Front end application Screenshot testing all endpoints:

image

@sunnynagavo

Copy link
Copy Markdown
Contributor Author

@WhitWaldo Since this is a demo application, I dont see any unit tests, let me know if you want me to add.

otherwise please take a look at the change and merge it, if you dont see any issues.

@WhitWaldo WhitWaldo added documentation Improvements or additions to documentation sample upstream dependencies Pull requests that update a dependency file and removed upstream labels Dec 9, 2025
@WhitWaldo WhitWaldo added this to the v1.17 milestone Dec 9, 2025

@WhitWaldo WhitWaldo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

One minor change as it's already handled in another file and redundant here.

@sunnynagavo

Copy link
Copy Markdown
Contributor Author

One minor change as it's already handled in another file and redundant here.

Sure thing, what is it ?

Modernize project by upgrading Aspire and Dapr packages to 13.x and targeting .NET 9.0. Improve documentation for clarity, update dashboard instructions, add ASPIRE_ALLOW_UNSECURED_TRANSPORT for local dev, and introduce settings.json for AppHost path.

Signed-off-by: Santhosh Reddy Vootukuri (SUNNY) <nagavo@microsoft.com>
Signed-off-by: Santhosh Reddy Vootukuri (SUNNY) <nagavo@microsoft.com>
@sunnynagavo
sunnynagavo force-pushed the dev/nagavo/aspirechanges branch from 33d4364 to e58d54c Compare December 10, 2025 19:54
@sunnynagavo

Copy link
Copy Markdown
Contributor Author

@WhitWaldo updated new commit. Thank you

@WhitWaldo
WhitWaldo merged commit 3af62f1 into dapr:master Dec 10, 2025
9 checks passed
@WhitWaldo

Copy link
Copy Markdown
Contributor

Thank you for putting this together!

@sunnynagavo

Copy link
Copy Markdown
Contributor Author

Thank you for putting this together!

Ofcourse, thank you

@marcduiker

Copy link
Copy Markdown
Contributor

@holopin-bot @sunnynagavo sdk-badge Thank you! Here's a digital badge as a small token of appreciation.

@holopin-bot

holopin-bot Bot commented Jun 12, 2026

Copy link
Copy Markdown

Congratulations @sunnynagavo, the maintainer of this repository has issued you a badge! Here it is: https://holopin.io/claim/cmqbf6ubb000rjl04p4hysb67

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account.
Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!

@sunnynagavo

sunnynagavo commented Jun 12, 2026 •

Copy link
Copy Markdown
Contributor Author

Congratulations @sunnynagavo, the maintainer of this repository has issued you a badge! Here it is: https://holopin.io/claim/cmqbf6ubb000rjl04p4hysb67

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account.
Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!

@marcduiker Thank you!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation sample

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade .NET Aspire demo example to latest version of Aspire 13.0.2

4 participants