Skip to content

v0.2.0 (2026-05-07)

Choose a tag to compare

@github-actions github-actions released this 07 May 12:43
· 122 commits to main since this release
219a61f

v0.2.0

Bug Fixes

  • yield in busy-wait loops and use saturating_sub by @spencerjibz (d88463b) (worker_test_helper)

Chores

Features

  • redis connection sharing between different store instance by @spencerjibz (e827431) (RedisStore)

  • add a better implementation of skipmap based deque. by @spencerjibz (419f62e) (InMemoryStore)

Other

Refactoring

  • replace of all usages for atomig::Atomic with crossbeam::atomic::AtomicCell by @spencerjibz (2709ba6)

  • use crossbeam::atomic::AtomicCell instead of manual Atomics(AtomicUsize, AtomicBool & AtomicU64) by @spencerjibz (71bb7af)

  • remove mutex usage to guard per task metrics-histogram by @spencerjibz (25580cf) (worker)

  • replace boolean flags with TimerState by @spencerjibz (a6a826f) (timers)

  • convert Store trait methods to async by @spencerjibz (2d87eab)

  • use redis-transactions for atomic job insertion and remove counters per store by @spencerjibz (5ba4a3d) (redis)

  • use redis-transactions for atomic job insertion and remove counters per store by @spencerjibz (8ae1b7e) (redis)

Release

Tests

  • fix doc-test errors included by shared-redis-connection feature by @spencerjibz (219a61f) (doc-test)

Contributors