Microsoft’s .NET 9 transitions to release candidate phase

SeniorTechInfo
2 Min Read

The Latest Updates in .NET 9 Release Candidate

Exciting new features and improvements are coming in the latest release candidate of .NET 9, offering enhanced functionality and quality enhancements across various libraries and frameworks. Let’s dive into some of the highlights that developers can look forward to:

Enhancements in Libraries

In the library space, the release candidate introduces ZLibCompressionOptions and BrotliCompressionOptions types, offering users the ability to set the algorithm-specific compression level and compression strategy. These additions provide more fine-tuned settings compared to the existing CompressionLevel support, giving developers expanded options moving forward. Additionally, LogLevel.Trace events logged by HttpClientFactory no longer include header values by default, streamlining the logging process.

Focus on .NET MAUI

For .NET MAUI in .NET 9, the focus is on enhancing product quality through expanded test coverage, end-to-end scenario testing, and bug fixing. The seven preview releases of .NET 9 have highlighted these improvements, with the VS Code extension now featuring enhancements to HorizontalTextAlignment.justify, allowing for the seamless horizontal alignment of text in Labels.

Updates for ASP.NET Core

Additionally, the RC bulletin for ASP.NET Core notes the introduction of initial support for SignalR distributed tracing in preview 6, with further improvements in RC1. Signal tracing now benefits from the SignalR client having an ActivitySource named Microsoft.AspNetCore.SignalR.Client, creating client spans for hub invocations. Hub invocations from the client to the server now support context propagation, enabling true distributed tracing. With this enhancement, developers can now seamlessly track invocations flowing from the client to the server and back, enhancing the overall traceability of applications.

Overall, the latest release candidate of .NET 9 brings a host of enhancements and new features across libraries, frameworks, and tools, paving the way for improved development experiences and productivity for .NET developers. Stay tuned for more updates as .NET 9 continues to evolve and empower developers worldwide.

Share This Article
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *