v2.4.0
Removed
- Dropped stale-serving and the
stale_version_depthconfig option. It did shave latency off reads during a rebuild, but readers already wait on a wake channel in that window — the added complexity wasn't worth maintaining for that marginal win, so the build-lock path is simpler now.
Fixed
- A malformed scalar/count/result cache entry (wrong shape for its kind) no longer recomputes from the database on every single read until TTL expiry — the first read after corruption now repairs the entry.
Full Changelog: CHANGELOG