Steeltoe
Steeltoe copied to clipboard
Update Steeltoe to build and run tests against .NET 9 RC2
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
JsonSerializerOptionsproduces differentConfigurationSchema.jsoninSteeltoe.Management.Endpointfor .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
X509Certificate2files- Related conversation at https://github.com/dotnet/aspire/issues/5461
- Bug (false positive) in IDE0052 analyzer https://github.com/dotnet/roslyn/issues/75483
/azp run Steeltoe.All
Azure Pipelines successfully started running 1 pipeline(s).
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Superseded by #1459.