Skip to content

Releases: Azure/azure-cosmos-dotnet-v3

3.33.0-preview

28 Apr 14:58
e5972ac
Compare
Choose a tag to compare
3.33.0-preview Pre-release
Pre-release

3.33.0-preview - 2023-04-21

Fixed

  • 3762 HttpClient: Adds detection of DNS changes through use of SocketsHttpHandler for .NET 6 and above
  • 3707 Diagnostics: Adds startDate in Summary
  • 3457 Documentation: Update Database.ReadAsync description
  • 3730 Query: Fixes System.ArgumentException when using PartitionKey.None on x86, Linux or in Optimistic Direct Execution
  • 3775 Change Feed Processor: Fixes LeaseLostException leaks on notification APIs for Renew scenarios
  • 3792 Diagnostics: Refactors Code to Remove Dependency of HttpResponseHeadersWrapper to fetch Sub Status Codes
  • 3793 Documentation: Refactors SQL API reference to NoSQL API
  • 3814 Serialization: Fixes call to CosmosSerializer.FromStream on Gateway mode when EnableContentResponseOnWrite is false. (Thanks @Baltima)

Added

  • 3672 PriorityBasedExecution: Added PriorityLevel as a RequestOption
  • 3109, 3763 Subpartitioning: Adds support for Prefix Partition Key searches for sub partitioned containers, and APIs for public release and increase REST API version
  • 3803 HttpClient: Adds Properties to the Http messages if available
  • 3389 Patch: Adds Move Operation

3.32.3

30 Mar 19:58
1a0237c
Compare
Choose a tag to compare

3.32.3 - 2023-03-30

Fixed

  • #3787 Connectivity: Fixes ConnectionBroken and adds support for Burst Capacity

3.32.3-preview

30 Mar 19:58
9b1e1dd
Compare
Choose a tag to compare
3.32.3-preview Pre-release
Pre-release

3.32.3-preview - 2023-03-30

Fixed

  • #3787 Connectivity: Fixes ConnectionBroken and adds support for Burst Capacity

3.32.2

13 Mar 20:33
83afe87
Compare
Choose a tag to compare

3.32.2 - 2023-03-10

Fixed

  • #3713 CosmosNullReferenceException: Refactors CosmosNullReferenceException to pass along InnerException property on parent NullReferenceException.
  • #3749 Query: Fixes regression from LINQ custom serializer fix. Introduced in 3.32.0 PR 3749

3.32.2-preview

13 Mar 20:34
176f916
Compare
Choose a tag to compare
3.32.2-preview Pre-release
Pre-release

3.32.2-preview - 2023-03-10

Fixed

  • #3713 CosmosNullReferenceException: Refactors CosmosNullReferenceException to pass along InnerException property on parent NullReferenceException.
  • #3749 Query: Fixes regression from LINQ custom serializer fix. Introduced in 3.32.0 PR 3749

3.32.1

02 Mar 01:12
e96e96f
Compare
Choose a tag to compare

3.32.1 - 2023-03-01

Fixed

  • #3732 ReadMany: Fixes BadRequest when using Ids with single quotes

3.32.1-preview

02 Mar 01:12
162aff8
Compare
Choose a tag to compare
3.32.1-preview Pre-release
Pre-release

3.32.1-preview - 2023-03-01

Fixed

  • #3732 ReadMany: Fixes BadRequest when using Ids with single quotes

3.32.0

06 Feb 19:18
8a537ce
Compare
Choose a tag to compare

3.32.0

