Oban Releases

Pro v0.5.1

  • [Oban.Pro.Plugins.DynamicPruner] Allow state overrides when pruning cancelled jobs.

Pro v0.5.0

  • [Oban.Pro.Workers.Workflow] A new worker that composes arbitrary jobs together for directed execution. This allows sequential, fan-out and fan-in workflows that are horizontally distributed and fault tolerant.

    See the Workflow docs for setup and a walk-through with use-cases.

  • Bump Oban dependency to ~> 2.3.0 due to the workflow worker’s use of the new meta field in Oban.Job.

Pro v0.5.2

Bug Fixes

  • [Oban.Pro.Plugins.BatchManager] Check for the correct output from Worker.from_string, fixing callback insertion.

Pro v0.5.3

Bug Fixes

  • [Oban.Pro.Plugins.DynamicPruner] Consider cancelled jobs that were never attempted when pruning.