Skip to content

v0.41.0

@somethingelseentirely somethingelseentirely tagged this 16 May 19:37
Replaces the 0.40.3 Cargo.lock-shipping workaround with a
real upstream resolution. iroh-base 0.97 hard-pinned
ed25519-dalek =3.0.0-pre.1, which broke when ed25519 v3.0.0
released on 2026-05-03 (KeyMalformed became a tuple variant).
iroh-base 0.98 re-pins to =3.0.0-pre.6, which is
API-compatible with current ed25519.

Bumps in lock-step:
  iroh, iroh-base, iroh-gossip: 0.97 → 0.98
  iroh-blobs: 0.99 → 0.100
  irpc, irpc-iroh: 0.13 → 0.14

No surface API changes in triblespace-net — iroh's
Endpoint::builder, presets::N0, CaRootsConfig::system(), and
ProtocolHandler kept their shape across the iroh minor bump.

All 8 workspace crates bumped 0.40.x → 0.41.0:
  triblespace, triblespace-core, triblespace-core-macros,
  triblespace-macros, triblespace-macros-common,
  triblespace-net, triblespace-search, trible.

Library crates ride the bump for workspace alignment; source
identical otherwise.

Tests: 17 lib + 2 + 3 + 1 doctest in triblespace-net all
pass, including the e2e auth handshake over iroh's
TestNetwork. cargo install trible --locked from this tree
succeeds without lockfile-shipping workarounds.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Assets 2
Loading