Dramatiq

Latest version: v1.17.0

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

Scan your dependencies

Page 1 of 5

1.17.0

Added

* Middleware hooks for after consumer & worker thread boot. (619, kamalmarhubi)
* Type hints for awaitable actors. (621, DABND19)

Changed

* The `watch` extras now require Watchdog version 4.0+.

Fixed

* The ``python_requires`` version in ``setup.py``. (606, niccodemus)
* The result middleware now takes message options into account. (612, huwylphimet)

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)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.