0.21.0 - Don't Call Me
This is a performance-tuning release focused on reducing how chatty Docket is with Redis, and folding several separate operations into single pipelines and scripts.
What's Changed
- Bump idna from 3.11 to 3.15 by @dependabot[bot] in #418
- Bump pymdown-extensions from 10.21.2 to 10.21.3 by @dependabot[bot] in #417
- Bump the all-dependencies group across 1 directory with 14 updates by @dependabot[bot] in #416
- Cache Lua scripts at module scope to skip per-call SHA work by @chrisguidry in #419
- Fold state PUBLISH into the per-task Lua scripts by @chrisguidry in #420
- Fold the rest of the task-completion path into _terminal by @chrisguidry in #421
- Post-release review fixes for #419/#420/#421 by @chrisguidry in #422
- Lock in regression coverage for implicit invariants in the recent Lua refactor by @chrisguidry in #423
Full Changelog: 0.20.3...0.21.0