Releases: OData/odata.net
Releases · OData/odata.net
ODL 7.19.0
What's Changed
- added a script to automate creating a release branch and associated pr by @corranrogue9 in #2695
- client support for custom uri functions by @uffelauesen in #2631
- Fixes #2774: set the identifier for segments by @xuzhg in #2775
- fix issue #2771 : fix method InBinder.ProcessSingleQuotedStringItem by @paku-he in #2773
- Upgrade Microsoft.Bcl.AsyncInterfaces dependency to 7.0.0 by @gathogojr in #2788
- Fix issue in parsing OData core vocabulary by @gathogojr in #2779
- Fix delta deleted entry deserialization failure observed when reason appears before id in payload by @gathogojr in #2787
- Upgrade Microsoft.Bcl.AsyncInterfaces dependency to 8.0.0 by @gathogojr in #2793
- updated odata.context computation to remove trailing cast segments by @corranrogue9 in #2681
- Use same format as JsonWriter when serializing DateTimeOffset with ODataUtf8JsonWriter by @habbes in #2755
- Support deserialization of OData error with multiple items in the error details collection by @gathogojr in #2799
- Reduce buffer allocations by @habbes in #2792
- Add
BufferSize
property toODataMessageWriterSettings
- Bump version to 7.19.0 by @habbes in #2809
New Contributors
Full Changelog: 7.18.0...7.19.0
ODL 7.18.0
What's Changed
- Fixed the http attribute handling of Batch Requests by @apiaskowski in #2669
- Fix compiler error in SerializationComparisonsTests benchmarks by @habbes in #2708
- Fixed the handling of empty http attributes in Batch Requests by @apiaskowski in #2705
- Add SECURITY.md containing instructions for reporting security bugs by @gathogojr in #2710
- feature/Deep insert response by @KenitoInc in #2691
- Support $filter=dynamicProperty in ('') by @KenitoInc in #2711
- Remove sync I/O from JsonValueUtils async write methods by @habbes in #2707
- added a custom trace listener to test projects that handles Debug.A… by @corranrogue9 in #2676
- update CI pipeline to run both Debug and Release configurations by @corranrogue9 in #2677
- Rename AAD to Entra ID by @gathogojr in #2709
- Add support for NaN and infinity to ODataUtf8JsonWriter by @habbes in #2729
- Feature/deep insert async by @KenitoInc in #2716
- Update version to 7.18.0 by @habbes in #2731
New Contributors
- @apiaskowski made their first contribution in #2669
Full Changelog: 7.17.0...7.18.0
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