Releases: Azure/azure-cosmos-dotnet-v3
Releases · Azure/azure-cosmos-dotnet-v3
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.
3.30.0
3.30.0 - 2022-08-19
Added
- #3376 Client Telemetry : Refactors code to compute hash of VM ID and Process Name information
- #3364 Integrated cache: Adds DedicatedGatewayRequestOptions for public release
- #3273 Linq: Adds support constant evaluation of
Nullable<T>.HasValue
. (Thanks @ccurrens) - #3268 Diagnostics: Adds GetStartTimeUtc and GetFailedRequestCount
Fixed
3.30.0-preview
3.30.0-preview - 2022-08-19
Added
3.29.0
3.29.0 - 2022-07-11
Added
- #3265, #3285 Change Feed Processor: Adds Task.Delay check to prevent stalling
- #3308 Dependencies: System.ConfigurationManager is upgraded to 6.0.0 tied to the .NET 6.0 release, which still supports .NET Standard 2.0, so it is not a breaking change.
- #3308 Performance: Replaces DateTime.UtcNow with Rfc1123DateTimeCache.UtcNow()
- #3320 Performance: Adds use of ValueStopwatch instead of Stopwatch
- #3276 KeyRefresh: Adds AzureKeyCredential support to enable key refresh scenarios
- #3322 Query: Adds new DLL dependencies for ServiceInterop.dll
Fixed
- #3278, #3310 CosmosClient: Fixes ObjectDisposedException during Background Refresh by adding Cancellation Token
- #3309 Documentation: Fixes Container.PatchItemAsync example
- #3309 Serialization: Fixes default JsonSerializerSettings for GHSA-5crp-9r3c-p9vr
- #3319 OperationCanceledException: Adds Exception Trace as Child to reduce noise on the top level of Diagnostics
- #3308 ObjectDisposedException: Fixes ObjectDisposedException during Bounded Staleness/Strong barrier requests