Skip to content

Release v0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Apr 00:10

raspi-sentinel v0.7.0

Released: 2026-04-23

Highlights

  • Added optional storage-tier architecture ([storage]) for SD wear optimization.
    • snapshot_path
    • state_volatile_path
    • state_durable_path
    • events_path
    • state_durable_fields
  • Added verify-storage CLI command for tmpfs preflight validation.
    • mount-point and filesystem checks
    • owner/mode checks
    • write/read probe
    • free-space checks
    • verification cooldown
  • Added optional systemd units for tmpfs-backed runtime validation:
    • run-raspi\x2dsentinel.mount
    • raspi-sentinel-tmpfs-verify.service
  • Hardened startup behavior:
    • require_tmpfs is opt-in by default (false) when omitted
    • runtime directory initialization now prepares volatile state paths before verification/persistence
  • Expanded and reorganized tests into tests/unit, tests/scenario, and tests/e2e.

Documentation and operations

  • Added storage-tier guide: docs/storage-tiers.md
  • Updated engineering decisions and runbook-facing docs for storage preflight behavior.
  • Added and updated test taxonomy docs (docs/facts/test-map.md) and related indexes.

Full changelog: v0.6.0...v0.7.0