4.30.0 (2022-05-20)
Bugs Fixed
- Fixed bubbling of Errors in case of any
java.lang.Error
- See PR 28620 - Fixed an issue with creating new Throughput control client item when
enableThroughputControlGroup
is being called multiple times with the same throughput control group. - See PR 28905 - Fixed a possible dead-lock on static ctor for CosmosException when the runtime is using custom class loaders. - See PR 28912 and PR 28961
Other Changes
- Added
exceptionMessage
andexceptionResponseHeaders
toCosmosDiagnostics
in case of any exceptions - See PR 28620 - Improved performance of
query plan
cache by usingConcurrentHashMap
with a fixed size of 1000 - See PR 28537 - Changed 429 (Throttling) retry policy to have an upper bound for the back-off time of 5 seconds - See PR 28764
- Improved
openConnectionsAndInitCaches
by using rntbd context negotiation. - See PR 28470 - Enable
connectionEndpointRediscoveryEnabled
by default - See PR 28471