Releases: Azure/azure-cosmos-dotnet-v3
Releases · Azure/azure-cosmos-dotnet-v3
3.35.3-preview
3.35.3-preview - 2023-08-10
Fixed
- 4030 Upgrade Resiliency: Fixes Race Condition by Calling Dispose Too Early
Added
- 4019 Upgrade Resiliency: Disables Replica Validation Feature By Default in Preview (The feature was previously enabled by default in the
3.35.2-preview
release)
3.35.2
3.35.2 - 2023-07-17
Fixed
- 3917 Query: Fixes malformed continuation token exception type and message
- 3969 Diagnostics: Fixes verbose levels for "Operation will NOT be retried"
Added
- 3668 Query : Adds string comparison alternative when converting LINQ to SQL (Thanks @ernesto1596)
- 3834 Query : Adds support for newtonsoft member access via ExtensionData (Thanks @onionhammer)
- 3939 CreateAndInitializeAsync: Adds Code to Optimize Rntbd Open Connection Logic to Open Connections in Parallel
3.35.2-preview
3.35.2-preview - 2023-07-17
Fixed
- 3973 Application Insights Integration: Fixes event generation for failed requests
Added
- 3951 Upgrade Resiliency: Adds Code to Enable Replica Validation Feature By Default for Preview
3.35.1
3.35.1-preview
3.35.1-preview - 2023-06-27
Fixed
- 3944 Availability: Fixes HttpTimeoutPolicies to not accidentally suppress retries
3.35.0
Fixed
- 3864 NugetPackage: Removes ThirdPartyNotice.txt from content and contentFiles folders
- 3866 CosmosClient: Fixes missing Trace when converting HTTP Timeout to 503
- 3879 Subpartitioning: Fixes handling of split physical partitions
- 3907 Query: Fixes empty property name parsing exception
Added
- 3860 Documentation: Adds see also link to Container.CreateTransactionalBatch
- 3852 Query: Adds type-markers with count and length for large arrays
- 3838 Benchmarking: Adds use of ARM Templates for benchmarking
- 3877 Regions: Adds Malaysia South, Isreal Central, and Italy North
- 3887 Distributed Tracing: Setting DisplayName for an operation level activity as
<operationname><space><containername>
- 3874 Client Encryption: Adds Microsoft.Azure.Cosmos compatibility to version 3.34.0
- 3891 Documentation: Adds additional remarks to CosmosClient
- 3902 ConnectionPolicy: Refactors Code to Reduce Default Request Timeout to 6 Seconds
- 3910 Documentations: Adds links to PatchItems docs
- 3918 Regions: Adds Israel Central
- 3918 CosmosClient: Fixes SynchronizationLockException when disposing client with requests in-flight.
- 3918 Fixes Crashing
CosmosClient
on theDispose()
Stage.
3.35.0-preview
3.34.0
Fixed
- 3847 PackageLicense: Replaces PackageLicenseUrl with PackageLicenseFile since PackageLicenseUrl is deprecated
- 3832 Query: Fixes format exception when using culture and partitionKey, difference between Windows and Linux
Added
- 3854 Change Feed: Adds LatestVersion to ChangeFeedMode
- 3833 Query: Adds TRIM string system function support in LINQ
- 3826 Query: Adds support for Lambda expression reuse in LINQ
- 3724 Query: Added remaining Cosmos Type checking functions to CosmosLinqExtensions. Thanks @onionhammer.
3.34.0-preview
3.34.0-preview - 2023-05-17
Added
- 3761 Query: Adds Computed Property SDK Support
Fixed
- 3845 AI Integration: Fixes Operation Name in the activity and end to end Tests.
3.33.0
3.33.0 - 2023-04-21
Fixed
- 3762 HttpClient: Adds detection of DNS changes through use of SocketsHttpHandler for .NET 6 and above
- 3707 Diagnostics: Adds startDate in Summary
- 3457 Documentation: Update Database.ReadAsync description
- 3730 Query: Fixes System.ArgumentException when using PartitionKey.None on x86, Linux or in Optimistic Direct Execution
- 3775 Change Feed Processor: Fixes LeaseLostException leaks on notification APIs for Renew scenarios
- 3792 Diagnostics: Refactors Code to Remove Dependency of HttpResponseHeadersWrapper to fetch Sub Status Codes
- 3793 Documentation: Refactors SQL API reference to NoSQL API
- 3814 Serialization: Fixes call to CosmosSerializer.FromStream on Gateway mode when EnableContentResponseOnWrite is false. (Thanks @baltima)