Huey

Latest version: v2.5.2

Safety actively analyzes 689550 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

2.4.2

Not secure
* Fix implementation of schedule-pop Lua script so it works with Redis cluster.
* Ensure Django connections are closed before *and* after (previously they were
only closed after) task execution with `db_task()` and `db_periodic_task()`.
* Allow additional lock-names to be specified when flushing locks.

[View commits](https://github.com/coleifer/huey/compare/2.4.1...2.4.2)

2.4.1

Not secure
* Attempt to reconnect to database if connection becomes unusable (e.g. due to
a server restart). See: `huey.contrib.sql_huey.SqlHuey`.
* Do not use a soft file-lock for `FileStorage` - use `fcntl.flock()` instead.

[View commits](https://github.com/coleifer/huey/compare/2.4.0...2.4.1)

2.4.0

Not secure
* Task expiration: https://huey.readthedocs.io/en/latest/guide.html#task-expiration
* Add option to make `crontab()` parsing strict, raising an error if an invalid
interval specification is given. You probably want to enable this.
* Fix bug in the FileStorage dequeue() method, which attempted to unlink an
open file.

[View commits](https://github.com/coleifer/huey/compare/2.3.2...2.4.0)

2.3.2

Not secure
* Add hook (`Huey.build_error_result`) for customizing the error result
metadata.
* Avoid crashing if another module already modified/set the multiprocessing
start method.

[View commits](https://github.com/coleifer/huey/compare/2.3.1...2.3.2)

2.3.1

Not secure
* Add `SIGNAL_INTERRUPTED` to signal when a task is interrupted when a consumer
exits abruptly.
* Use the `Huey.create_consumer()` API within the Django management command, to
allow Django users to customize the creation of the `Consumer` instance.

[View commits](https://github.com/coleifer/huey/compare/2.3.0...2.3.1)

2.3.0

Not secure
* Use monotonic clock for timing operations within the consumer.
* Ensure internal state is cleaned up on file-lock when released.
* Support passing around TaskException as a pickled value.
* Set the multiprocessing mode to "fork" on MacOS and Python 3.8 or newer.
* Added option to enforce FIFO behavior when using Sqlite as storage.
* Added the `on_shutdown` handler to djhuey namespace.
* Ensure exception is set on AsyncResult in mini-huey.

[View commits](https://github.com/coleifer/huey/compare/2.2.0...2.3.0)

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.