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 staled Uris which fails to mark the current Uris 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 to Unhealthy 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
Commits
a15ac3e Updated release versions to 4.48.1 for azure-cosmos (#36291)
983e812 Updated read hang grace and cancellation count threshold (#36280)
e618ba1 Channel health check improvement for cancelled requests (#36225)
d464be7 Prepare Core Libraries for August 2023 Release (#36239)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps com.azure:azure-cosmos from 4.48.0 to 4.48.1.
Release notes
Sourced from com.azure:azure-cosmos's releases.
Commits
a15ac3e
Updated release versions to 4.48.1 for azure-cosmos (#36291)983e812
Updated read hang grace and cancellation count threshold (#36280)e618ba1
Channel health check improvement for cancelled requests (#36225)d464be7
Prepare Core Libraries for August 2023 Release (#36239)530cc43
mgmt, upgrade network 2023-04 (#36242)7e3b6a5
Update TRC API azure core (#36237)4b74642
Redact error output (#36232)3255f7f
Add logback classes that are initialized at build time (#36231)4792bff
bump the proxy version (#36235)aeec94b
Azure IOT deviceupdate Test Proxy migration PR (#36234)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show