Skip to content

Releases: Azure/azure-cosmos-dotnet-v3

3.62.0-preview.0

04 Jun 18:13
0fa540d

Choose a tag to compare

3.61.0

04 Jun 18:10
0fa540d

Choose a tag to compare

3.61.0-preview.0

04 Jun 18:12
da4efa8

Choose a tag to compare

3.60.0

19 May 04:47
da4efa8

Choose a tag to compare

Microsoft.Azure.Cosmos.FaultInjection 1.0.0-beta.1

01 May 00:00

Choose a tag to compare

Microsoft.Azure.Cosmos.FaultInjection 1.0.0-beta.1

NuGet: https://www.nuget.org/packages/Microsoft.Azure.Cosmos.FaultInjection/1.0.0-beta.1

Added

  • #4867 FaultInjection: Adds method to add FaultInjection using CosmosClientBuilder
  • #4989 Metadata Requests: Adds Metadata request support for FaultInjection
  • #5264 ThinClient Compatibility: Adds compatibility with Thin Client Proxy
  • #5510 Unauthorized Errors: Adds Unauthorized status codes
  • #5677 FaultInjection: Adds XML documentation, stylecop.json, and updates test packages
  • #5679 FaultInjection: Adds comprehensive unit test coverage

Fixed

  • #5676 FaultInjection: Fixes naming typos and XML documentation
  • #5675 FaultInjection: Fixes critical bugs for release 2
  • #5678 FaultInjection: Refactors code quality improvements

3.60.0-preview.0

25 Apr 04:22
dd06aae

Choose a tag to compare

3.60.0-preview.0 Pre-release
Pre-release

Added

  • 5804 SemanticReranking: Adds Configurable Request Timeout

Fixed

  • 5783 Container: Fixes SemanticRerankAsync TypeLoadException in derived classes

This preview release also includes all changes from 3.59.0.

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

3.59.0

25 Apr 04:22
dd06aae

Choose a tag to compare

3.59.0 - 2026-4-24

Features 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

Bugs 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
  • 5778 DocumentClient: Fixes Potential Memory Leak By Properly Disposing GlobalPartitionEndpointManagerCore. This bug left the circuit breaker failback loop running indefinitely, leaking Task.Delay timers.

3.59.0-preview.0

23 Mar 07:58
9e6a2f6

Choose a tag to compare

3.59.0-preview.0 Pre-release
Pre-release

3.59.0-preview.0 - 2026-3-20

Added

  • 5502 VectorIndex Policy: Adds Support for QuantizerType in IndexingPolicy
  • 5634 Semantic Reranking: Adds response body in semantic reranking error responses
  • 5685 Read Consistency Strategy: Adds Read Consistency Strategy option for read requests
  • 5447 Per Partition Automatic Failover: Adds Hub Region Processing Only While Routing Requests Failed with 404/1002 for single master accounts
  • 5551 HPK: Adds internal CosmosClientOptions flag UseLengthAwareRangeComparer for length aware range comparer rollout
  • 5582 Query: Adds ability to choose global vs local/focused statistics for FullTextScore
  • 5610 Refactors N-Region Synchronous Commit feature to use IServiceConfigurationReaderVNext interface.
  • 5693 ThinClient Integration: Adds Enable Multiple Http2 connection on SocketsHttpHandler
  • 5614 ThinClient Integration: Adds support for QueryPlan in thinclient mode

Fixed

  • 5597 CosmosClient: Fixes ObjectDisposedException message when client is disposed during request
  • 5613 CrossRegionHedgingAvailabilityStrategy: Fixes ArgumentNullException race condition in hedging cancellation
  • 5650 Batch: Fixes null ErrorMessage when promoting status from MultiStatus response
  • 5651 Serializer: Fixes unsafe stream cast in FromStream
  • 5697 ResourceThrottleRetryPolicy: Fixes cumulativeRetryDelay tracking when x-ms-retry-after-ms header is absent

3.58.0

23 Mar 07:31
9e6a2f6

Choose a tag to compare

3.58.0 - 2026-3-20

Added

  • 5447 Per Partition Automatic Failover: Adds Hub Region Processing Only While Routing Requests Failed with 404/1002 for single master accounts
  • 5551 HPK: Adds internal CosmosClientOptions flag UseLengthAwareRangeComparer for length aware range comparer rollout
  • 5582 Query: Adds ability to choose global vs local/focused statistics for FullTextScore
  • 5610 Refactors N-Region Synchronous Commit feature to use IServiceConfigurationReaderVNext interface.
  • 5693 ThinClient Integration: Adds Enable Multiple Http2 connection on SocketsHttpHandler
  • 5614 ThinClient Integration: Adds support for QueryPlan in thinclient mode

Fixed

  • 5597 CosmosClient: Fixes ObjectDisposedException message when client is disposed during request
  • 5613 CrossRegionHedgingAvailabilityStrategy: Fixes ArgumentNullException race condition in hedging cancellation
  • 5650 Batch: Fixes null ErrorMessage when promoting status from MultiStatus response
  • 5651 Serializer: Fixes unsafe stream cast in FromStream
  • 5697 ResourceThrottleRetryPolicy: Fixes cumulativeRetryDelay tracking when x-ms-retry-after-ms header is absent

3.56.0-preview.1

11 Mar 18:36
0e6c265

Choose a tag to compare

3.56.0-preview.1 Pre-release
Pre-release

3.56.0-preview.1 - 2025-3-10

Fixed

-5613 CrossRegionHedgingAvailabilityStrategy: Fixes ArgumentNullException race condition in hedging cancellation