Skip to content

0.3.1 - 2026/03/01

Choose a tag to compare

@yedidyakfir yedidyakfir released this 01 Mar 18:46
· 341 commits to main since this release
9671a18

✨ Added

  • Configurable TTL for Signatures: Added MageflowConfig with per-signature-type TTL settings for active and post-completion states.
    • TTLConfig controls general active/done TTL defaults
    • SignatureTTLConfig allows overriding TTL per signature type (task, chain, swarm)
    • Pass config via Mageflow(hatchet, redis, config=MageflowConfig(ttl=TTLConfig(...)))
  • SignatureConfig model in thirdmagic: New SignatureSettings class variable on Signature for configurable ttl_when_sign_done.

🔄 Changed

  • Signature cleanup TTL: Signature.remove_task() now uses the configurable SignatureSettings.ttl_when_sign_done instead of the hardcoded REMOVED_TASK_TTL constant.

🐛 Fixed

  • Swarm bug: Fixed a bug that causes swarm concurrency to fill without actually tasks running.