From ec98ddddb494394ac1d07d60c602aaa77f853626 Mon Sep 17 00:00:00 2001 From: Charles Leifer Date: Thu, 6 Jun 2019 08:36:23 -0500 Subject: [PATCH] 2.1.0 --- CHANGELOG.md | 17 +++++++++++++++-- huey/__init__.py | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d14d6f69..e0c5f4f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ Changelog ## master +[View commits](https://github.com/coleifer/huey/compare/2.1.0...HEAD) + +## 2.1.0 + * Added new contrib module `sql_huey`, which uses `peewee `_ to provide storage layer using any of the supported databases (sqlite, mysql or postgresql). @@ -11,8 +15,17 @@ Changelog 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. - -[View commits](https://github.com/coleifer/huey/compare/2.0.1...HEAD) +* Also added a `PriorityRedisExpireHuey` which combines the priority-queue + support from `PriorityRedisHuey` with the result-store expiration mechanism + of `RedisExpireHuey`. +* Fix gzip compatibility issue when using Python 2.x. +* Add option to `Huey` to use `zlib` as the compression method instead of gzip. +* Added `FileStorageMethods` storage mixin, which uses the filesystem for task + result-store APIs (put, peek, pop). +* The storage-specific `Huey` implementations (e.g. `RedisHuey`) are no longer + subclasses, but instead are partial applications of the `Huey` constructor. + +[View commits](https://github.com/coleifer/huey/compare/2.0.1...2.1.0) ### 2.0.1 diff --git a/huey/__init__.py b/huey/__init__.py index ceff8536..5157490c 100644 --- a/huey/__init__.py +++ b/huey/__init__.py @@ -1,6 +1,6 @@ __author__ = 'Charles Leifer' __license__ = 'MIT' -__version__ = '2.0.1' +__version__ = '2.1.0' from huey.api import BlackHoleHuey from huey.api import Huey