You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/cosmos/azure-cosmos/CHANGELOG.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,32 @@
1
1
## Release History
2
2
3
-
### 4.15.0b3 (Unreleased)
3
+
### 4.15.0 (2026-02-11)
4
4
5
5
#### Features Added
6
-
7
-
#### Breaking Changes
6
+
* GA support of Per Partition Automatic Failover and AvailabilityStrategy features.
8
7
9
8
#### Bugs Fixed
10
9
* Fixed bug where sdk was encountering a timeout issue caused by infinite recursion during the 410 (Gone) error. See [PR 44770](https://github.com/Azure/azure-sdk-for-python/pull/44770)
11
10
* Fixed crash in sync and async clients when `force_refresh_on_startup` was set to `None`, which could surface as `AttributeError: 'NoneType' object has no attribute '_WritableLocations'` during region discovery when `database_account` was `None`. See [PR 44987](https://github.com/Azure/azure-sdk-for-python/pull/44987)
12
11
13
12
#### Other Changes
14
13
* Added tests for multi-language support for full text search. See [PR 44254](https://github.com/Azure/azure-sdk-for-python/pull/44254)
14
+
* Renamed `availability_strategy_config` introduced in 4.15.0b1 to `availability_strategy` for both sync and async clients. See [PR 45086](https://github.com/Azure/azure-sdk-for-python/pull/45086).
15
+
16
+
### 4.14.6 (2026-02-02)
17
+
18
+
#### Bugs Fixed
19
+
* Fixed async client crash (`AttributeError: 'NoneType' object has no attribute '_WritableLocations'`) during region discovery when `database_account` was `None`. See [PR 44939](https://github.com/Azure/azure-sdk-for-python/pull/44939)
20
+
21
+
### 4.14.5 (2026-01-15)
15
22
23
+
#### Bugs Fixed
24
+
* Fixed bug where sdk was encountering a timeout issue caused by infinite recursion during the 410 (Gone) error.See [PR 44659](https://github.com/Azure/azure-sdk-for-python/pull/44649)
25
+
26
+
### 4.14.4 (2026-01-12)
27
+
28
+
#### Bugs Fixed
29
+
* Fixed bug where sdk was not properly retrying requests in some edge cases after partition splits.See [PR 44425](https://github.com/Azure/azure-sdk-for-python/pull/44425)
Copy file name to clipboardExpand all lines: sdk/cosmos/azure-cosmos/README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -952,7 +952,7 @@ Cross region hedging availability strategy improves availability and reduces lat
952
952
953
953
#### Enabling Cross Region Hedging
954
954
955
-
You can enable cross region hedging by passing the `availability_strategy_config` parameter as a dictionary to the `CosmosClient` or per-request. The most common configuration keys are `threshold_ms` (delay before sending a hedged request) and `threshold_steps_ms` (step interval for additional hedged requests).
955
+
You can enable cross region hedging by passing the `availability_strategy` parameter as a dictionary to the `CosmosClient` or per-request. The most common configuration keys are `threshold_ms` (delay before sending a hedged request) and `threshold_steps_ms` (step interval for additional hedged requests).
956
956
957
957
#### Client-level configuration
958
958
@@ -962,7 +962,7 @@ from azure.cosmos import CosmosClient
0 commit comments