v2.14.2
Bug Fixes
-
[Oban] Always disable peering with
plugins: false
. There's no reason to enable peering when plugins are fully disabled. -
[Notifier] Notify
Global
peers when the leader terminates.Now the
Global
leader sends adown
message to all connected nodes when the process terminates cleanly. This behaviour prevents up to 30s of downtime without a leader and matches how the Postgres peer operates. -
[Notifier] Allow compilation in a SQLite application when the
postgrex
package isn't available. -
[Engine] Include
jobs
infetch_jobs
event metadata
Changes
-
[Notifier] Pass
pid
in instead of relying onfrom
for Postgres notifications.This prepares Oban for the upcoming
Postgrex.SimpleConnection
switch to usegen_statem
.