Skip to content

Releases: Outset-AI/dramatiq-workflow

v0.3.0

23 Jun 19:35
d888aa4

Choose a tag to compare

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

20 Dec 21:21

Choose a tag to compare

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

12 Dec 17:51

Choose a tag to compare

Updated documentation

Full Changelog: v0.1.0...v0.1.1

v0.1.0

12 Dec 17:48

Choose a tag to compare

CI