Skip to content

v0.2.10

Choose a tag to compare

@adroidian adroidian released this 22 Sep 18:04
· 68 commits to main since this release
2fba161

v0.2.10 — stable relay identity, reserved peer names

  • The relay's identity is now pinned: GET /v1/identity serves the relay RSA public key and a signed nonce. The CLI stores the SHA-256 fingerprint on first redeem/enroll and aborts on a mismatch (stable-key TOFU).
  • Reserved peer names: pinned in relay-config.json with strict startup validation and in-transaction enforcement — a wrong key requesting a reserved name gets HTTP 403 reserved_name. Existing re-enrollments are grandfathered; no retroactive eviction.
  • Enrollment telemetry in the peers table: enroll_gate, enroll_ip, last_poll_at, last_send_at. Operator-visible only — no telemetry API.

Validated: 118/118 tests green (82 enrollment + full relay regression).
clack-relay-bundle-v0.2.10.tar.gz is the self-contained relay + client + docs bundle.

Release bundle SHA-256: c3dd014ff4eb0418976d48450a546f86a817750951f34ace2fd98671d5493d87