Skip to content

v0.2.0 — force rerun, task timeouts, parallel batch, inline storage, size-based GC

Choose a tag to compare

@jolovicdev jolovicdev released this 25 Apr 18:36
· 83 commits to master since this release

What's new

  • force=True — bypass cache and always re-execute, on both submit() and @client.task
  • Task timeouts — per-task timeout with optional retry (_timeout=30, @client.task(timeout=30))
  • Parallel batch execution — submit_many(..., max_workers=N) for DAG-aware fan-out
  • Inline blob storage — small objects (<1KB) stored in SQLite for reduced filesystem overhead
  • Size-based GC — gc --max-size 1GB evicts oldest entries until under the limit
  • TaskError — now exported from the package

Full diff: 04866df...v0.2.0