Skip to content

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:01
07b60f1

What's Changed

  • feat(session): RFC-008 §C session-key precedence over legacy-shape WIRE_HOME (re-open from #224 closure) by @WILLARDKLEIN in #234
  • docs(rfc-006): D1 NIP-44 DM-encryption implementation design (ultra-reviewed) by @laulpogan in #230
  • fix(group): reject path-traversal in group id (arbitrary-path-write via join code) by @laulpogan in #238
  • fix(cli): five operator-input/IO error-path bugs in cli.rs (TDD'd) by @laulpogan in #239
  • refactor(cli): split the 15.7k-line cli.rs monolith into a src/cli/ module tree by @laulpogan in #242
  • test(cli): backfill deadline error-path + group-family integration coverage by @laulpogan in #241
  • fix: kill the three engines that kept taking the dev host's wire down by @laulpogan in #243
  • fix(identity): bind DID to key, enforce one-name server-side, verify ack before trust by @laulpogan in #244
  • fix(status): scope orphan-daemon detection to the current WIRE_HOME (fresh-install false alarm) by @laulpogan in #248
  • fix: launch-hardening onboarding — stale breadcrumbs, default toasts, doctor blind spot by @laulpogan in #249
  • fix: MCP agent first-run — kill the dial dead-end, arm the daemon, add wire_here by @laulpogan in #250
  • docs(cli): clean up wire --help — start-here footer + intent-first verbs by @laulpogan in #251
  • feat(cli): wire demo — see two agents talk in one command by @laulpogan in #253
  • docs: lead the hello-world with wire demo by @laulpogan in #254
  • docs(mcp): sync agent-facing tool docs with the live catalog + guard by @laulpogan in #255
  • feat(identity): per-peer block-list (RFC-001 §T16 rogue-admin containment) by @laulpogan in #256
  • feat(identity): project routing fan-out — wire send-project + wire project (RFC-001 §6) by @laulpogan in #257
  • docs(rfc-005): amendment — Phase 4 KILL_CRITERION fire (2 of 4 shims preserved as live) by @WILLARDKLEIN in #235
  • docs(rfc): RFC-008 session-key precedence + WIRE_HOME pin observability (was RFC-005/006; renumbered twice after #220 + #221 slot collisions) by @WILLARDKLEIN in #211
  • RFC-001 amendment: same-machine session auto-pair (Option C from #182) by @WILLARDKLEIN in #188
  • feat(identity): DNS-TXT org binding — wire org bind/list/forget (RFC-001 §2 floor) by @laulpogan in #258
  • feat(identity): op/org key rotation via succession-cert (RFC-001 §T19/§T20) by @laulpogan in #259
  • fix(daemon): stop wire up's daemon self-aborting on its own singleton pidfile by @laulpogan in #263
  • test(tooling): salvage the hello-world round-trip validation harness by @laulpogan in #262
  • refactor(cli): init/up surface cleanup — no name inputs, one onboarding verb by @laulpogan in #270
  • refactor(session): RFC-006 Part A — collapse to a single by-key session store by @laulpogan in #269
  • test(it): poll post-accept VERIFIED check (fix cross-process race) by @laulpogan in #271
  • feat(rfc-006): Part B — endpoints[] is the single peer-routing source by @laulpogan in #268
  • docs(rfc-006): accept collapse as 1.0 format-freeze gate + scope Part B (footgun fix) by @laulpogan in #267
  • docs(security): threat-model truth pass for 1.0 — honest DM-sealing posture by @laulpogan in #266
  • fix(landing): correct wireup.net to v0.15 reality (one-name, wire up, no SAS) by @laulpogan in #264
  • chore(docs): declutter root — drop scratch/stale-spec .md, archive history to docs/history/ by @laulpogan in #265
  • test(it): remote-relay (non-loopback) federation integration test by @laulpogan in #272
  • release: cut v0.16.0 — RFC-006 format freeze + onboarding cleanup by @laulpogan in #273

Full Changelog: v0.15.0...v0.16.0