Skip to content

NodeCast TV Plus v2.3.1

Choose a tag to compare

@MikaelKW MikaelKW released this 16 Jul 19:12
4603ca1

NodeCast TV Plus v2.3.1

NodeCast TV Plus v2.3.1 improves stream delivery, container health reporting, password-entry safeguards, and Live TV channel browsing.


Highlights

  • Stream non-HLS media to clients as upstream bytes arrive, with range preservation, backpressure, disconnect cancellation, and bounded HLS manifest buffering by @MikaelKW in #174.
  • Confirm the initial administrator password without changing the ordinary sign-in flow by @MikaelKW in #175 and #178.
  • Add a minimal application readiness endpoint plus Docker and Compose health checks by @MikaelKW in #176.
  • Preserve expanded groups and sidebar position while selecting nearby Live TV channels by @MikaelKW in #181.
  • Add accessible password visibility controls to sign-in, setup, and local-user creation by @MikaelKW in #186.
  • Require matching password confirmation when administrators create additional local users by @MikaelKW in #186.

Upgrade from v2.3.0

Back up the existing /app/data volume, pull the release image, and recreate the container with the same volume and deployment secrets:

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

No manual database migration is required. Keep the existing strong, distinct JWT_SECRET and SESSION_SECRET values. If authenticator-app 2FA is enabled, also preserve the existing TOTP_ENCRYPTION_KEY.

Available stable image tags after publication:

  • 2.3.1 — this exact release
  • 2.3 — newest compatible 2.3 patch release
  • latest — newest stable release

To roll back, stop the upgraded container, restore the pre-upgrade data backup, and recreate the container with 2.3.0 and the existing deployment secrets.


Validation

  • Application, authentication, dependency, proxy, browser/media, mobile WebKit, reverse-proxy subpath, Docker, release-metadata, and migration checks passed.
  • The automated release gate verified supported upstream v2.1.1 and 2.1.4 migrations and an upgrade from the published Plus v2.3.0 image, preserving accounts, provider configuration, settings, content records, favorites, history, hidden items, and authentication state.
  • Controlled proxy testing verified progressive time to first byte, range handling, bounded manifest rewriting, and cancellation after client disconnects.
  • Real Docker containers reached healthy state for root and reverse-proxy-subpath deployments.
  • Hands-on validation covered initial setup, ordinary sign-in, administrator-created users, password confirmation and visibility controls, Live TV sidebar position, playback, source management, and the existing account and TOTP flows.

See the full changelog for complete change and upgrade details.