Releases: Azure/azure-cosmos-dotnet-v3
Releases · Azure/azure-cosmos-dotnet-v3
3.28.0-preview
3.28.0-preview - 2022-06-14
Added
- #3257 CosmosClientBuilder: Adds BuildAndInitializeAsync to match CosmosClient.CreateAndInitializeAsync
- #3211 Client Encryption: Adds change to allow partition key path and id to be part of client encryption policy
- #3236 MalformedContinuationTokenException: Adds the use of a new substatus code when throwing to programmatically determine the cause of the BadRequest
- #3236 CosmosException: Adds custom messages for Service Unavailable scenarios to guide customer investigation
Fixed
- #3253 CosmosOperationCanceledException: Fixes Closure on Cancellation Token status
- #3252 Telemetry: Fixes Inconsistent behavior of VM Metadata Async Initialization
- #3224 LINQ: Fixes preserve DateTime.Kind when passing value to custom JsonConverter (Thanks @ccurrens)
- #3236 Diagnostics: Fixes Exception caused when checking OS version of some Android Devices
- #3236 Diagnostics: Fixes CPU NaN value causing broken json formatting on some devices
3.27.2
3.27.2-preview
3.27.2-preview - 2022-06-02
Added
- #3231 Diagnostics: Adds Connection Mode to Client Configuration
- #3234 CosmosOperationCanceledException: Adds short link and cancellation token status into message
Fixed
3.27.1
3.27.1 - 2022-05-25
Added
- #3177 Performance: Adds optimized request headers
- #3202 Diagnostics: Adds Application region into Client Configuration
- #3194 Diagnostics: Adds Processor count
- #3180 Diagnostics: Adds Continuation Token from partition key range cache
- #3176 Diagnostics: Adds request session token
Fixed
3.27.1-preview
3.27.1-preview - 2022-05-25
Added
- #3177 Performance: Adds optimized request headers
- #3202 Diagnostics: Adds Application region into Client Configuration
- #3194 Diagnostics: Adds Processor count
- #3180 Diagnostics: Adds Continuation Token from partition key range cache
- #3176 Diagnostics: Adds request session token
Fixed
3.27.0
3.27.0 - 2022-05-06
Added
- #3123 Availability: Adds optimization to reduce reduce metadata calls for addresses
- #3127 Availability: Adds logic to reduce impact of replica failovers and upgrades
- #3093 Patch: Adds Null support for Set operation
- #3111 & #3015 Merge support: Minimum SDK version that includes partition merge support.
- #2924 Performance: Adds a LINQ optimization for member access in LINQ-to-SQL (Thanks @notheotherben)
- #3165 Diagnostics: Adds response serialization time
- #3168 Performance: Adds aggressive prefetching for scalar aggregates for Query
Fixed
- #3102 Upsert item: Fixes a bug causing session tokens for partition 0 to be overridden by session token for another partition when users don't pass the token as input
- #3119 Session: Fixes NotFound/ReadSessionNotAvailable (404/1002) on collection-recreate scenario for query-only workloads
- #3124 Change Feed Processor: Fixes noisy error notification when lease is stolen by other host
- #3141 Diagnostics: Fixes contacted replica count
- #3173 UserAgent: Optimized size by removing irrelevant information
3.27.0-preview
3.27.0-preview - 2022-05-06
Added
- #3123 Availability: Adds optimization to reduce reduce metadata calls for addresses
- #3127 Availability: Adds logic to reduce impact of replica failovers and upgrades
- #3093 Patch: Adds Null support for Set operation
- #3111 & #3015 Merge support: Minimum SDK version that includes partition merge support.
- #2924 Performance: Adds a LINQ optimization for member access in LINQ-to-SQL (Thanks @notheotherben)
- #3165 Diagnostics: Adds response serialization time
- #3168 Performance: Adds aggressive prefetching for scalar aggregates for Query
Fixed
- #3102 Upsert item: Fixes a bug causing session tokens for partition 0 to be overridden by session token for another partition when users don't pass the token as input
- #3119 Session: Fixes NotFound/ReadSessionNotAvailable (404/1002) on collection-recreate scenario for query-only workloads
- #3124 Change Feed Processor: Fixes noisy error notification when lease is stolen by other host
- #3141 Diagnostics: Fixes contacted replica count
- #3173 UserAgent: Optimized size by removing irrelevant information
3.26.2
3.26.2 - 2022-05-05
- #3155 Query: Fixes "System.ArgumentException: Stream was not readable." when using WithParameterStream
- #3154 Query: Fixes possible missing query results on Windows x64 when using a custom serializer
- #3137 Query: Fixes exception message readability for invalid query text. Introduced in 3.14.0 PR #1812
3.26.1
Added
- #3080 & #3081 Availability: Adds optimization to partition key ranges cache to reduce number of gateway calls in exception scenarios
- #3079 Availability: Adds a memory optimization to remove cached values when a not found is returned on a refresh
- #3089 Availability: Adds retries to gateway calls for metadata operations on 408 responses