Celery

Latest version: v5.4.0

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

Scan your dependencies

Page 48 of 50

0.4.0rc1

Added

- Added a `hard_time_limit` task option for compatability with Python.

Changed

- The `timeout` task option was renamed to `time_limit` to be more consistent with the Python API.

Fixed

- Compiles on Windows

0.3.1

Added

- `beat` module with basic support for scheduling tasks.
- `beat` macro to create a `Beat` app.

0.3.0

Not secure
Changed

- `lapin` dependency updated to 1.0.
- `BrokerError` variants trimmed and simplified.
- The error handler closure passed to `Broker::consume` now takes a `BrokerError` as an argument.
- Improved error messages.

0.2.6

Fixed

- `Message::headers::origin` field fixed. Before it included quotes around the hostname.

Added

- `Request::hostname` field now populated by the `Celery` app consuming the task.

Changed

- Sending a task `with_timeout` will only set the `soft_time_limit` so that the behavior
is the same for Python consumers.

0.2.5

Changed

- Tasks must explicitly return a `TaskResult<T>` now.

0.2.4

Added

- A `retry_for_unexpected` task configuration option. By default this is `true` (so the default behavior is unchanged).
But if set to `false`, tasks that raised `TaskError::UnexpectedError` won't be retried.

Page 48 of 50

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.