All Versions
14
Latest Version
Avg Release Cycle
60 days
Latest Release
1416 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.4.0 Changes
November 25, 2018This is a big one!
โ Added
- Barriers.
๐ Changed
cli.main
now takes an optional argument namespace so that users
may define their own entrypoints. (#140, @maerteijn)- ๐ฒ Actor "message received" and "completed in x ms" log messages are
now logged with theDEBUG
level instead ofINFO
level. This
๐ improves throughput and makes logging much less verbose. - ๐ฆ The
TimeLimit
middleware no longer uses signals to trigger time
๐ท limit handling. Instead it uses a background thread per worker
๐จ process. - ๐ท Dramatiq now shuts itself down if any of the workers die
unexpectedly (for example, if one of them is killed by the OOM
killer). - ๐ Windows is now supported (with some caveats)! (#119, @ryansm1)
๐ Fixed
-
v1.3.0 Changes
July 05, 2018๐ Changed
- โฌ๏ธ Upgraded prometheus_client to 0.2.x.
- โฌ๏ธ Bumped pika to version 0.12. Because of this change, the
interrupt
method onBroker
and its usages withinWorker
have been dropped. - There is no longer a max message delay.
๐ Fixed
-
v1.2.0 Changes
June 01, 2018โ Added
- ๐ Support for worker heartbeats to
RedisBroker
. maintenance_chance
andheartbeat_timeout
parameters to
RedisBroker
.Interrupt
base class for thread-interrupting exceptions. (@rpkilby)ShutdownNotifications
middleware. (@rpkilby)
๐ Changed
TimeLimitExceeded
is now a subclass ofInterrupt
.
๐ Fixed
- ๐ท
StubBroker.join
andWorker.join
are now more reliable. - Module import path is now prepended to search path rather than
๐ appended. This fixes an issue where importing modules with the same
๐ฆ name as modules from site-packages would end up importing the
๐ฆ modules from site-packages. (#88) Prometheus
middleware no longer wipes the prometheus data
๐ directory on startup. This fixes an issue with exporting
๐ท application metrics along with worker metrics.
- ๐ Support for worker heartbeats to
-
v1.1.0
April 17, 2018