Skip to content

chore(deps): bump dig-gossip -> v0.13.0 (#1517 connect-leg fix)#81

Merged
MichaelTaylor3d merged 1 commit into
mainfrom
feat/1517-gossip-v0.13.0
Jul 22, 2026
Merged

chore(deps): bump dig-gossip -> v0.13.0 (#1517 connect-leg fix)#81
MichaelTaylor3d merged 1 commit into
mainfrom
feat/1517-gossip-v0.13.0

Conversation

@MichaelTaylor3d

Copy link
Copy Markdown
Contributor

What

Bumps dig-node's dig-gossip git dependency (the peer-stack exception — git-rev, NOT crates.io) from v0.12.0 (e6ea13e6a090) to v0.13.0 (tag commit 5bb335360ee16a856b217b429f205eead31dee80), the #1517 connect-leg fix.

dig-gossip v0.13.0 makes pool auto-dial thread the discovered peer_id into the mTLS SPKI pin (no zero-pin) and dial the full NAT ladder incl. the relay circuit after Direct fails.

Changes

  • Root Cargo.toml [patch.crates-io]: chia-protocol + chia-sdk-client vendored-fork revs → v0.13.0 tag commit.
  • crates/dig-node-core/Cargo.toml: dig-gossip git rev → v0.13.0 tag commit (+ doc comment refreshed).
  • Cargo.lock relocked: dig-gossip 0.12.0 → 0.13.0 (chia-protocol/chia-sdk-client rehung on new rev).
  • Workspace version 0.53.0 → 0.54.0 (minor: consumes a new connect capability).

Blast radius

Pure dependency-rev bump of the peer-stack exception. Per the #1517 diagnosis, dig-node already builds the relayed dialer + attaches RelayStatus, so no node logic change was required. The new dig-gossip surface is additive — the full workspace builds and all tests pass with zero call-site adaptation.

How verified

  • cargo build --workspace — green (dig-gossip v0.13.0 compiled).
  • cargo test --workspace — green, 0 failing suites.

Why

Enables the #1062 Leg B relayed-connect e2e to re-run against dig-node main (built from source on EC2) = the flywheel-connect acceptance. Part of the dig-node establishment epic / #1517.

Consumes dig-gossip v0.13.0 (tag commit 5bb335360ee1): pool auto-dial now
threads the discovered peer_id into the mTLS SPKI pin (no zero-pin) and dials
the full NAT ladder incl. the relay circuit after Direct fails. dig-node
already builds the relayed dialer + attaches RelayStatus, so this is a pure
git-rev bump of the peer-stack exception dependency — no node logic change.

Bumps chia-protocol / chia-sdk-client vendored-fork [patch.crates-io] revs and
the dig-gossip git dep to the same v0.13.0 tag commit; Cargo.lock relocked
(dig-gossip 0.12.0 -> 0.13.0). Workspace version 0.53.0 -> 0.54.0.

Enables #1062 Leg B relayed-connect e2e re-run against dig-node main.

Co-Authored-By: Claude <noreply@anthropic.com>
@MichaelTaylor3d
MichaelTaylor3d marked this pull request as ready for review July 22, 2026 22:42
@MichaelTaylor3d
MichaelTaylor3d merged commit 3efd924 into main Jul 22, 2026
12 checks passed
@MichaelTaylor3d
MichaelTaylor3d deleted the feat/1517-gossip-v0.13.0 branch July 22, 2026 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant