chore(deps): refresh lock onto saorsa-core 0.26.3 (V2-623) - #162
Merged
Conversation
Companion to WithAutonomi/ant-node#189, which bumps ant-node's direct saorsa-core pin. ant-client has no direct saorsa-core dependency by design (ant-core/Cargo.toml says not to add one — it arrives via ant-protocol's re-exports), so this is a lock-only change: nothing in any manifest moves. saorsa-core 0.26.2 -> 0.26.3 and saorsa-transport 0.35.1 -> 0.35.2. Both are permitted by the existing constraints (ant-protocol 2.3.0 requires saorsa-core ^0.26.2, as does ant-node 0.15.0), so no pin needed relaxing. Keeps the client graph aligned with the node's before the 2026-07-28 cut rather than leaving the two repos resolving different saorsa-core patches. The lock is a net deletion because saorsa-transport 0.35.2 drops rustls-platform-verifier, and with it the Android JNI and stale windows-sys 0.45 trees. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linear issue
Companion to WithAutonomi/ant-node#189, which bumps ant-node's direct
saorsa-corepin from 0.26.2 to 0.26.3. Raised for the 2026-07-28 release train.Lock-only change — no manifest moves. ant-client has no direct
saorsa-coredependency by design;
ant-core/Cargo.tomlexplicitly says not to add one, sinceit arrives through
ant-protocol's re-exports. So there is no pin to bump here,only a resolution to refresh.
Risk tier
Client-only, and everything the bump carries upstream is observational (counters
and a periodic summary log line). Nothing changes what the client sends or accepts.
Compatibility
Cargo.lockSemver impact
Test evidence
cargo check --all-targets --all-features— clean at this head (only thepre-existing
proc-macro-error2future-incompat warning).--all-featuresmatters here because it enables
devnet, which linksant-node0.15.0 fromthe registry; that is the path where a saorsa-core version skew would surface
as a
MultiAddrtype mismatch.the property
ant-core/Cargo.toml's comments are protecting:saorsa-core0.26.3 (1 copy),saorsa-transport0.35.2,ant-protocol2.3.0,ant-node0.15.0.cargo update -p saorsa-core --precise 0.26.3, not ablanket update. Version changes:
saorsa-core0.26.2 → 0.26.3,saorsa-transport0.35.1 → 0.35.2,unicode-width0.2.0 → 0.2.2.rustls-platform-verifierand with it the Android JNI and stalewindows-sys0.45 trees.New dependency
none — this removes dependencies rather than adding any.
ADR
n/a — lock refresh; no ADR governs it. The upstream change is tracked in V2-623.
Mitigation / rollback
Revert the single commit to restore the previous
Cargo.lock. Nothing persistentchanges and no manifest constraint was altered, so the revert is exact.
Why now rather than at release time
The existing constraints already permit 0.26.3 (
^0.26.2from bothant-protocol2.3.0 andant-node0.15.0), so this would eventually resolveforward on its own when
ant-core/ant-clibump theirant-nodepin to 0.16.0at release. Doing it explicitly now keeps both repos on the same saorsa-core
patch going into the cut, instead of discovering a skew during RC verification.