Skip to content

0.15.0 - Concurrency Races Everything Around Me

Choose a tag to compare

@chrisguidry chrisguidry released this 25 Nov 21:21
· 193 commits to main since this release
e8f2981

Important note: prior to this release, it was possible for a task to re-add itself during its own execution with docket.add(...), but that ability exposes a race condition. Instead, in that scenario, you'd do a docket.replace(...) instead (see the test changes in #209 for the example). Also, if you have tasks that reschedule themselves (by key) this way, try using a Perpetual dependency instead, it may be more ergonomic.

What's Changed

Full Changelog: 0.14.1...0.15.0