One of the major, recurring complaints of the OData.NET libraries is the performance overhead of the serialization stack. We have done a lot of work to improve the serialization performance, but the existing architecture limits how far we can go. For this reason, we have started work on a new serialization stack for OData.NET libraries that address...
We're happy to announce that OData .NET 8 has been officially released and is available on NuGet:
We would like to thank the community for trying out the pre-release versions and sharing feedback with us following our announcements of the previews and release candidates. This release presents an opportunity for us to modernize ...
We would like to announce that we are planning a new major release of OData .NET core libraries in June. Ahead of this release, we have released preview versions of the libraries to get some early feedback from the community. Specifically, the following preview releases are now available on NuGet:
It has been almost 8 years sin...
version 7.12.2 has introduced a new JSON writer that’s based on .NET’s Utf8JsonWriter. The current JSON writer used in , internally called , is a custom implementation that uses to write the JSON output to the destination stream. We decided to write a new implementation to take advantage of the performance optimizations in .
In order not to di...
Background
OData services use nested paths to access properties or entities related to a resource. For example, if you want to access orders of a given customer, you would use a request path like:
7.x provides two main approaches for handling such requests: convention and attribute routing.
In the first approach, we create controller ac...
OData Connected Service 0.12.0 has been released on the Visual Studio Marketplace. This release includes the following changes:
Restored default settings
Some default options were inadvertently changed in a previous update, leading to default options that do not make sense for the majority of use cases. We have restored th...
This post introduces the Web API Authorization library which automatically enforces the permissions defined in your OData model on your Web API endpoints.
OData Connected Service 0.10.0 has been released and is available in the Visual Studio Marketplace. This release includes the following features and fixes:
1. Support for Open Types
Open Types are entity or complex types in OData which have dynamic properties (i.e. properties not declared in the schema). Previously, OData Connecte...
We are pleased to announce a new release of OData Connected Service, version 0.7.1. This version adds the following important features and bug fixes:
You can get the extension from the Visual Studio Marketplace.
1. VB.NET Support
You can now use OData Connected Service extension to generate OData client code for Visual Basic ...