v2.3.0
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 insamples/dashboards/images/Dispatcharr.png)
- Added
src/plugin.json(plugin manifest) andsrc/logo.pngto support Dispatcharr v0.19.0+ plugin system expectations. - Release workflow now updates the version in both
src/plugin.pyandsrc/plugin.json.
Changed
- Moved plugin metadata/config to
src/plugin.jsonand updatedsrc/plugin.pyto load config from that file (with a safe fallback config if loading fails). - Updated packaging script to enforce/validate presence of
src/plugin.jsonand 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