v1.4.0
This is a big one!
Added
- Barriers.
Changed
cli.mainnow takes an optional argument namespace so that users
may define their own entrypoints. (#140, @maerteijn)- Actor "message received" and "completed in x ms" log messages are
now logged with theDEBUGlevel instead ofINFOlevel. This
improves throughput and makes logging much less verbose. - The
TimeLimitmiddleware no longer uses signals to trigger time
limit handling. Instead it uses a background thread per worker
process. - Dramatiq now shuts itself down if any of the workers die
unexpectedly (for example, if one of them is killed by the OOM
killer). - Windows is now supported (with some caveats)! (#119, @ryansm1)