-
-
Notifications
You must be signed in to change notification settings - Fork 516
Upgrade to .NET 10 and Aspire 13 #2036
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?
Conversation
|
|
Co-authored-by: ejsmith <[email protected]>
Co-authored-by: ejsmith <[email protected]>
Co-authored-by: ejsmith <[email protected]>
|
@copilot fix the kibana todo, remove the upgrade notes file and also look for other things to upgrade like the vscode tasks/launch might have debug paths to a net9 folder. |
Co-authored-by: niemyjski <[email protected]>
Fixed in commit a66d929:
Build verified successfully. ✅ Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
src/Exceptionless.AppHost/Extensions/ElasticsearchExtensions.cs
Outdated
Show resolved
Hide resolved
niemyjski
left a comment
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.
@copilot Please fix these comments, revert, google and make sure the implementation is correct. If you are not 1000% sure then just leave a todo and let the build fail to compile if nessesary.
src/Exceptionless.AppHost/Extensions/ElasticsearchExtensions.cs
Outdated
Show resolved
Hide resolved
src/Exceptionless.AppHost/Extensions/ElasticsearchExtensions.cs
Outdated
Show resolved
Hide resolved
Co-authored-by: niemyjski <[email protected]>
Fixed in commit c19bb00:
Build succeeds ✅ Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Updates various package dependencies across multiple projects. This includes updates to FluentValidation, Serilog.Sinks.Console, OpenTelemetry, Swashbuckle.AspNetCore.Newtonsoft, FluentRest.NewtonsoftJson, and Microsoft.NET.Test.Sdk. Also adds System.Net.Http and System.Text.RegularExpressions to resolve vulnerability warnings related to transitive dependencies.
|
Currently blocked on unchase/Unchase.Swashbuckle.AspNetCore.Extensions#43 We may want to consider doing all the work to drop it, but was looking for a quick upgrade: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-10.0 |
Upgrades project from .NET 9 to .NET 10 and Aspire 9.5 to 13.0.
SDK & Runtime
Aspire 13 Breaking Changes
Aspire.Hosting.NodeJs→Aspire.Hosting.JavaScriptAddNpmApp()→AddJavaScriptApp()(supports npm/yarn/pnpm auto-detection)WithEndpoint()→WithHttpEndpoint()#if FALSE) and marked with TODO for migration to Aspire 13'sIDistributedApplicationEventingSubscribereventing model.NET 10 API Changes
ForwardedHeadersOptions.KnownNetworks→KnownIPNetworksSystem.Net.Http,System.Text.RegularExpressions,System.Text.Encodings.WebMicrosoft.Extensions.Diagnostics.HealthChecks(now implicit in ASP.NET Core)Package Updates
Microsoft.Extensions.*andMicrosoft.AspNetCore.*packages: 9.0.10 → 10.0.0Test Fixes
AppWebHostFactoryto use fully qualifiedExceptionless.Web.Programclass reference for .NET 10 compatibilityKnown Issues
Example Changes
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.