Skip to content

Releases: Azure/azure-cosmos-dotnet-v3

3.48.0-preview.2

03 Mar 18:16
e2ba9bd
Compare
Choose a tag to compare
3.48.0-preview.2 Pre-release
Pre-release

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

03 Mar 18:15
e2ba9bd
Compare
Choose a tag to compare

3.47.2 - 2025-2-28

Fixed

  • 5030 Binary Encoding: Fixes Serialization Gaps on Newtonsoft Reader/Writer for Transactional Batch API.

3.48.0-preview.1

03 Mar 18:14
c495ad5
Compare
Choose a tag to compare
3.48.0-preview.1 Pre-release
Pre-release

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

03 Mar 18:14
c495ad5
Compare
Choose a tag to compare

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

08 Feb 00:11
ff64271
Compare
Choose a tag to compare
3.48.0-preview.0 Pre-release
Pre-release

3.48.0-preview.0 - 2025-2-7

Added

  • 4706 Hedging: Adds support for writes on multi region accounts

3.47.0

08 Feb 00:10
ff64271
Compare
Choose a tag to compare

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

27 Feb 23:05
447eaca
Compare
Choose a tag to compare
3.47.0-preview.1 Pre-release
Pre-release

3.47.0-preview.1 - 2025-01-28

Fixed

  • 4928 Upgrade Resiliency: Fixes Code to Clean-up Unhealthy Connection and LbChannelState Object.
  • 4934 Region Availability: Adding SDK Changes for Upcoming Regions.

3.46.1

27 Feb 22:55
447eaca
Compare
Choose a tag to compare

3.46.1 - 2024-12-24

Fixed

  • 4928 Upgrade Resiliency: Fixes Code to Clean-up Unhealthy Connection and LbChannelState Object.
  • 4934 Region Availability: Adding SDK Changes for Upcoming Regions.

3.47.0-preview.0

19 Nov 22:19
5793eec
Compare
Choose a tag to compare
3.47.0-preview.0 Pre-release
Pre-release

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

19 Nov 22:16
5793eec
Compare
Choose a tag to compare

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.