Changes
-
[Oban.Pro.Plugins.BatchManager] Drastically speed up batch state checks to prevent timeouts with large batch sizes. The updated query is up to 40x faster under normal workloads.
-
[Oban.Pro.Plugins.DynamicCron] Inject a dynamic cron’s name as
"cron_name"
into inserted job meta to aid in searching, and eventually linking, jobs back to the dynamic cron record. -
[Oban.Pro.Plugins.DynamicCron] Schedule cron insertion at the top of the next minute, identically to recent changes in
Oban.Plugins.Cron
. -
Loosen Oban constraint to allow
v2.5.0
Bug Fixes
-
[Oban.Plugins.Reprioritizer] Rename
config
toconf
in event meta so that it matches all other plugins. -
Specify a minimum of Elixir v1.9 and avoid features from later Elixir versions, namely
Keyword.pop!
which was added in Elixir v1.10.