4.75.0 (2025-10-21)
Features Added
- Enabled
Cosmos(Async)Client
to support per-partition automatic failover dynamically without the need to restart the application. - See PR 46477 - AAD Auth: Added a fallback mechanism for AAD audience scope. - PR 46637
Bugs Fixed
- Fixed issue with change feed processor logs not showing exceptions. - 46918
- Fixed an issue where Per-Partition Circuit Breaker was hitting
NullPointerException
transiently in e2e timeout scenarios. - PR 46968 - Allow lease in
ChangeFeedProcessor
to be rebalanced if changes for associated partition have not been processed for a while. - PR 47038
Other Changes
- Changed to use
PartitionKeyRangeCache
to get partition key range during startup and split handling. - 46700 - Changed to use lower casing http header names for gateway response. - 46736
- Improved resilience around several completion events for an ssl handshake. - PR 46734
- Changed timestamp format to be consistent in leases for CFP. - PR 46784
- Added
MetadataThrottlingRetryPolicy
forPartitionKeyRange
RequestRateTooLargeException
handling. - PR 46823 - Ensure effective
DirectConnectionConfig#setNetworkRequestTimeout
is set to at least 5 seconds. - PR 47024 - Wrap JSON parsing exceptions as
CosmosException
to provide better context. - PR 47040