Releases: Azure/azure-cosmos-dotnet-v3
3.48.0-preview.2
3.48.0-preview.2 - 2025-2-28
Fixed
- 5030 Binary Encoding: Fixes Serialization Gaps on Newtonsoft Reader/Writer for Transactional Batch API.
3.47.2
3.48.0-preview.1
3.48.0-preview.1 - 2025-2-14
Added
- 5013 Resiliency: Fixes a bug in the feature for "Faster detection of broken Transport connections".
Set Environment variable AZURE_COSMOS_AGGRESSIVE_TIMEOUT_DETECTION_ENABLED to "True" to enable the above feature. Fixed an issue where connections weren't marked as "unhealthy" under sustained failures, delaying recovery. Now, unhealthy connections trigger prompt reconnection, ensuring continuous client operations.
3.47.1
3.47.1 - 2025-2-14
Added
- 5013 Resiliency: Fixes a bug in the feature for "Faster detection of broken Transport connections".
Set Environment variable AZURE_COSMOS_AGGRESSIVE_TIMEOUT_DETECTION_ENABLED to "True" to enable the above feature. Fixed an issue where connections weren't marked as "unhealthy" under sustained failures, delaying recovery. Now, unhealthy connections trigger prompt reconnection, ensuring continuous client operations.
3.48.0-preview.0
3.47.0
3.47.0 - 2025-2-07
Added
- 4682 OpenTelemetry Metrics: Adds support to collect Operation level metrics
- 4857 Query: Adds LINQ support for Multi-key Group By translation
- 4872 Open Telemetry : Adds implementation for network level Metrics
- 4925 Open Telemetry: Adds option to opt-in optional dimensions
- 4966 Hedging: Adds reads CrossRegionalHedging to GA SDK release
- 4994 Query: Adds Computed Properties to Public Interface
This also includes a Direct Package version update to 3.37.9 in PR #4990
Fixed
- 4928 Upgrade Resiliency: Fixes Code to Clean-up Unhealthy Connection and LbChannelState Object.
- 4869 Hedging: Fixes NullReference Exception Bug
- 4949 RequestOptions: Fixes Etag code documentation
- 4936 Optimization: Fixes SDK to use static readonly arrays for seperators
- 4970 QuorumReader: Fixes bug where reads will fail in BoundedStaleness when a secondary replica is unresponsive to use primary replica on retries
- 4995 Open Telemetry: Fixes attribute name as per OTel Guidance
3.47.0-preview.1
3.47.0-preview.1 - 2025-01-28
Fixed
3.46.1
3.47.0-preview.0
3.47.0-preview.0 - 2024-11-19
Added
- 4839 Dependencies: Removes direct reference to the Newtonsoft.Json package, marks it as a private asset, and adds a build target to enforce explicit consumer references.
NOTE: This is a breaking change. Consumer applications must explicitly reference the Newtonsoft.Json package with a version >= 10.0.2 or opt-out of the check by setting
<AzureCosmosDisableNewtonsoftJsonCheck>true</AzureCosmosDisableNewtonsoftJsonCheck>
in their project file.
3.46.0
3.46.0 - 2024-11-19
Added
- 4839 Dependencies: Removes direct reference to the Newtonsoft.Json package, marks it as a private asset, and adds a build target to enforce explicit consumer references.
NOTE: This is a breaking change. Consumer applications must explicitly reference the Newtonsoft.Json package with a version >= 10.0.2 or opt-out of the check by setting
<AzureCosmosDisableNewtonsoftJsonCheck>true</AzureCosmosDisableNewtonsoftJsonCheck>
in their project file.
- 4854 Open Telemetry: Adds open telemetry based versioning.
aavasthy marked this conversation as resolved.
Fixed
- 4860 Open telemetry: Fixes Populating Query text for non-stream Iterator.
- 4649 Query: Fixes prefetching to be disabled when MaxConcurrency is less than or equal to one.
- 4878 Tests: Fixes Assert proper way.
- 4885 Query: Fixes (workaround) for query plan issue where placeholder index does not start at zero.