- Fix
enqueue_conflict_resolution_strategies
to work well withuntil_executing
strategy. Handles corner case when job is being processed, yet we can't enqueue another one - Introduce
while_executing
uniqueness strategy, which is basically execution mutex - ensures only that 2 jobs are not executed in parallel, without considering enqueueing uniqueness.
- Introduce
persist_self_dropped_jobs
config option
- Initial release