Added
- The RabbitMQ broker dead message TTL can now be configured via the
dramatiq_dead_message_ttl
environment variable. (#354, @evstratbg) - The CLI now supports referencing a callable to set up the broker on worker startup. (#350)
- The
--worker-shutdown-timeout
flag. (#330, @mic47)
Changed
- The CLI raises an error when the
--watch
flag is set on unsupported platforms. (#326, #328, @CaselIT)
Fixed
- The CLI now returns code 1 when one of the workers is killed by an unhandled signal. (#334, @omegacoleman)
- The results middleware now gracefully handles actor-not-found errors during nack. (#336, #337, @AndreCimander)
- A memory bloat issue with tasks that raise exceptions. (#351)
- CI on Windows. (#371, @gdvalle)