v0.2.0 (2026-05-07)
v0.2.0
Bug Fixes
- yield in busy-wait loops and use saturating_sub by @spencerjibz (d88463b) (worker_test_helper)
Chores
-
remove atomig as dependency by @spencerjibz (b212508)
-
make dotenv an optional dependency by @spencerjibz (#75)
-
remove trailing comma by @spencerjibz (182eacf) (clippy)
-
remove static counters (id-counter && pc-counter) by @spencerjibz (8b525b7) (redis-store)
-
update tests and examples to use a shared redis connection by @spencerjibz (052af3f)
-
update README.md to reflect updates to the
RedisStoreandupdate_progressmethod by @spencerjibz (3ae61da) (docs) -
update redis & deadpool-redis to v1.2.0 and v0.230 respectively; update everything to reflect this by @spencerjibz (c6237d7) (deps)
-
bump rustls-webpki from 0.103.10 to 0.103.12 by @dependabot[bot] (#76) (deps)
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
-
Merge branch 'redis-improvements' of https://github.com/KioHQ/kiomq into redis-improvements by @spencerjibz (1f6c699)
-
Merge branch 'main' into redis-improvements by @spencerjibz (a7858ba)
-
Merge pull request #78 from KioHQ/redis-improvements by @spencerjibz (#78)
Refactoring
-
replace of all usages for atomig::Atomic with crossbeam::atomic::AtomicCell by @spencerjibz (2709ba6)
-
use
crossbeam::atomic::AtomicCellinstead 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
TimerStateby @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
- 0.1.3 by @spencerjibz (#74) (release)
Tests
- fix doc-test errors included by shared-redis-connection feature by @spencerjibz (219a61f) (doc-test)
Contributors
-
@dependabot[bot]