HydraCache 0.53.0
HydraCache 0.53.0
0.53.0 evolves the 0.50 browser simulator into an interactive cluster lab.
It adds deterministic leader-election and cold-start formation modeling,
typed in-flight signal animation, manual push/diverge/converge/listener flows,
topology interventions, runtime add-node behavior, selectable modes, and an
accessible visual refresh.
The lab is a teaching and demo surface. It is intentionally honest about modeled
behavior and does not claim to be the production consensus runtime.
Highlights
- Added deterministic modeled leader election and cold-start cluster formation
inhydracache-sim. - Added explicit cluster and partition FSM tables so formation phases are
reviewable and sim-checkable. - Added typed in-flight network/election/replication/invalidation messages with
bounded rendering and over-budget counters. - Added manual mode: client push, divergence, convergence, and listener receipt
as observable steps. - Added topology controls for isolate, disable, rejoin, re-election, re-sync,
and runtime add-node scaling. - Added manual, scripted-loop, and mixed modes for clickable intervention during
scripted runs. - Added replay and schema contracts for reproducibility across native, WASM,
and sandbox paths. - Added UI smoke criteria for the lab and snapshot compatibility updates.
Verification
Focused gates:
cargo test -p hydracache-sim --locked election
cargo test -p hydracache-sim --locked cluster_fsm
cargo test -p hydracache-sim --locked in_flight
cargo test -p hydracache-sim --locked manual_push
cargo test -p hydracache-sim --locked topology
cargo test -p hydracache-sim --locked modesFull gate:
cargo xtask verifyThe release also used the lab UI smoke and hydracache-sim-wasm build checks
called out in the plan's C8 gate list.
Scope Boundary
This is an interactive lab over deterministic simulation. It is not an operator
console, not a replacement for simulator/VOPR correctness gates, and not a claim
that modeled election equals the production raft runtime.
Release Status
Published as 0.53.0 after the focused simulator and UI-smoke gates.