Skip to content

Release Notes

  • Multi-DVR support by default — monitor more than one Channels DVR server from a single install.
  • Credential hardening — per-DVR API keys are encrypted at rest in settings.json via Fernet (/config/encryption.key), while UI secret values are not exposed in plaintext.
  • Notification routing by DVR — route each DVR to different providers if you want.
  • Improved diagnostics — better troubleshooting guidance, health probes, and debug-bundle support.
  • Expanded notification coverage — built-in setup docs for Pushover, Discord, Telegram, Slack, Email, Gotify, Matrix, and custom Apprise.
  • CHANNELS_DVR_HOST and CHANNELS_DVR_PORT are no longer first-class setup inputs.
  • First-run setup now happens through the web UI wizard and the v1.0 multi-DVR configuration model.
  • Some older single-DVR assumptions in preview deployments are migrated automatically. See the migration guide.

The following are deliberately not part of this release:

  • SSO / OIDC
  • built-in historical analytics dashboards
  • distributed / HA mode
  • mobile app / PWA

See the roadmap for planned future work.


The entries below are sourced from the app repository README. Exact release dates are not recorded in the source material; version headings are used without fabricated dates.

Notification enhancements release. Improved email and Discord integration, UI documentation improvements, and bug fixes for image selection.

Complete project restructuring. Introduced the modern web UI, simplified configuration (no environment variables required), a responsive dashboard, and enhanced error recovery.

Recording-Events alerts added. Covers the full recording lifecycle: scheduled, started, completed, cancelled, and stopped events. Also includes enhanced stream count integration and improved time formatting.

Expanded alert types. Added VOD-Watching and Disk-Space monitoring. Enhanced Channel-Watching with program details and images, and improved session tracking.

Complete architecture overhaul. Introduced real-time event monitoring, multi-provider notifications, session tracking, and enhanced stability.

Security update release. Addressed Python dependency vulnerabilities and added Docker supply chain attestations.

Initial release. Core monitoring and notification features.