Skip to content

v0.1.97

Choose a tag to compare

@ch4r10t33r ch4r10t33r released this 19 Jun 08:53
· 12 commits to main since this release
76a1093

Maintenance and developer-experience release on top of v0.1.96 — no protocol changes; the public API is unchanged. Full cross-impl interop matrix (zig × go-libp2p × rust-libp2p) green.

Tests

  • Re-enabled the QUIC TLS remote peer-id loopback test — it now mints a libp2p TLS certificate (RFC 0001) in memory instead of the deprecated std.fs.cwd file I/O, and verifies the dialer recovers the listener's peer id over a real loopback handshake. (#239, #235)
  • Moved the 60s sustained-gossipsub soak out of zig build test into an opt-in zig build soak-test (gated by test_options.enable_soak_tests), keeping the default test run fast. Fixed its assertion: gossipsub does not run the topic validator on the publisher's own messages, so only receivers are checked.

Release process

  • Removed release-please; releases are now cut manually. A release is: tag the commit + gh release create vX.Y.Z --target main --notes …, bumping .version in build.zig.zon and the README install snippet in the same change. build.zig.zon .version is now accurate again (it had drifted to 0.1.87 under the old automation). (#238)

Docs

  • README Repository layout section + per-folder READMEs for src/{core,primitives,protocols,transport,security}, reflecting the v0.1.96 layout reorg. (#237)