Skip to content

Releases: Bogdanp/dramatiq

v1.17.1

26 Oct 05:08
b3aa008
Compare
Choose a tag to compare

Fixed

Added

  • The Retries middleware now supports an on_retries_exhausted target actor to execute when retries on a message have been exhausted. (#630, @dbowring)

Changed

  • The actor decorator now checks for duplicate actor names. (#640, #641, @z0z0r4)
  • The Retries middleware now tracks when a message was last requeued on retry. (#629, @kuba-lilz)

v1.17.0

09 May 14:58
052fea0
Compare
Choose a tag to compare

Added

Changed

  • The watch extras now require Watchdog version 4.0+.

Fixed

v1.16.0

25 Jan 07:41
db5cf56
Compare
Choose a tag to compare

Fixed

  • The CurrentMessage middleware now works under AsyncIO. (#586, #593, @pahrohfit)
  • Improved logging behavior under different buffer modes. (#596, @5tefan)

Added

  • CLI watcher now supports setting include and exclude patterns (#594, @nhairs)

v1.15.0

23 Oct 17:29
0c02bb0
Compare
Choose a tag to compare

Fixed

Added

Changed

  • Filesystem watcher no longer reloads dramatiq on file open events. (#552, @seanpile)
  • The version bound on redis-py has been increased to include version 5.0. (#567, @scott-8)

v1.14.2

25 Mar 09:17
201ef65
Compare
Choose a tag to compare

Fixed

  • Restored namedtuple instance methods on Message. (#538)

v1.14.1

25 Feb 06:02
f7f63e3
Compare
Choose a tag to compare

Fixed

  • Added missing py.typed file to distributions. (#531)

v1.14.0

24 Feb 12:00
3786f67
Compare
Choose a tag to compare

Note: this version was released on 2023-02-05. I am just now backfilling a GitHub Release for it.

Removed

  • Dropped Python 3.6 support as it reached end-of-life.

Changed

  • Added Python 3.11 support to CI builds. (#511, @FinnLidbetter)
  • Improved typing support. Message is now a dataclass, but it should be compatible with the previous namedtuple-based implementation. (#512, #513, #515, #516, @orsinium)

v1.13.0

17 Jun 05:42
573a8a7
Compare
Choose a tag to compare

Note: this version was released on 2022-04-02. I am just now backfilling a GitHub Release for it.

Fixed

Changed

  • Typing support has been improved. (#482, @staticdev)
  • The default broker now falls back to Redis if the RabbitMQ extras are not installed, in an attempt to make the getting started process easier. (#483, #486, @kurtmckee)

v1.12.3

16 Jan 08:19
14eee19
Compare
Choose a tag to compare

Fixed

v1.12.2

14 Jan 08:52
53147a3
Compare
Choose a tag to compare

Fixed

  • An issue where stopping the process too quickly after boot could lead to an AttributeError. (#463, #464, @FinnLidbetter)