Repository navigation
IPTV Tunerr v0.1.95
Released: 2026-10-22
Compare: v0.1.94...v0.1.95
What Changed
User-facing changes
Added
- Authentication: The Control Deck can now sign in through an OpenID Connect provider while keeping its existing cookie session and leaving tuner, stream, and media-server endpoints unchanged.
Changed
- Authentication: Control Deck OIDC guidance now covers exact callbacks, provider admission, recovery, and troubleshooting, while clarifying that tuner and media endpoints remain separate.
Fixed
- Docker Compose: The Docker Compose example now exposes the Control Deck on host loopback and persists its SQLite database. Missing database configuration and failed database opens also produce distinct messages to help diagnose channel-management errors.
- Control Deck: The Control Deck now includes the session-bound CSRF token when a browser's first page load is authenticated through HTTP Basic. User and M3U account changes work in that flow without weakening CSRF checks.
- Authentication: Concurrent Control Deck OIDC attempts now use separate short-lived state cookies, and logout clears outstanding transaction cookies.
Security
- Security: Breaking: Remote VOD WebDAV now requires TLS and authentication; plaintext remains loopback-only. The Control Deck enforces signed CSRF protection and always marks session and OIDC state cookies Secure. Local browser access uses loopback; remote or LAN login requires an HTTPS reverse proxy. Proxied active content is inert, and generated M3U fields reject control characters to prevent directive injection.
- Action required: For remote VOD WebDAV, configure a TLS certificate and key plus username and a password of at least 16 bytes; put remote or LAN Control Deck browser access behind an HTTPS reverse proxy.
- Runtime: The Go toolchain is updated to 1.26.10, including the upstream
crypto/x509security fix. - Runtime: CI and development use the patched Node.js 22.23.4 runtime for the web toolchain.
- Web Build: IPTV Tunerr's web build now uses a patched Vite release, closing the reported vulnerability in its frontend toolchain.
Source: docs/CHANGELOG.md section for v0.1.95.
Included Commits
49e946bfix(release): preserve published changelog history (commit)51f34cddocs(release): prepare v0.1.95 changelog (commit)
Release Assets
iptv-tunerr-v0.1.95-darwin-amd64- 23.4 MiB, SHA2566bb039f53ac4004f4519177b2d9fcfee588d761e9fcac05c001877d39d8799e6iptv-tunerr-v0.1.95-darwin-amd64.tar.gz- 9.1 MiB, SHA2560ef643ff7d5d456dd5621fe89b6a6daaa77ba272bb5a105d8b12477ed1bf4c7biptv-tunerr-v0.1.95-darwin-arm64- 21.9 MiB, SHA256a3d7548d5dd0d3bf1448dbf9670a54ecc0a535524d37efa04e106b6cc38962a7iptv-tunerr-v0.1.95-darwin-arm64.tar.gz- 8.5 MiB, SHA2564b1445342989c92ab972b1e7162a93465b641b39ab71946ba5195cf635506a40iptv-tunerr-v0.1.95-linux-amd64- 23.5 MiB, SHA256743ae392d3d3eab802d04a2222905555741ab46714dfbaf800eac14c7cf3963aiptv-tunerr-v0.1.95-linux-amd64.tar.gz- 9.2 MiB, SHA25639f4c1c27b0623ad4f4de277f9249233ed01d0d95c5f4538374bf230b7730a46iptv-tunerr-v0.1.95-linux-arm64- 21.9 MiB, SHA25606ff42903867d29fb64471405703fb17975cc11bd3c4d75085361eaeb5c67022iptv-tunerr-v0.1.95-linux-arm64.tar.gz- 8.4 MiB, SHA256b3ae93b46d8a8007ba237cd7d0aa6251d81be992096cc120e975223d60e4e216iptv-tunerr-v0.1.95-linux-armv7- 22.4 MiB, SHA256805ada4e9047f90a53d2f32c7b89724c24db82bfe8f90bef5d85663b041cd3cbiptv-tunerr-v0.1.95-linux-armv7.tar.gz- 8.7 MiB, SHA256fa9b9f51856a72c388395043f0ae5769d72193df2d02f6e64dba1b3477083b2diptv-tunerr-v0.1.95-windows-amd64.exe- 23.5 MiB, SHA2565113812951ac9b6bea4bacee448d769812dbbce641db8e98070aceb56c277aa2iptv-tunerr-v0.1.95-windows-amd64.zip- 9.1 MiB, SHA25616bf2098b75292a68438c2bf72afe3739a17c10c1efa0e4b025c8a058e0cc768iptv-tunerr-v0.1.95-windows-arm64.exe- 21.5 MiB, SHA2560c04500a955cbc2a2b6f85a65ba36c3336cf4160b9b8b820b2ff3b43c0091defiptv-tunerr-v0.1.95-windows-arm64.zip- 8.2 MiB, SHA25612e0c206992d3da30022f50e7cf7a7b6c1492839d879a2e8fcc1f0b8187bc03eiptvtunerr-0.1.95-1.x86_64.rpm- 7.5 MiB, SHA2564804c8ded6176799776ea84a2d3c854fa7817eeb45d5912cbbc5b13c3fad8b09iptvtunerr_0.1.95_amd64.deb- 7.5 MiB, SHA256c228928d41385348279a5d3fc6684e30134efb1dae99899d716458bcb17be580
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.