Changes for version 0.04 - 2026-05-26

  • Entry format v2: per-slot reserve_size lets readers skip slots abandoned by writers that crashed mid-append (fixes permanent gap)
  • read_entry/each_entry take optional abandon_wait_us (default 2s, 0 = immediate); read_entry returns (undef, $next_off) on abandoned
  • log_reset now zeros the data region (prevents stale-data on reset)
  • Magic LOG1 → LOG2; existing v1 logs must be recreated

Modules

Append-only shared-memory log (WAL) for Linux