Skip to content

Release v0.7.1

Choose a tag to compare

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

raspi-sentinel v0.7.1

Released: 2026-04-23

Highlights

  • Fixed tmpfs verification enablement to be fully config-driven:
    • removed path-based auto-detection from state_file.parent
    • keep enablement explicit via require_tmpfs, state_durable_path, or state_durable_fields
  • Hardened storage verify write-probe:
    • switched probe file to a unique tempfile per run
    • avoids fixed-filename collisions under concurrent verify execution
  • Clarified release CI verification behavior:
    • increased CI wait timeout in release workflow from 20 minutes to 45 minutes
    • failure message now reports the most recent completed run more clearly
  • Tightened typed cycle report contract:
    • CycleReport now marks core fields as required using Required[...]
  • Clarified deprecation roadmap:
    • flat TargetConfig.<field> shim remains for compatibility
    • warning message and changelog now state planned removal in v1.0.0

Documentation and operations

  • Moved dated review/improvement notes from docs/facts/ to docs/history/.
  • Updated storage and engineering decision docs to reflect explicit tmpfs-tiering policy.

Full changelog: v0.7.0...v0.7.1