Releases: Azure/azure-cosmos-dotnet-v3
Releases · Azure/azure-cosmos-dotnet-v3
3.32.0
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
3.32.0-preview
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
3.31.2-preview
3.31.2-preview - 2022-11-28
Fixed
- #3525 Query: Fixes performance regression on target partition for some ORDER BY queries with continuation
3.31.2
3.31.1
3.31.1-preview
3.31.1-preview - 2022-10-30
Fixed
- Connection: Fixes health check to identify broken connections earlier.
3.31.0
3.31.0 - 2022-10-03
Fixed
- #3480 FeedRange: Fixes a NullRef in
FeedRangePartitionKey.ToString()
- #3479 ClientRetryPolicy: Fixes behavior to handling of 503 HTTP errors. Introduced in 3.24.0 PR #3008
- #3431 Documentation: Fixes ApplicationRegion and ApplicationPreferredRegions remarks
- #3405 CosmosClient Initialization: Fixes TokenCredentialCache to respect cancellation token
- #3401 Change Feed Processor: Fixes LeaseLostException leaks on notification APIs
- #3377 Documentation: Fixes ItemRequestOptions Example
Added
- #3455 CosmosClientOptions: Adds validation for ApplicationName
- #3449 Documentation: Adds link to supported operations doc for PatchOperationType Enum
- #3433 CosmosOperationCanceledException: Adds serializable functionality
- #3419 Documentation: Removes mention of obsolete disableAutomaticIdGeneration
- #3404 Patch: Adds public to
PatchOperation<T>
class for testing - #3400 Query: Adds new system strings in JsonBinaryEncoding, replacing 1-byte user strings
- #3380 Query: Adds aggressive prefetching for
GROUP BY
andCOUNT(DISTINCT)
3.31.0-preview
3.31.0-preview - 2022-10-03
Fixed
- #3480 FeedRange: Fixes a NullRef in
FeedRangePartitionKey.ToString()
- #3479 ClientRetryPolicy: Fixes behavior to handling of 503 HTTP errors. Introduced in 3.24.0 PR #3008
- #3431 Documentation: Fixes ApplicationRegion and ApplicationPreferredRegions remarks
- #3405 CosmosClient Initialization: Fixes TokenCredentialCache to respect cancellation token
- #3401 Change Feed Processor: Fixes LeaseLostException leaks on notification APIs
- #3377 Documentation: Fixes ItemRequestOptions Example
Added
- #3455 CosmosClientOptions: Adds validation for ApplicationName
- #3449 Documentation: Adds link to supported operations doc for PatchOperationType Enum
- #3433 CosmosOperationCanceledException: Adds serializable functionality
- #3419 Documentation: Removes mention of obsolete disableAutomaticIdGeneration
- #3404 Patch: Adds public to
PatchOperation<T>
class for testing - #3400 Query: Adds new system strings in JsonBinaryEncoding, replacing 1-byte user strings
- #3380 Query: Adds aggressive prefetching for
GROUP BY
andCOUNT(DISTINCT)
3.30.1
3.30.1-preview
3.30.1-preview - 2022-09-01
Fixed
- #3430 PartitionKeyRangeCache: Fixes duplicate trace key generation which is the root cause of
System.ThrowHelper.ThrowArgumentException
duringGetFeedRangesAsync
API invocation.