Skip to content

Releases: Azure/azure-cosmos-dotnet-v3

4.0.0-preview3

10 Jan 16:22
73c6df7
Compare
Choose a tag to compare
4.0.0-preview3 Pre-release
Pre-release

Fixed

  • #1144 Newtonsoft.Json dependency needed for internal dependencies

4.0.0-preview2

07 Jan 21:22
9d1dae2
Compare
Choose a tag to compare
4.0.0-preview2 Pre-release
Pre-release

Added

  • #853 ORDER BY Arrays and Object support.
  • #877 Query diagnostics now contains client side request diagnostics information
  • #934 Preserved the ordering of projections in a GROUP BY query.
  • #952 ORDER BY Undefined and Mixed Type ORDER BY support
  • #1072 and #1110 Public contract renames, using Azure.ETag, new Azure.Cosmos.Serialization namespace
  • #1119 System.Text.Json as default serialization mechanism.

Fixed

  • #1118 Key already present exception when using custom retry policies on Core pipeline

3.5.1

11 Dec 12:25
Compare
Choose a tag to compare

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

03 Dec 19:06
f0c2553
Compare
Choose a tag to compare

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

3.3.2

30 Oct 12:50
Compare
Choose a tag to compare
  • #905 Fixed linq camel case bug

3.3.0

30 Oct 12:56
Compare
Choose a tag to compare

Added

  • #801 Enabled LINQ ThenBy operator after OrderBy
  • #814 Ability to limit to configured endpoint only
  • #822 GROUP BY query support.
  • #844 Added PartitionKeyDefinitionVersion to container builder

Fixed

  • #835 Fixed a bug that caused sortedRanges exceptions
  • #846 Statistics not getting populated correctly on CosmosException.
  • #857 Fixed reusability of the Bulk support across Container instances
  • #860 Fixed base user agent string
  • #876 Default connection timeout reduced from 60s to 10s