4.48.1 (2023-08-09)
Bugs Fixed
- Fixed retrying write operations when a gone exception occurs in bulk mode. - See PR 35838
- Fixed request start time in the
CosmosDiagnostics
for individual request responses - See PR 35705 - Fixed an issue where
ConnectionStateListener
tracked staledUris
which fails to mark the currentUris
unhealthy properly - See PR 36067 - Gone exceptions that are not idempotent should not be retried because it is not known if they succeeded for sure. The handling of the exception in this case is left to the user. Fixed retrying write operations when a gone exception occurs in bulk mode. - See PR 35838
- Fixed an issue to update the last unhealthy timestamp for an
Uri
instance only when transitioning toUnhealthy
from a different health status - See 36083 - Improved the channel health check flow to deem a channel unhealthy when it sees consecutive cancellations. - See PR 36225
- Optimized the replica validation flow to validate replica health with
Unknown
health status only when the replica is
used by a container which is also part of the connection warm-up flow. - See PR 36225