Remove Reliance on Beats
Previously, node and queue information on the dashboard was powered by heartbeat
records stored in the oban_beats
table. That is no longer the case and the
dashboard is entirely independent from beats and from Pro.
Check out the Oban v2.6 upgrade guide for a walkthrough on using the Gossip plugin for realtime updates.
Content Security Policy
To secure the dashboard, or comply with an existing CSP within your application,
you can specify nonce keys for images, scripts and styles. For example, to pull
the asset nonce from a single :my_csp_nonce
assignment:
oban_dashboard("/oban", csp_nonce_assign_key: :my_csp_nonce)
Changes
-
Remove dependency on
oban_pro
(again). The dashboard is driven by events and data provided by Oban alone. -
Bump the Oban dependency
~> v2.6