Skip to content

v0.1.2: Packaging, Socket Hardening & Degraded WAL Recovery

Pre-release
Pre-release

Choose a tag to compare

@rapheljr rapheljr released this 18 Oct 10:31

Added

  • Distribution & Tooling:
    • Homebrew CLI formula (Formula/flowback-cli.rb) and release signing invariant enforcement in CI.
    • Staged Homebrew Cask formula generator (Scripts/generate_cask.sh).
    • Release artifact packager, validator, and checksum generator (validate_release.sh).
  • Service Hardening:
    • Enforced Unix domain socket directory permissions (0700) and required session auth token for daemon shutdown.
    • Implemented lifecycle coordinator, stream teardown, and granular launch-at-login status (bd514c0).
  • Expanded Test Invariants:
    • Expanded test runner to 182 assertions covering service lifecycle, storage, and IPC invariants (cdcd2d0).

Fixed

  • Eliminated AppKit application termination race during fast service shutdown.
  • Preserved WAL journals during corruption recovery and surfaced degraded mode in UI (7ea9ef6).