Releases: OData/odata.net
Releases · OData/odata.net
ODL 7.17.0
What's Changed
- Fix nightly hang issue by @ElizabethOkerio in #2670
- Fix nuget installer issue by @ElizabethOkerio in #2671
- Feature/deep insert request by @KenitoInc in #2653
- Implement IAsyncDisposable for ODataMessageWriter by @habbes in #2683
- Fix issue in finding navigation target for type segment present in OData path by @gathogojr in #2690
Full Changelog: 7.16.0...7.17.0
ODL 7.16.0
What's Changed
- bulk update request by @ElizabethOkerio in #2561
- Fix function path validation by @quanterion in #2635
- Fix JsonElementValue support edge cases and bugs by @habbes in #2652
- Feature/read bulk updates by @ElizabethOkerio in #2627
- add bulkupdateasync by @ElizabethOkerio in #2655
- fixes #2659: Support declared Edm.Untyped property serialization using ODataPrimitiveValue, etc by @xuzhg in #2664
- fixes #2661. Write the nested resource within nested collection in collection by @xuzhg in #2666
- Update the release version to 7.15.16 by @xuzhg in #2667
New Contributors
- @quanterion made their first contribution in #2635
Full Changelog: 7.15.0...7.16.0
ODL 7.15.0
What's Changed
- Add support for writing JsonElement values in ODataWriter by @habbes in #2619
- Fix ArgumentException regression in ProjectPlanCompiler by @habbes in #2624
- support reading relative context urls with bulk updates by @ElizabethOkerio in #2618
- Cache container elements in ODataUriResolver model elements cache by @habbes in #2623
- Update version to 7.15.0 by @habbes in #2629
Full Changelog: 7.14.1...7.15.0
ODL 7.14.1
What's Changed
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /tools/perf/ResultsComparer/src/ResultsComparer by @dependabot in #2579
- fix: ExpressionWriter only prepend slash to method when we have a parent by @uffelauesen in #2572
- Ported DataServiceContext.AutoNullPropagation from V3 ODL by @uffelauesen in #2573
- IncrementVersion.ps1 fixes by @corranrogue9 in #2581
- Bump to 7.14.0 by @lisicase in #2588
- adding documentation for the release process by @corranrogue9 in #2393
- Capability to close ODataBinaryStreamValue stream after serialization by @syprieur in #2597
- fixes #2601: AddDefaultODataServices should pass OData version to low layer by @xuzhg in #2602
- fixes #2607: The ConstantNode from CollectionConstantNode returns type full name in LiteralText property by @xuzhg in #2609
- Update Validation Vocabulary by @mikepizzo in #2612
- Create cache to speed up case-insensitive look up of schema elements by @habbes in #2610
- Flush out release process documentation by @lisicase in #2600
- Add vocabulary terms to Require Explicit Binding by @lisicase in #2614
- Fix broken link by @KenitoInc in #2616
- fixes #2598, Composite key entities PUT,PATCH URIs generated by OData Client do not follow key order by @xuzhg in #2603
- Increment version number and update public api txt files by @KenitoInc in #2615
New Contributors
- @uffelauesen made their first contribution in #2572
Full Changelog: 7.13.0...7.14.1
ODL 7.14.0
What's Changed
- fix: ExpressionWriter only prepend slash to method when we have a parent by @uffelauesen in #2572
- Ported DataServiceContext.AutoNullPropagation from V3 ODL by @uffelauesen in #2573
New Contributors
- @uffelauesen made their first contribution in #2572
NuGet Packages
Microsoft.Spatial 7.14.0
Microsoft.OData.Edm 7.14.0
Microsoft.OData.Core 7.14.0
Microsoft.OData.Client 7.14.0
Full Changelog: 7.13.0...7.14.0
ODL 7.13.0
What's Changed
- shouldn't require id to write a deleted resource by @ElizabethOkerio in #2521
- Update onboarding documentation to note that long repository root paths can cause build failures by @corranrogue9 in #2551
- Fix compilation on Linux (duplicate) by @habbes in #2549
- added logic to treat a dynamic property that contains a json array as… by @corranrogue9 in #2547
- Support NavigationPropertyBinding paths ending in cast segments by @mikepizzo in #2504
- Add test for throwing exception for multiple unnamed keys by @KenitoInc in #2559
- odata.id annotation property should be written for transient complex resource by @gathogojr in #2566
- Validate that a recursive complex-typed property must be nullable by @lisicase in #2558
- issue #2098: fix the issue ODataException: To compute an entity's metadata, its key and concurrency-token property values must be provided by @xuzhg in #2552
- Fix PublicAPI build checks by @corranrogue9 in #2575
- Fix bugs causing separator to be omitted after ODataUtf8JsonWriter.WriteRawValue by @habbes in #2527
- Fix performance regression in DataServiceContext DefaultResolveType method by @gathogojr in #2569
- revving version number to 7.13.0 and updating PublicAPI.Shipped.txt f… by @corranrogue9 in #2582
New Contributors
Full Changelog: 7.12.5...7.13.0
ODL 7.12.5
What's Changed
- Fix race condition in ClientEdmModel.GetOrCreateEdmType by @habbes in #2533
- Fix ArgumentException in ProjectPlanCompiler caused by missing materializerContext argument in dynamic calls by @habbes in #2535
- Add matchesPattern support by @Arithmomaniac in #2519
- Bump version to 7.12.5 by @habbes in #2540
New Contributors
- @Arithmomaniac made their first contribution in #2519
Full Changelog: 7.12.4...7.12.5
ODL 7.12.4
What's Changed
- Fix
NullReferenceException
thrown by URI parsers when filtering by unknown property by @TheConstructor in #2496 - Performance refactor - elide async and await by @gathogojr in #2481
- fix the ordering of an assertion by @corranrogue9 in #2493
- ODataUriSlim struct by @habbes in #2500
- Fix MaterializerEntry Id property getter triggered in no tracking scenarios by @gathogojr in #2524
- Change the
ToJson
function of ODataErrorDetail to deal with escaped strings by @jamesvoong in #2511 - Fix issue where CsdlWriter TryWriteCsdl does not trigger flushing of XmlWriter buffer by @gathogojr in #2523
- Fixed an issue in our pipeline that caused us to ship a debug build in 7.12.3 by @habbes in #2526
New Contributors
- @TheConstructor made their first contribution in #2496
- @jamesvoong made their first contribution in #2511
Full Changelog: 7.12.3...7.12.4
ODL 7.12.3
What's changed
- Fix bug in
LoadProperty
for complex and complex collection by @gathogojr (#2487) - Internal perf improvement for
ODataPath
cloning by @habbes (#2489) - Fix bug causing JSON batch response to be written out of order in WebAPI when using
DefaultStreamBasedJsonWriter
by @habbes (#2497) - Reduce memory usage in OData Client by eliminating static
ConditionalWeakTable
by @habbes (#2506)
For full changelog see: 7.12.2...7.12.3
ODL 7.12.2
What changed
- Implement
ODataUtf8JsonWriter
async AP by @habbes (#2466) - Add method to get all navigation property bindings by @gathogojr (#2157)
- Add support for
Core.AlternateKeys
by @xuzhg (#2470)
For full changelog see: 7.12.1...7.12.2