Skip to content

Archon v0.6.0

Choose a tag to compare

@macterra macterra released this 03 Apr 16:54
· 1 commit to release-0.6 since this release

Highlights

  • Herald landed as a first-class service and client, including Drawbridge proxying, public host support, better well-known route handling, and wallet-based QR code links.
  • Lightning was split into its own lightning-mediator, with LNbits startup hardening, a patched LNbits image, and a fix for self-onion zap failures.
  • Wallet UX improved across clients with alias UI alignment, wallet handoff, remote DMail name resolution, guided Keymaster install, and configurable auto-refresh intervals.
  • Infra got sturdier with Docker healthchecks, a pinned cl-hive image, a renamed satoshi-wallet, and internal admin auth standardized onto a dedicated header.
  • CI and release hygiene improved with npm toolchain pinning, hardened supply-chain workflows, Dependabot monorepo support/throttling, and published npm packages.
  • Quality moved up meaningfully through stronger Drawbridge L402 coverage, better keymaster-client coverage, improved keymaster.ts coverage, and refreshed deployment/architecture docs.

What's Changed

  • chore: Initialize v0.6 by @macterra in #245
  • feat: Add Docker healthchecks for core services by @macterra in #249
  • feat: Add remote dmail name resolution by @macterra in #251
  • chore: Publish npms by @macterra in #254
  • fix: Harden LNbits CLN REST startup by @macterra in #256
  • fix: Check zap status in CLI by @macterra in #255
  • ci: Pin cl-hive image to 2.13.2 by @macterra in #257
  • fix: Align aliases UI across clients by @macterra in #258
  • feat: Add guided Keymaster installer by @macterra in #259
  • refactor: Rename user-facing URL labels to Node URL by @macterra in #260
  • feat: Integrate Herald service and client by @macterra in #261
  • fix: Proxy Herald well-known routes through Drawbridge by @macterra in #265
  • fix: Allow public hosts in Herald client preview by @macterra in #267
  • fix: Clean up Herald well-known routes and wallet configuration by @macterra in #268
  • feat: Add wallet handoff for app and extension by @macterra in #271
  • feat: Allow react-wallet Gatekeeper override from root env by @macterra in #276
  • fix: Hyperswarm mediator healthcheck by @macterra in #277
  • refactor: Rename wallet service to satoshi-wallet by @macterra in #279
  • ci: Harden CI supply-chain workflows by @macterra in #280
  • chore(deps): bump the npm_and_yarn group across 6 directories with 13 updates by @dependabot[bot] in #285
  • ci: pin npm toolchain for lockfile consistency by @macterra in #288
  • ci: configure Dependabot for the monorepo by @macterra in #290
  • ci: bump softprops/action-gh-release from 2.4.1 to 2.6.1 in the github-actions-minor-and-patch group by @dependabot[bot] in #299
  • ci: bump actions/setup-python from 5.6.0 to 6.2.0 by @dependabot[bot] in #300
  • refactor: extract Lightning functionality into lightning-mediator by @macterra in #325
  • ci: throttle Dependabot pull request volume by @macterra in #341
  • feat: add Gatekeeper DID resolution benchmark by @macterra in #351
  • feat: use wallet URLs for Herald QR codes by @macterra in #352
  • fix: confirm alias handoff in browser extension by @macterra in #354
  • chore: Use patched LNbits image and bypass self-onion zaps by @macterra in #355
  • refactor: Standardize internal admin auth header by @macterra in #358
  • refactor: Move satoshi wallet under mediators by @macterra in #359
  • test: Improve Drawbridge L402 test coverage by @macterra in #366
  • test: Improve Keymaster client test coverage by @macterra in #367
  • test: Improve keymaster.ts coverage by @macterra in #368
  • test: Refresh deployment and architecture docs by @macterra in #369
  • feat: Make client auto-refresh interval configurable by @macterra in #370

New Contributors

Full Changelog: v0.5.0...v0.6.0