github Bogdanp/dramatiq v2.0.0

16 hours ago

See the document changelog for more information about the release, and how to handle the breaking changes.

Breaking Changes

Major Breaking Changes

Minor Breaking Changes

  • rate_limits: Remove option for non-callable keys argument to incr_and_sum by @mikeroll in #772
  • redis: Remove requeue_{deadline,interval} arguments by @mikeroll in #782
  • redis: Remove worker heartbeat compatibility code by @mikeroll in #771
  • Remove URLRabbitmqBroker. by @LincolnPuzey in #786

Fixed

  • Change compute_backoff implementation to respect min_backoff by @LincolnPuzey in #721
  • Fix off-by-one error in number of rabbitMQ declare/enqueue retries by @LincolnPuzey in #734
  • Adding a Middleware triggers the after_declare_actor() hook with the correct Actor parameter instead of the Actor’s name by @jenstroeger in #743
  • Fixes #759 Consumers down when ETA is None (or not isnumeric) by @gurelkaynak in #761
  • Fix edge case raising exception in StubBroker.join() by @LincolnPuzey in #763
  • Correct type hint of Consumer.__next__ method by @LincolnPuzey in #777
  • Fix/rabbitmq pika logging by @synweap15 in #783

Added

Changed

  • Replace StrictRedis with Redis and bump redis version to >=4 by @LincolnPuzey in #764

Removed

Documentation

Project Maintenance

New Contributors

Full Changelog: v1.18.0...v2.0.0

Thanks to everyone who contributed to this release!

Don't miss a new dramatiq release

NewReleases is sending notifications on new releases.