Skip to content

3.59.0

Latest

Choose a tag to compare

@NaluTripician NaluTripician released this 25 Apr 04:22
dd06aae

Added

  • 5579 Change Feed Processor: Adds Lease container export support
  • 5709 Performance: Adds caching for URL-encoded AAD authorization signature
  • 5731 DNS dot-suffix: Adds TCP DNS dot-suffix for Direct mode to avoid Kubernetes ndots latency
  • 5755 Exceptionless: Adds enabling exception less 400 status code
  • 5756 Exceptionless: Adds enabling exception less 404/1002 status code
  • 5757 Exceptionless: Adds enabling exception less 403
  • 5779 Direct: Adds Direct package version bump to 3.42.4
  • 5786 Region Availability: Adds missing regions from Direct 3.42.4
  • 5788 Socket Handler: Adds HTTP/2 PING keep-alive to detect broken connections in pool

Fixed

  • 5553 NativeDLLs: Fixes Conditionally include win-x64 native DLLs based on RuntimeIdentifier
  • 5588 LINQ: Fixes memory leak from Expression.Compile() in all call sites
  • 5617 ChangeFeedProcessor: Fixes first-change skip during initial startup by anchoring StartTime
  • 5636 CosmosClientBuilder: Fixes self-referencing loop in GetSerializedConfiguration with STJ TypeInfoResolver
  • 5748 Routing: Fixes GetOverlappingRanges CPU overhead from repeated JSON deserialization
  • 5807 ChangeFeedProcessor: Fixes lease de-duplication for /partitionKey-partitioned lease containers

See full changelog: https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md#3590