Dramatiq

Latest version: v1.16.0

Safety actively analyzes 618931 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.16.0

Fixed

* The CurrentMessage middleware now works under AsyncIO. ([586](https://github.com/Bogdanp/dramatiq/issues/586), [#593](https://github.com/Bogdanp/dramatiq/pull/593), [pahrohfit](https://github.com/pahrohfit))
* Improved logging behavior under different buffer modes. ([596](https://github.com/Bogdanp/dramatiq/pull/596), [5tefan](https://github.com/5tefan))

Added

* CLI watcher now supports setting include and exclude patterns ([594](https://github.com/Bogdanp/dramatiq/issues/594), [nhairs](https://github.com/nhairs))

1.15.0

Fixed

* The `global_broker` variable is now type hinted. ([jenstroeger](https://github.com/jenstroeger))
* Pipeline result retrieval works with non-default brokers. ([563](https://github.com/Bogdanp/dramatiq/pull/563), [#564](https://github.com/Bogdanp/dramatiq/issues/564), [DiegoPomares](https://github.com/DiegoPomares))

Added

* Asyncio support. ([536](https://github.com/Bogdanp/dramatiq/pull/536), [caspervdw](https://github.com/caspervdw))
* Timedelta support for delay arguments. ([569](https://github.com/Bogdanp/dramatiq/pull/569), [h3nnn4n](https://github.com/h3nnn4n))

Changed

* Filesystem watcher no longer reloads dramatiq on file open events. ([552](https://github.com/Bogdanp/dramatiq/pull/552), [seanpile](https://github.com/seanpile))
* The version bound on redis-py has been increased to include version 5.0. ([567](https://github.com/Bogdanp/dramatiq/pull/567), [scott-8](https://github.com/scott-8))

1.14.2

Fixed

* Restored `namedtuple` instance methods on `Message`. ([538](https://github.com/Bogdanp/dramatiq/pull/538))

1.14.1

Fixed

* Added missing py.typed file to distributions. (531)

1.14.0

**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)

1.13.0

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

Fixed

* A race condition in the Redis broker’s join method. ([480](https://github.com/Bogdanp/dramatiq/issues/480), [#481](https://github.com/Bogdanp/dramatiq/pull/481), [CaselIT](https://github.com/CaselIT))
* Skipped messages and messages failed due to [AgeLimit](https://dramatiq.io/reference.html#dramatiq.middleware.AgeLimit) now store results more consistently. ([440](https://github.com/Bogdanp/dramatiq/issues/440), [#449](https://github.com/Bogdanp/dramatiq/pull/449), [FinnLidbetter](https://github.com/FinnLidbetter))

Changed

* Typing support has been improved. ([482](https://github.com/Bogdanp/dramatiq/issues/482), [staticdev](https://github.com/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](https://github.com/Bogdanp/dramatiq/issues/483), [#486](https://github.com/Bogdanp/dramatiq/pull/486), [kurtmckee](https://github.com/kurtmckee))

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.