ASP.NET Core OData 9 has been officially released, requiring .NET 8 or later, and features updated OData .NET dependencies to the 8.x version. A significant change is the introduction of a new JSON writer using Utf8JsonWriter, which provides faster performance and a reduced set of encoded characters. The post explains the differences in character encoding, injection of dependencies, and backward compatibility options, with examples illustrating how to configure services and maintain legacy behavior if needed.

9m read timeFrom devblogs.microsoft.com
Post cover image
Table of contents
Character encoding in request and response payloadsChanges to injection of dependenciesBackward compatibility flagsConclusion

Sort: