Skip to content

Releases: OData/odata.net

ODL 7.17.0

23 Jun 14:39
4414000
Compare
Choose a tag to compare

What's Changed

Full Changelog: 7.16.0...7.17.0

ODL 7.16.0

16 May 04:36
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 7.15.0...7.16.0

ODL 7.15.0

01 Mar 13:38
3941b4d
Compare
Choose a tag to compare

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

17 Feb 03:50
0294c76
Compare
Choose a tag to compare

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

Full Changelog: 7.13.0...7.14.1

ODL 7.14.0

12 Jan 16:25
Compare
Choose a tag to compare

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

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

09 Dec 01:27
631811e
Compare
Choose a tag to compare

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

25 Oct 08:56
f3bf65a
Compare
Choose a tag to compare

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

Full Changelog: 7.12.4...7.12.5

ODL 7.12.4

18 Oct 06:58
d155952
Compare
Choose a tag to compare

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

Full Changelog: 7.12.3...7.12.4

ODL 7.12.3

19 Sep 13:03
73b74b8
Compare
Choose a tag to compare

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

12 Aug 01:17
bfc95bb
Compare
Choose a tag to compare

What changed

For full changelog see: 7.12.1...7.12.2