Repository navigation
v0.1.2: Packaging, Socket Hardening & Degraded WAL Recovery
Pre-release
Pre-release
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).
- Homebrew CLI formula (
- 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).
- Enforced Unix domain socket directory permissions (
- Expanded Test Invariants:
- Expanded test runner to 182 assertions covering service lifecycle, storage, and IPC invariants (
cdcd2d0).
- Expanded test runner to 182 assertions covering service lifecycle, storage, and IPC invariants (
Fixed
- Eliminated AppKit application termination race during fast service shutdown.
- Preserved WAL journals during corruption recovery and surfaced degraded mode in UI (
7ea9ef6).