Skip to content

v2.14.2

Compare
Choose a tag to compare
@sorentwo sorentwo released this 17 Feb 18:43
· 289 commits to main since this release

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 a down 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 in fetch_jobs event metadata

Changes

  • [Notifier] Pass pid in instead of relying on from for Postgres notifications.

    This prepares Oban for the upcoming Postgrex.SimpleConnection switch to use gen_statem.