• v1.0.4 ae473b6041

    naturallaw777 released this 2026-07-29 10:18:59 -05:00 | 51 commits to stable since this release

    Sovran_SystemsOS v1.0.4

    Highlights

    Lightning Wallet Connections (NWC) — Hub-managed Nostr Wallet Connect powered by Alby Hub + LND. Create, view, and delete wallet connections from the Sovran Hub, with printable LNURL QR codes, a channel liquidity guide for new LND nodes, and hardened security throughout.

    🏷️ Version visibility everywhere — OS version badge in the Hub, version numbers on every service tile and modal, deployed PHP app versions in service titles, all backed by a build-time VERSION reference file.

    💾 Manual Backup rebuilt — the tar-based backup was replaced with a reliable ext4 + rsync workflow with mount checks, atomic completion markers, and extensive behavioral tests.

    🚀 Automated releases & versioned ISOs — new scripts/release-stable.sh handles tagging, changelog, and dual GitHub/Gitea releases; ISO images are now named from the VERSION file.

    Added

    • Lightning Wallet Connections (NWC) with tabbed modal UI, LNURL QR export, liquidity guide, and unique-hostname validation
    • Version badges across the Hub (tiles, modals, PHP apps) via build-time VERSION file
    • Automated stable release workflow and versioned ISO naming
    • CONTRIBUTING.md and expanded documentation (router/ISP port-forwarding requirements, LiveKit and Alby Hub acknowledgements)

    Changed

    • Manual Backup: tar+DB+LND archives → ext4 + rsync workflow with safety checks and tests
    • Port-forwarding UX simplified; Njal.la DDNS runs automatically on feature enable
    • README restructured for clarity, links, and accuracy
    • Updated nixpkgs and Bitcoin clients
    • Removed unused .github, .tests, nix/, and docs/ai directories

    Fixed

    • NWC cert-path wiring (nix-bitcoin LND cert path) and LND/Alby Hub port collision
    • Alby Hub executable resolution; v1.23.0 patches regenerated against exact upstream source
    • Manual Backup exit-code failures and rsync destination-directory errors
    • sovran-hosts-update runtime dependencies, lib.mkIf misuse in NWC module, duplicate systemd LND strings
    • Gitea tag-clobber errors on git fetch

    Security

    • Hardened NWC: restricted ReadOnlyPaths, fixed Authorization-header bug, removed stack-trace exposure (CodeQL), tightened credential access and amount validation

    Full changelog: CHANGELOG.md

    Downloads