v1.2.2fossic2026-06-21

Drop-Time GC Fallback (Phase 6 Close)

OpenOptions::auto_gc_orphans (default false) triggers gc_orphaned_snapshots at last-Store-clone drop time, purging snapshots for reducers no longer registered; Arc::strong_count guards against intermediate-clone false-fires.

v1.2.22026-06-21
  • ·impl Drop for Store — when auto_gc_orphans=true and Arc::strong_count==1, calls gc_orphaned_snapshots(); errors discarded (best-effort); callers needing a count call the method explicitly
  • ·CP-T2-1 marker in snapshots.rs — Phase 7 will supplement with BackgroundExecutor::schedule(GcOrphanSnapshots, TaskPriority::Low); drop-time call retained as final-shutdown cleanup
  • ·Phase 6 closed: v1.2.0 (EveryNEvents), v1.2.1 (ReducerStateLarge + StateAdaptive), v1.2.2 (auto_gc_orphans); v1.3.0 opens Phase 7