OData
Create and consume RESTful APIs in a simple and standard way
Latest posts

WCF Data Services 5.5.0 Release
WCF Data Services 5.5.0 has officially been released! The 5.5.0 release will be another NuGet-only release as we did not make any updates to the Visual Studio tooling. The last tooling update was version 5.3.0. Services created using this version of tooling should update the runtime binaries to 5.5.0 with NuGet. What is in the release: This release has two primary features: 1) significant enhancements to the URI parser and 2) public data source providers. In addition to the primary features, there are two secondary enhancements and over 40 bug fixes included with this release. URI Parser In the 5.2.0 release...

WCF Data Services 5.5.0 Prerelease
It’s that time again: yesterday we uploaded an RC for the upcoming 5.5.0 release. The 5.5.0 release will be another NuGet-only release. What is in the release: This release has two primary features: 1) significant enhancements to the URI parser and 2) public data source providers. URI Parser In the 5.2.0 release ODataLib provided a way to parse $filter and $orderby expressions into a metadata-bound abstract syntax tree (AST). In the 5.5.0 release we have updated the URI parser with support for most OData URIs. The newly introduced support for parsing $select and $expand is particularly notable. With the 5.5.0...

WCF Data Services 5.4.0 Release
Today we are releasing version 5.4.0 of WCF Data Services. As mentioned in the prerelease post, this release will be NuGet packages only. That means that we are not releasing an updated executable to the download center. If you create a new WCF Data Service or add a reference to an OData service, you should follow the standard procedure for making sure your NuGet packages are up-to-date. (Note that this is standard usage of NuGet, but it may be new to some WCF Data Services developers.) Samples If you haven’t noticed, we’ve been releasing a lot more frequently than we used to. As we adopted this rapid cadence, ...

WCF Data Services 5.4.0 Prerelease
Recently we uploaded an RC for our upcoming 5.4.0 release. This release will be NuGet packages only. What is in the release: Client deserialization/serialization hooks We have a number of investments planned in the “request pipeline” area. In 5.4.0 we have a very big set of hooks for reaching into and modifying data as it is being read from or written to the wire format. These hooks provide extensibility points that enable a number of different scenarios such as modifying wire types, property names, and more. Instance annotations on atom payloads As promised in the 5.3.0 release notes, we now support instanc...

WCF Data Services 5.3.0 RTW
Today we are releasing an updated version of the WCF Data Services NuGet packages and tools installer. As mentioned in the prerelease blog post, this version of WCF DS has three notable new features as well as over 20 bug fixes. What is in the release: Instance annotations on feeds and entries (JSON only) Instance annotations are an extensibility feature in OData feeds that allow OData requests and responses to be marked up with annotations that target feeds, single entities (entries), properties, etc. WCF Data Services 5.3.0 supports instance annotations in JSON payloads. Support for instance annotations in A...

WCF Data Services 5.3.0-rc1 Prerelease
Today we released an updated version of the WCF Data Services NuGet packages and tools installer. This version of WCF DS has some notable new features as well as several bug fixes. What is in the release: Instance annotations on feeds and entries (JSON only) Instance annotations are an extensibility feature in OData feeds that allow OData requests and responses to be marked up with annotations that target feeds, single entities (entries), properties, etc. WCF Data Services 5.3.0 supports instance annotations in JSON payloads. Support for instance annotations in Atom payloads is forthcoming. Action Binding Par...

WCF Data Services 5.2.0 Released
We’re pleased to announce that today we are releasing NuGet packages and a tools installer for WCF Data Services 5.2.0. As mentioned in the prerelease blog post, this release brings in the UriParser from ODataLib Contrib and contains a few bug fixes. Bug Fixes This release contains the following noteworthy bug fixes: URI Parser In this release ODataLib now provides a way to parse $filter and $orderby expressions into a metadata-bound abstract syntax tree (AST). This functionality is typically intended to be consumed by higher level libraries such as WCF Data Services and Web API. For a deta...

WCF Data Services 5.2.0-rc1 Prerelease
A couple of days ago we posted a new set of NuGet packages and today we posted a new tools installer for WCF Data Services 5.2.0-rc1. This prerelease integrates the UriParser from ODataLib Contrib and fixes a few bugs. What is in the prerelease This prerelease contains the following noteworthy bug fixes: URI Parser In this release ODataLib now provides a way to parse filter and orderby expressions into a metadata-bound abstract syntax tree (AST). This functionality is typically intended to be consumed by higher level libraries such as WCF Data Services and Web API. To parse a filter express...

Using Add Service Reference with OData services after installing Windows Phone SDK 8.0
In this post, we will talk about how you can continue to consume OData v3 services after installing Windows Phone SDK 8.0. If you are a developer who is using WCF Data Services to produce OData v3 services in Visual Studio 2012 and also only installed the new Windows Phone SDK 8.0 but not the OData Client Tools for Windows Phone Apps then you may experience a known issue. After installing Windows Phone SDK 8.0 on your system which has Visual Studio 2012, you will be hitting a known issue if you: In this case, Add Service Reference will reference an older version of data services references in...