oban v0.11.0 Release Notes
Release Date: 2019-11-06 // over 4 years ago-
Migration Optional (V6)
๐ท Job id's greater than 2,147,483,647 (PG
int
limit) can't be inserted into the โ running array onoban_beats
. The array that Ecto defines usesint
instead ofbigint
, which can't store the larger integers. This migration changes the column type tobigint[]
, a locking operation that may take a few seconds.โ Added
- ๐ท [Oban] Added
crontab
support for automatically enqueuing jobs on a fixed schedule. A combination of transactional locks and unique jobs prevents scheduling duplicate jobs.
๐ Fixed
๐ท [Oban.Migrations] Add a comment when migrating
oban_jobs
to V5 and when rolling back down to V4.๐ง [Oban.Query] Apply the configured log level to unique queries.
[Oban.Notifier] Prevent open connections from accumulating when the circuit is tripped during the connection phase. This change may leave notifications in a state where they aren't listening to all channels.
๐ Changed
- โก๏ธ [Oban.Notifier] Replay
oban_update
notifications to subscribed processes.
- ๐ท [Oban] Added