Skip to content

NodeCast TV Plus v2.2.0

Choose a tag to compare

@MikaelKW MikaelKW released this 13 Jul 04:06
2f93fdf

NodeCast TV Plus v2.2.0

NodeCast TV Plus v2.2.0 is the first formal release of the independent fork. It combines the relevant improvements completed since the fork was created with the upstream development baseline inherited after NodeCast TV v2.1.1.


Highlights

  • Change playback quality directly in the Live TV or movie/series player without leaving the stream (#88).
  • Preserve playback when a provider rejects transcoding, with clear best-effort resolution-limit messages (#92, #96).
  • Use standards-based OIDC discovery with Authentik, Keycloak, and other compliant providers (#74).
  • Improve rapid channel changes, provider reconnection, transcode cleanup, and Intel QSV detection (#70, #78).
  • Harden authentication, authorization, media input handling, logging, and production secret requirements (#57, #60).
  • Add clean-runner application and Docker checks, controlled browser/media tests, dependency-security enforcement, and stable multi-architecture release publishing (#54, #57, #64, #100).

Installation and upgrade

The stable container is published for linux/amd64 and linux/arm64:

docker pull ghcr.io/mikaelkw/nodecast-tv-plus:2.2.0

Production deployments must provide different strong values for JWT_SECRET and SESSION_SECRET. Preserve the existing /app/data volume when recreating the container, and back it up before upgrading. No manual database migration is expected.

Available stable image tags after publication:

  • 2.2.0 — this exact release
  • 2.2 — newest compatible 2.2 patch release
  • latest — newest stable release

Because this is the first formal Plus release, there is no earlier stable Plus version tag. A rollback should use a previously tested sha-* image or pinned digest while preserving the data volume.


Historical version note

The upstream repository published releases through v2.1.1, then advanced its internal package version through 2.1.2, 2.1.3, and 2.1.4 without corresponding tags or GitHub Releases. Those versions were inherited development history, not undocumented NodeCast TV Plus releases.


See the full changelog for the complete feature, fix, security, compatibility, and lineage notes.