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.
Table of contents
Character encoding in request and response payloadsChanges to injection of dependenciesBackward compatibility flagsConclusionSort: