-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Release azure cosmos 4.71.2 hotfix #46973
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release azure cosmos 4.71.2 hotfix #46973
Conversation
(cherry picked from commit ebf4ee2)
…ntation/changefeed/pkversion/PartitionProcessorImpl.java Co-authored-by: Copilot <[email protected]> (cherry picked from commit 936ba7f)
…ntation/changefeed/pkversion/LeaseRenewerImpl.java Co-authored-by: Copilot <[email protected]> (cherry picked from commit 4011c17)
(cherry picked from commit 2fb8c3a)
(cherry picked from commit 5098367)
* add metadata retry throttling policy --------- Co-authored-by: annie-mac <[email protected]> Co-authored-by: Fabian Meiswinkel <[email protected]> Co-authored-by: Copilot <[email protected]> (cherry picked from commit fe96d60)
* wireup the pkRange cache for cfp setartup Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: annie-mac <[email protected]> Co-authored-by: Copilot <[email protected]> (cherry picked from commit b58648d)
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
* Remove role assignment with a non-existent principal and temporarily skip SPN-based auth tests. * Update azure-cosmos-kafka-connect v2.5.1 release notes. * Update azure-cosmos-kafka-connect v2.5.1 release notes. * Specify tracked issue to re-enable SPN-based tests. * Specify tracked issue to re-enable SPN-based tests. (cherry picked from commit 673340d)
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - Thanks
* Install java 8 on macos-15 * Use if condition * Use variables in condition * Include 15+ macos version * debug * use custom location of java home * remove check on java bin * typo fix * debug output files * correct java bin path * removed debug code * Reverted build-and-test yml change * Removed unused code (cherry picked from commit 7f37faf)
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
* reduce partition planning stage * defensive mechanism for leases * remove testing changes * react to comments * fix and add more tests * react to comments, revert empty lines, add more logs * fix test * fix tests * fix tests * removed noisy log * add logs for exceptions * add logs for exceptions * Revert last two commits --------- Co-authored-by: annie-mac <[email protected]> Co-authored-by: Annie Liang <[email protected]>
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
* reduce partition planning stage * defensive mechanism for leases * remove testing changes * react to comments * fix and add more tests * react to comments, revert empty lines, add more logs * fix test * fix tests * fix tests * removed noisy log * add logs for exceptions * add logs for exceptions * Revert last two commits --------- Co-authored-by: annie-mac <[email protected]> Co-authored-by: Annie Liang <[email protected]>
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
…ker flow. (Azure#46968) * Wrap as `CosmosException` when PPCB hits NPEs when trying to perform failover action. * Updated CHANGELOG.md * Updated CHANGELOG.md * Fixing compilation errors. * Perform PPCB failover for only server-generated 500s. * Add unit tests. * Adding tests. * Only swallow unhandled exceptions in the PPCB flow. * Addressing review comments. * Addressing review comments. * Addressing review comments. * Addressing review comments. (cherry picked from commit 3c5a1f4)
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
…ode requests. (Azure#47024) * Prevent reducing network request timeout to less than 5s for TCP connections. * Prevent reducing network request timeout to less than 5s for TCP connections. * Updated CHANGELOG.md * Fixing tests. * Fixing tests. * Fixing tests. * Reset RESPONSE_DELAY duration. (cherry picked from commit 0086bcb)
/azp run java - cosmos - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
@@ -1,10 +1,27 @@ | |||
## Release History | |||
|
|||
### 4.71.2-hotfix (2025-10-15) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: update date ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we can update dates after release is done - IMO nor worth re-running tests for
* Added API to allow customers to wrap/extend `CosmosAsyncContainer` - [PR 43724](https://github.com/Azure/azure-sdk-for-java/pull/43724) and [PR 45087](https://github.com/Azure/azure-sdk-for-java/pull/45087) | ||
* Added Per-Partition Automatic Failover which enables failover for writes at per-partition level for Single-Write Multi-Region accounts. - [PR 44099](https://github.com/Azure/azure-sdk-for-java/pull/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](https://github.com/Azure/azure-sdk-for-java/pull/45161) | ||
* Added Weighted RRF for Hybrid and Full Text Search queries - [PR 45328](https://github.com/Azure/azure-sdk-for-java/pull/45328) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should not be included ina hotfix? Changes the public surface area by removing Beta tag?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Never mind - only the changelog change slipped in - the actual change is not inlcuded. So, this changelog can be fixed afterwards in separate PR:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM except for the PR that leaked in changing surface area (admittedly only removing Beta tag - but still - should not be part of a hotfix?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
ccbad4b
into
Azure:hotfix/jeet1995/azure-cosmos_4.71.2-hotfix
Purpose
This PR is in prep for a hotfix release for
azure-cosmos
v4.71.2-hotfix.Branches cherry picked
NullPointerException
from Per-Partition Circuit Breaker flow. #46968