- Added new contrib module
sql_huey, which uses
peewee <https://github.com/coleifer/peewee>_ to provide storage layer using any of the supported databases (sqlite, mysql or postgresql).
RedisExpireHuey, which modifies the usual Redis result storage logic to use an expire time for task result values. A consequence of this is that this storage implementation must keep all result keys at the top-level Redis keyspace. There are some small changes to the storage APIs as well, but will only possibly affect maintainers of alternative storage layers.
- Also added a
PriorityRedisExpireHueywhich combines the priority-queue support from
PriorityRedisHueywith the result-store expiration mechanism of
- Fix gzip compatibility issue when using Python 2.x.
- Add option to
zlibas the compression method instead of gzip.
FileStorageMethodsstorage mixin, which uses the filesystem for task result-store APIs (put, peek, pop).
- The storage-specific
RedisHuey) are no longer subclasses, but instead are partial applications of the