Releases: Azure/azure-cosmos-dotnet-v3
Releases · Azure/azure-cosmos-dotnet-v3
3.5.1
Fixed
#1060 Fixed unicode encoding bug in DISTINCT queries.
#1070 CreateItem will only retry for auto-extracted partition key in-case of collection re-creation
#1075 Including header size details for BadRequest with large headers
#1078 Fixed a deadlock on scenarios with SynchronizationContext while executing async SDK API
#1081 Fixed race condition in serializer caused null reference exception.
#1086 Fix possible NullReferenceException on a TransactionalBatch code path
#1091 Fixed a bug in query when a partition split occurs that causes a NotImplementedException to be thrown.
#1089 Fixes a NullReferenceException when using Bulk with items with no PK
3.5.0
Added
- #979 Make SessionToken on QueryRequestOptions public.
- #995 Included session token in diagnostics.
- #1000 Add PortReuseMode to CosmosClientOptions.
- #1017 Adding ClientSideRequestStatistics to gateway calls and making endtime nullable
- #1038 Add Selflink to resource properties
Fixed
- #921 Fixed error handling to preserve stack trace in certain scenarios
- #944 Change Feed Processor won't use user serializer for internal operations
- #988 Fixed query mutating due to retry of gone / name cache is stale.
- #954 Support "Start from Beginning" for Change Feed Processor in multi master accounts
- #999 Fixed grabbing extra page, updated continuation token on exception path, and non ascii character in order by continuation token.
- #1013 Gateway OperationCanceledException are now returned as request timeouts
- #1020 Direct package update removes debug statements
- #1023 Fixed ThroughputResponse.IsReplacePending header mapping
- #1036 Fixed query responses to return null Content if it is a failure
- #1045 Added stack trace and innner exception to CosmosException
- #1050 Add mocking constructors to TransactionalBatchOperationResult