We are happy to announce that the ODataLib 6.11.0 is released and available on NuGet. Detailed release notes are listed below:
New Features:
[GitHub issue #23] ODataLib now supports parsing URI path template.
[GitHub issue #71] EdmLib now supports adding vocabulary annotations to EdmEnumMember.
[GitHub issue #80] OData client for .NET now supports abstract entity type without key.
[GitHub issue #85] ODataLib now supports additional preference headers: odata.track-changes, odata.maxpagesize and odata.continue-on-error.
[GitHub issue #87] ODataLib now supports setting filter query option in ExpandedNavigationSelectItem.
[GitHub issue #94] ODataLib now supports $levels in ODataUriBuilder.
[Github issue #144] ODataLib now suppresses the errors in reading open entity’s undeclared primitive, collection and complex property value.
Improvements:
[GitHub issue #101] Improve the performance of DataServiceContext.SaveChanges when the entities are tracked by a DataServiceCollection.
Bug Fixes:
[GitHub issue #93] Fix a bug that DataServiceContext.CreateFunctionQuery should set isComposable property of DataServiceOrderedQuery.
[GitHub issue #95] Fix a bug that OData client for .NET does not support composing a query operation onto a composable function.
Call to Action:
You and your team are highly welcomed to try out this new version if you are interested in the new features and fixes above. For any feature request, issue or idea please feel free to reach out to us at odatafeedback@microsoft.com.