Fixed

  • #3466 ClientRetryPolicy: Fixes behavior to Meta-data write operations in multimaster accounts
  • #3498 PartitionKey: Fixes NullRef in toString handling for None for PartitionKey.ToString()
  • #3385 Query: Fixes LINQ ToString got absorbed during translation
  • #3406 Query: Fixes LINQ to use custom serializer to serialize constant values in Query
  • #3496 Documentation: Adds XML comment to Database.ReadThroughputAsync definition
  • #3508, #3640 CosmosClient Initialization: Refactors implementation for opening Rntbd connections to backend replica nodes in Direct mode
  • #3519 Diagnostics: Removes unused properties and reduces size
  • #3495 Query: Fixes partition range evaluation for spatial queries
  • #3399 Query: Fixes default to BadRequestException in case of internal errors in ServiceInterop
  • #3574 Query: Fixes incorrect FeedResponse.Count when result contains undefined elements
  • #3577 Trace: Fixes Tracing/diagnostics hour-times to 24Hours
  • #3632 Query: Fixes handling of CosmosUndefined, CosmosGuid and CosmosBinary in unordered DISTINCT
  • #3640 Token expiration: Fixes token expired errors happening on some environments
  • #3645 Change Feed Processor: Fixes behavior with StartTime on Local
  • #3643 Documentation: Fixed CosmosClientBuilder.WithConnectionModeGateway documentation
  • #3579 Documentation: Fixes EUAP in Comments

Added

  • #3566 Change Feed Processor: Adds support for Resource Tokens
  • #3555 Availability: Adds HTTP timeouts with request-level cross-region retry
  • #3509 Query: Adds ALL Scalar Expression
  • #3656 Region Availability: Adds Poland Central Region For Public Usage.
  • #3636 CosmosClientOptions: Adds ServerCertificateCustomValidationCallback for Http and TCP

3.32.0-preview

Added

  • #3596 Full Fidelity Change Feed: Adds new LatestVersion to ChangeFeedMode. FullFidelity is now renamed to AllVersionsAndDeletes.
  • #3598 AI integration: Adds Distributed Tracing support. Enabled by default, which can be disabled through
    CosmosClientOptions.IsDistributedTracingEnabled

3.32.0-preview

06 Feb 19:11
8a537ce
Compare
Choose a tag to compare
3.32.0-preview Pre-release
Pre-release

3.32.0

Fixed

  • #3466 ClientRetryPolicy: Fixes behavior to Meta-data write operations in multimaster accounts
  • #3498 PartitionKey: Fixes NullRef in toString handling for None for PartitionKey.ToString()
  • #3385 Query: Fixes LINQ ToString got absorbed during translation
  • #3406 Query: Fixes LINQ to use custom serializer to serialize constant values in Query
  • #3496 Documentation: Adds XML comment to Database.ReadThroughputAsync definition
  • #3508, #3640 CosmosClient Initialization: Refactors implementation for opening Rntbd connections to backend replica nodes in Direct mode
  • #3519 Diagnostics: Removes unused properties and reduces size
  • #3495 Query: Fixes partition range evaluation for spatial queries
  • #3399 Query: Fixes default to BadRequestException in case of internal errors in ServiceInterop
  • #3574 Query: Fixes incorrect FeedResponse.Count when result contains undefined elements
  • #3577 Trace: Fixes Tracing/diagnostics hour-times to 24Hours
  • #3632 Query: Fixes handling of CosmosUndefined, CosmosGuid and CosmosBinary in unordered DISTINCT
  • #3640 Token expiration: Fixes token expired errors happening on some environments
  • #3645 Change Feed Processor: Fixes behavior with StartTime on Local
  • #3643 Documentation: Fixed CosmosClientBuilder.WithConnectionModeGateway documentation
  • #3579 Documentation: Fixes EUAP in Comments

Added

  • #3566 Change Feed Processor: Adds support for Resource Tokens
  • #3555 Availability: Adds HTTP timeouts with request-level cross-region retry
  • #3509 Query: Adds ALL Scalar Expression
  • #3656 Region Availability: Adds Poland Central Region For Public Usage.
  • #3636 CosmosClientOptions: Adds ServerCertificateCustomValidationCallback for Http and TCP

3.32.0-preview

Added

  • #3596 Full Fidelity Change Feed: Adds new LatestVersion to ChangeFeedMode. FullFidelity is now renamed to AllVersionsAndDeletes.
  • #3598 AI integration: Adds Distributed Tracing support. Enabled by default, which can be disabled through
    CosmosClientOptions.IsDistributedTracingEnabled

3.31.2-preview

28 Nov 23:55
07b34e6
Compare
Choose a tag to compare
3.31.2-preview Pre-release
Pre-release

3.31.2-preview - 2022-11-28

Fixed

  • #3525 Query: Fixes performance regression on target partition for some ORDER BY queries with continuation