distkit
Changelog

Changelog

Notable changes to distkit, newest first.

A high-level history of distkit releases. For the full commit log, see the GitHub releases.

0.5.0 — 2026-06-15

The distributed locks release.

  • New lock feature: Redis-backed Mutex and a writer-preferring RwLock, mirroring tokio::sync.
  • RAII guards with background lease renewal (every ttl/3) and an awaitable release().
  • Unified LockGuardState (Acquired / Lost / Released) across all guard types.
  • TTL and owner are validated up front before any Redis operation.
  • Added lock benchmarks.

0.4.0 — 2026-04-13

  • Stability and internal refinements across counters and instance-aware counters.

0.3.0 — 2026-04-13

  • Continued hardening of the counter and instance-aware counter paths.

0.2.3 — 2026-04-08

  • Added the full feature flag to enable every primitive at once.

0.2.0 — 2026-04-03

0.1.0 — 2026-03-29