- `Celery` and `Beat` apps will automatically try to reconnect the broker when the connection fails.
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.