All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
7 March 2024
- 📦️ Stored jobs
#35
- Allow dequeueing a job without side-effects
#33
- 🪠🐛 Use the instantiated Redis pipeline on job cancel
#34
- 🌱🧹 Spring cleaning
#32
5 April 2023
- Raise MissingJobData instead of attempting to decode a None
#29
- Don't use deprecated HMSET command
068fe13
7 November 2022
12 May 2022
- Add expire_time to cancel_job()
#24
14 October 2021
- Drop support for Python 3.5
#21
8 October 2021
- Add retry to job finishing
7aea0ed
17 September 2021
- Add Job pacemaker
#19
26 January 2021
- Allow setting progress metadata in job objects
#15
- Don't allow any arbitrary callable as a default
#10
- Allow custom encodings
aace684
31 August 2020
- Add ensure_enqueued() fixer
#7
5 March 2019
- Unqueue and job function improvements
#5
26 July 2018
- Add a hook for tracking exceptions in JobRunners
#4
13 July 2018
- Allow overriding Worker's JobRunner class
#3
30 May 2017
Initial release