Skip to content

v1.4.0

Compare
Choose a tag to compare
@Bogdanp Bogdanp released this 25 Nov 12:41
· 517 commits to master since this release
5399932

This is a big one!

Added

  • Barriers.

Changed

  • cli.main now 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 the DEBUG level instead of INFO level. This
    improves throughput and makes logging much less verbose.
  • The TimeLimit middleware 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)

Fixed

  • Allow pipe_ignore option to be set at the actor level. (#100)
  • Result encoder now defaults to the global encoder. (#108, @xdmiodz)
  • Dot characters are now allowed in queue names. (#111)
  • Tests are now run on Windows. (#113, @ryansm1)