4.69.0 (2025-05-14)
Features Added
- Added Beta public API to enable http2. - See PR 43123
- Added API to allow customers to wrap/extend
CosmosAsyncContainer- PR 43724 and PR 45087 - Added Per-Partition Automatic Failover which enables failover for writes at per-partition level for Single-Write Multi-Region accounts. - PR 44099
- Added Beta public API to allow defining the consistency behavior for read / query / change feed operations independent of the chosen account-level consistency level. NOTE: This API is still in preview mode and can only be used when using DIRECT connection mode. - See PR 45161
Bugs Fixed
- Fixed the fail back flow where not all partitions were failing back to original first preferred region for Per-Partition Circuit Breaker. - PR 44099
- Fixed diagnostics issue where operations in Gateway mode hitting end-to-end timeout would not capture diagnostics correctly. - PR 44099
- Enabled
excludeRegionsto be applied forQueryPlancalls. - PR 45196 - Fixed the behavior to correctly perform partition-level failover through circuit breaker for operations enabled with threshold-based availability strategy. - PR 45244
- Fixed an issue where
QueryPlancalls are indefinitely retried in the same region when there are connectivity or response delays with / from the Gateway. - PR 45267 - Fixed hang issue in
CosmosPagedIterable#handleby preventing race conditions in underlying subscription ofFlux<FeedResponse>. - PR 45290
Other Changes
- Added the
vectorIndexShardKeysto the vectorIndexSpec for QuantizedFlat and DiskANN vector search. - PR 44007 - Added user agent suffixing if Per-Partition Automatic Failover or Per-Partition Circuit Breaker are enabled at client scope. - PR 45197
- Enable threshold-based availability strategy for reads by default when Per-Partition Automatic Failover is also enabled. - PR 45267