Steeltoe icon indicating copy to clipboard operation
Steeltoe copied to clipboard

Update Steeltoe to build and run tests against .NET 9 RC2

Open bart-vmware opened this issue 1 year ago • 3 comments

Description

Experimental and hacky, do not merge.

Open issues:

  • BLOCKING: breaking changes in AggregationManager (Steeltoe copy from .NET runtime is outdated and incompatible)
  • BLOCKING: Compatible MySQL drivers from Pomelo and Oracle aren't available yet
  • BLOCKING: https://github.com/SonarSource/sonar-dotnet/issues/9670 (still unresolved despite closed issue)
  • BLOCKING: Added documentation on JsonSerializerOptions produces different ConfigurationSchema.json in Steeltoe.Management.Endpoint for .NET 8/9 (this becomes problematic when multi-targeting, causing build failure)
  • Aspire Config schema generator is incompatible with .NET 9, due to breaking change in System.Text.Json
  • Obsolete warnings (SYSLIB0057) for reading X509Certificate2 files
    • Related conversation at https://github.com/dotnet/aspire/issues/5461
  • Bug (false positive) in IDE0052 analyzer https://github.com/dotnet/roslyn/issues/75483

bart-vmware avatar Sep 23 '24 15:09 bart-vmware

/azp run Steeltoe.All

bart-vmware avatar Oct 10 '24 13:10 bart-vmware

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Oct 10 '24 13:10 azure-pipelines[bot]

Superseded by #1459.

bart-vmware avatar Feb 10 '25 10:02 bart-vmware