You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by hg...@apache.org on 2026/10/18 15:57:30 UTC
(iggy) branch feat/sdk-partition-routing updated (16676ce82 -> 118eed293)
This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch feat/sdk-partition-routing
in repository https://gitbox.apache.org/repos/asf/iggy.git
discard 16676ce82 fix(java): share the login of a session with its poll links
discard 08f44f3d7 fix(java): end a waiting automatic sign-in when the caller signs in
discard 24d86520b fix(java): refresh the sign-in from every committed credential change
discard 833035b5f fix(java): end the session when the poll attach is refused
discard 3463d5d18 fix(java): keep the session when a stale eviction ends its bind
discard 6a9fd0295 fix(java): close the link that carried a status 30 reply
discard fbf1ac8d6 fix(java): stop retrying a status 30 or 40 reply as a lost link
discard cd9ccd6f9 fix(java): start a new session for an explicit sign-in
discard e8cacff3e fix(java): restore a lost session after the redial budget runs out
discard de0dc79f3 fix(java): keep a sign-out in effect when credentials are configured
discard 2a4172477 fix(java): dial a single node at its configured endpoint
discard 3b86a6484 fix(java): keep a sent mutation uncertain after an eviction
discard c3ba074f3 fix(java): keep a replay retained when a cancel races its proof
discard e4203ad00 fix(java): keep the lane of a running replay after an abandon
discard fe3e14a94 fix(java): keep proved replay outcomes readable for their owner
discard 940ef904b fix(java): release a replay frame when its request id cannot renew
discard 1c9e9f64e fix(java): close the link on a malformed or unproved reply
discard a23b7d2e0 fix(java): keep a mutation uncertain after a stale client eviction
discard 409db7171 fix(node): reject a consumer stream at creation when sign-in fails
discard c9463cb86 fix(csharp): keep a consumer polling after an unknown poll outcome
discard 68b9df96e fix(node): keep a consumer stream polling through a total outage
discard b0078b9f0 fix(node): keep a consumer stream polling after a quiet rebind
discard b0e5626f6 fix(go): keep a live session after a stale client deny
discard 2ac83b6a9 fix(csharp): keep a live session after a stale client refusal
discard 8d0b0b880 fix(sdk): keep a consumer polling after StaleClient or Disconnected
discard d9cc709c7 fix(node): keep a live session after a denied stale client reply
discard f1a3a2ccf fix(go): drop the session after a committed stale client result
discard 1f3c366f1 fix(go): end the recovery when the caller starts to sign in
discard 7c54c4f85 fix(go): end a pending automatic sign-in when the caller signs in
discard 4606b5ab6 fix(go): retry an automatic sign-in that lost its link
discard 9f830592b fix(go): redial a single node at its configured endpoint
discard 09653b725 fix(sdk): stop retrying a StaleClient reply on the same link
discard b399c0468 fix(csharp): drop the session after a committed stale client result
discard 45009447b fix(node): record a committed stale client reply as a proved outcome
discard ab86a2733 fix(csharp): redial a single node at its configured endpoint
discard 98219e927 fix(csharp): restart replica links that used their retry budget
discard 6a179c01b fix(csharp): keep the session after a stale client eviction
discard a1eafd837 fix(csharp): keep the lane of a running replay after an abandon
discard 518013772 fix(csharp): keep proved replay outcomes readable for their owner
discard 7d8701043 fix(csharp): refresh stored sign-in on every committed credential change
discard 1af369a52 fix(csharp): stop consumer polls from resolving another owner's write
discard 2855863c7 fix(go): keep the session and the write after a stale client eviction
discard 9c2851681 fix(go): refresh the sign-in from every committed credential change
discard 9062a6c3f fix(go): keep proved replay outcomes readable for their owner
discard b88bc9cff fix(go): fail unsent calls with 58 while the session recovers
discard 18d151b4f fix(go): keep the lane of a running replay after an abandon
discard 46aa40827 fix(go): keep an uncertain mutation uncertain after a fence change
discard 75e98152d docs(sdk): document proved outcomes in the PHP, C++ and Python SDKs
discard 2670169ea fix(node): end a resolve that times out behind a replay as uncertain
discard 5d8a0783a fix(node): bind the same session again after a stale client eviction
discard 915debb61 test(node): check the sign-in after a resolve proves a password change
discard 94e50b523 fix(node): keep proved replay outcomes readable for their owner
discard 4fbee7873 fix(node): restart replica links that used their retry budget
discard af5327447 fix(node): report an evicted written mutation as uncertain
discard 4243f24c3 fix(node): redial a single node at its configured endpoint
discard 51cb66a65 fix(metadata): check the PAT cap after dedup so replays prove commits
discard c22b98843 fix(metadata): keep the commit proof on a refused PAT create replay
discard bdf358a8f fix(sdk): recover a lost session after the retry budget runs out
discard 7f3112067 fix(sdk): keep a sent mutation uncertain after an eviction
discard d2acb7bc5 fix(sdk): recover links after an outage longer than the retry budget
discard 9da32fa2a fix(sdk): redial a single node through its configured endpoint
discard bb87ca3ff fix(sdk): refresh stored sign-in on every committed credential change
discard ff4509c8d fix(connectors): resolve an uncertain source chunk before resending
discard c771d1e38 fix(sdk): keep proved replay outcomes readable for their owner
discard 526938336 Merge branch 'master' into feat/sdk-partition-routing
discard 3504d9b50 test(gateways): accept either timeout in the black hole dial test
discard d79bf5cea fix(sdk): resume group consumers after every replica link drops
discard 1c95ff5a2 fix(swift): route polls and offsets through partition routes
discard 208c3f057 test(node): stop both consumers before deleting the e2e stream
discard c307d1433 fix(sdk): retry route discovery after a backup namespace miss
discard c53fff4e4 fix(connectors): reconnect stopped source links before retrying
discard 4c0589431 test(integration): account for managed reconnects in stale clients
discard 05826c8c2 fix(sdk): recover explicit login after rejected credentials
discard 280d298e5 test(csharp): await drop notification before asserting link failure
discard 277ee348a test(go): stop replay scenarios at a deterministic protocol boundary
discard b6702558c test(csharp): align TLS and cancellation checks with recovery rules
discard 46ee7ad72 fix(sdk): initialize PHP recovery exceptions through native fields
discard ea27cb63f test(sdk): report unexpected PHP recovery exception messages
discard 93e171e98 fix(js): return permanent connection configuration errors
discard 90f18f3c6 test(go): scope binding failures to the polled primary
discard 173b35feb test(bdd): compare resolved endpoints when tracking redirection
discard 68f6108b2 fix(csharp): stop reusing failed connections before closure
discard 1fd1407b9 feat(sdk)!: activate partition routing and recovery
add 2c957fd6f feat(sdk)!: activate partition routing and recovery
add 61ded91fb fix(csharp): stop reusing failed connections before closure
add e88d85e68 test(bdd): compare resolved endpoints when tracking redirection
add fbb38eb3a test(go): scope binding failures to the polled primary
add 0ebc11ef0 fix(js): return permanent connection configuration errors
add 6ee8d0e4b test(sdk): report unexpected PHP recovery exception messages
add 434072d97 fix(sdk): initialize PHP recovery exceptions through native fields
add 2ffa2c4f1 test(csharp): align TLS and cancellation checks with recovery rules
add 32a95aaa4 test(go): stop replay scenarios at a deterministic protocol boundary
add 6a71b9707 test(csharp): await drop notification before asserting link failure
add bde21723a fix(sdk): recover explicit login after rejected credentials
add 64f7b0b8c test(integration): account for managed reconnects in stale clients
add f31b2bd4e fix(connectors): reconnect stopped source links before retrying
add da12c19ed fix(sdk): retry route discovery after a backup namespace miss
add 30cfb94fb test(node): stop both consumers before deleting the e2e stream
add 3928ca636 fix(swift): route polls and offsets through partition routes
add 153673525 fix(sdk): resume group consumers after every replica link drops
add af87bb98b test(gateways): accept either timeout in the black hole dial test
add abe3128b9 fix(sdk): keep proved replay outcomes readable for their owner
add 50d214e7f fix(connectors): resolve an uncertain source chunk before resending
add b4c26904e fix(sdk): refresh stored sign-in on every committed credential change
add e7e0169ff fix(sdk): redial a single node through its configured endpoint
add 59bec9a94 fix(sdk): recover links after an outage longer than the retry budget
add ae7770990 fix(sdk): keep a sent mutation uncertain after an eviction
add 1c57c3543 fix(sdk): recover a lost session after the retry budget runs out
add bfc65ad2a fix(metadata): keep the commit proof on a refused PAT create replay
add be791eb1d fix(metadata): check the PAT cap after dedup so replays prove commits
add 988f3fc51 fix(node): redial a single node at its configured endpoint
add 0d010935c fix(node): report an evicted written mutation as uncertain
add 36d7f6dc3 fix(node): restart replica links that used their retry budget
add de1b62a32 fix(node): keep proved replay outcomes readable for their owner
add 766a811e4 test(node): check the sign-in after a resolve proves a password change
add 9d1cd1240 fix(node): bind the same session again after a stale client eviction
add fcd85f4be fix(node): end a resolve that times out behind a replay as uncertain
add 7f3c6e148 docs(sdk): document proved outcomes in the PHP, C++ and Python SDKs
add d81556258 fix(go): keep an uncertain mutation uncertain after a fence change
add ea7d490b2 fix(go): keep the lane of a running replay after an abandon
add 7625e675c fix(go): fail unsent calls with 58 while the session recovers
add 2ee318ccd fix(go): keep proved replay outcomes readable for their owner
add e39e7b4a7 fix(go): refresh the sign-in from every committed credential change
add d1ce39a59 fix(go): keep the session and the write after a stale client eviction
add 5d6e275e8 fix(csharp): stop consumer polls from resolving another owner's write
add 98ed526e2 fix(csharp): refresh stored sign-in on every committed credential change
add 33f720729 fix(csharp): keep proved replay outcomes readable for their owner
add 88f2f68f0 fix(csharp): keep the lane of a running replay after an abandon
add 202a3ee80 fix(csharp): keep the session after a stale client eviction
add d4d7dd06f fix(csharp): restart replica links that used their retry budget
add 9cfa11456 fix(csharp): redial a single node at its configured endpoint
add cd7883d9b fix(node): record a committed stale client reply as a proved outcome
add 4fe65805c fix(csharp): drop the session after a committed stale client result
add 2d9a4012a fix(sdk): stop retrying a StaleClient reply on the same link
add 89b57f2ba fix(go): redial a single node at its configured endpoint
add 043d587f6 fix(go): retry an automatic sign-in that lost its link
add 8f2b38216 fix(go): end a pending automatic sign-in when the caller signs in
add 419ba24f9 fix(go): end the recovery when the caller starts to sign in
add 110e2a65c fix(go): drop the session after a committed stale client result
add bdb0d7cc1 fix(node): keep a live session after a denied stale client reply
add e82f4f946 fix(sdk): keep a consumer polling after StaleClient or Disconnected
add d69ee71fa fix(csharp): keep a live session after a stale client refusal
add 8759157ed fix(go): keep a live session after a stale client deny
add f049320dd fix(node): keep a consumer stream polling after a quiet rebind
add fdb8abdf6 fix(node): keep a consumer stream polling through a total outage
add f576098e9 fix(csharp): keep a consumer polling after an unknown poll outcome
add d4e624207 fix(node): reject a consumer stream at creation when sign-in fails
add 3a40d805e fix(java): keep a mutation uncertain after a stale client eviction
add 208532bba fix(java): close the link on a malformed or unproved reply
add e29dca8b5 fix(java): release a replay frame when its request id cannot renew
add 336c21ffb fix(java): keep proved replay outcomes readable for their owner
add a12b4c954 fix(java): keep the lane of a running replay after an abandon
add c66818198 fix(java): keep a replay retained when a cancel races its proof
add 870427a33 fix(java): keep a sent mutation uncertain after an eviction
add a44862038 fix(java): dial a single node at its configured endpoint
add 8fa3a9011 fix(java): keep a sign-out in effect when credentials are configured
add 96f7a72dd fix(java): restore a lost session after the redial budget runs out
add d434660c2 fix(java): start a new session for an explicit sign-in
add 27d9eaa28 fix(java): stop retrying a status 30 or 40 reply as a lost link
add e7add59cb fix(java): close the link that carried a status 30 reply
add cd73940a2 fix(java): keep the session when a stale eviction ends its bind
add d0438aaa3 fix(java): end the session when the poll attach is refused
add 5c397a100 fix(java): refresh the sign-in from every committed credential change
add a32259135 fix(java): end a waiting automatic sign-in when the caller signs in
add 118eed293 fix(java): share the login of a session with its poll links
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (16676ce82)
\
N -- N -- N refs/heads/feat/sdk-partition-routing (118eed293)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes: