Dramatiq

Latest version: v1.17.1

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

Scan your dependencies

Page 1 of 5

1.17.1

Fixed

* TimeLimit middleware support for Python 3.13. ([656](https://github.com/Bogdanp/dramatiq/issues/656), [#659](https://github.com/Bogdanp/dramatiq/pull/659), [amureki](https://github.com/amureki))

Added

* The Retries middleware now supports an on_retries_exhausted target actor to execute when retries on a message have been exhausted. ([630](https://github.com/Bogdanp/dramatiq/pull/630), [dbowring](https://github.com/dbowring))

Changed

* The actor decorator now checks for duplicate actor names. ([640](https://github.com/Bogdanp/dramatiq/issues/640), [#641](https://github.com/Bogdanp/dramatiq/pull/641), [z0z0r4](https://github.com/z0z0r4))
* The Retries middleware now tracks when a message was last requeued on retry. ([629](https://github.com/Bogdanp/dramatiq/pull/629), [kuba-lilz](https://github.com/kuba-lilz))

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)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.