dramatiq v1.4.0 Release Notes

Release Date: 2018-11-25 // over 5 years ago
  • 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)
    • 0๏ธโƒฃ 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)