Oban v0.9.0 has been released with a few important bug fixes and a couple of minor feature additions. Definitely upgrade if you’ve ran into trouble in CI with multiple unscoped
Thanks to everybody that has been using the library and reporting issues!
From the CHANGELOG
insert_all/4, corresponding to
Ecto.Multi.insert_all/5, respectively. @halostatue
to_map/1for converting a changeset into a map suitable for database insertion. This is used by
Oban.insert_all/2,4internally and is exposed for convenience.
[Oban.Config] Remove the default queue value of
[default: 10], which was overriden by
[Oban.Telemetry] Allow the log level to be customized when attaching the default logger. The default level is
:info, the same as it was before.
[Oban.Migrations] Prevent invalid
downtargets when attempting to run migrations that have already been ran. This was primarily an issue in CI, where the initial migration was unscoped and would migrate to the current version while a subsequent migration would attempt to migrate to a lower version. @jc00ke
[Oban.Job] Prevent a queue comparison with
nilby retaining the default queue (
default) when building uniqueness checks.
[Oban.Job] Set state to
scheduledfor jobs created with a
scheduled_attimestamp. Previously the state was only set when