Releases: Outset-AI/dramatiq-workflow
Releases · Outset-AI/dramatiq-workflow
v0.3.0
This release introduces improvements in performance and memory usage for complex workflows by eliminating unnecessary broker round-trips and enabling external callback storage to reduce message payload size.
What's Changed
- Allow custom callback store to reduce message payload size and support external storage backends by @pencil in #8
- Fix caching of broker middleware to avoid redundant traversal on every invocation by @pencil in #9
- Skip no-op task scheduling for empty chains and groups by @pencil in #7
- Add official support for Python 3.13 by @pencil in #6
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This release improves performance and reliability when running large worklfows (10,000+ tasks).
What's Changed
- Add note about large workflows by @pencil in #3
- Make sure AtMostOnceBarrier only releases once (or never) by @pencil in #4
- More efficient completion callback serialization by @pencil in #5
- Always use barrier by @pencil in #2
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Updated documentation
Full Changelog: v0.1.0...v0.1.1