Skip to content

v2.3.0

Choose a tag to compare

@sethwv sethwv released this 12 Feb 15:43
079ddbd

This release requires >= v0.19.0 of Dispatcharr to run

Added

  • Added a pre-built Grafana dashboard for quick import:
    • samples/dashboards/Dispatcharr-1767806789544.json (+ screenshot in samples/dashboards/images/Dispatcharr.png)
  • Added src/plugin.json (plugin manifest) and src/logo.png to support Dispatcharr v0.19.0+ plugin system expectations.
  • Release workflow now updates the version in both src/plugin.py and src/plugin.json.

Changed

  • Moved plugin metadata/config to src/plugin.json and updated src/plugin.py to load config from that file (with a safe fallback config if loading fails).
  • Updated packaging script to enforce/validate presence of src/plugin.json and to keep its version in sync during packaging.
  • README now highlights dashboards (instead of individual example panels) and includes dashboard import instructions.
  • Updated sample panel JSON (samples/panels/active-streams.json) to a newer table layout:
    • Adds “Program” and “Progress” (gauge) columns via merged Prometheus queries
    • Improves table styling (centered logos, stronger state row highlighting, column sizing)

Fixed

  • Fixed Prometheus label escaping for program metadata (escape order corrected; now also escapes newlines), reducing the chance of producing invalid metrics output.
  • Centralized Dispatcharr version detection into a single helper to keep version reporting and minimum-version checks consistent.
  • Removed background auto-update notification thread logic; updates are now checked via the existing “Check for Updates” action button (reduces startup noise/side effects).

Full Changelog: v2.2.0...v2.3.0