Let's get started!
This release focuses on performance, stability, security, and UI improvements, along with new configuration options and a number of fixes.
⚡ Performance & Backend
-
Improved RAM usage in the XML Range endpoint
-
Performance improvements for
api/bouquets/listandBuildBouquetM3uJob -
Optimised Auto Match EPG
-
Improved PgBouncer flow and usage
-
Redis storage and local cache improvements
-
Replaced Webpack with Vite
-
Updated FFMPEG settings inheritance
-
Improved handling of
iptables
🛠️ New Options & Features
-
Store server flow presets
-
Fetch TV Archive chunks from Nginx
-
Reorder Dashboard sections
-
Added ASN option to System Blacklist
-
Added IP Range Line Lock
-
Added endpoint restrictions based on
server_responsibility -
Added
is_adultoption to Watch Folder settings -
Added experimental Line Connections in Redis storage
-
Added stream error indication
-
Added EPG descriptions from TMDB for 24/7 Channels
-
Added restrictions for line passwords
🎛️ UI Improvements
-
Improved Create/Edit interfaces for Streams, Notifications, and Notice Integrations
-
Improvements to VOD Validator & VOD Images Downloader
-
Improved Lines From Package and Devices interfaces
-
Added hints for duplicated VOD names
-
Improved mobile experience for bouquets and Streaming Server selection
🐛 Fixes
This release also includes fixes for Redis storage, FPM bulk restart, mobile Safari, Archive play links, XC ID filtering, bouquet links, EPG matching, device restrictions, Watch Folder deletion, and several other smaller issues.
TV Archive via Nginx requires reconfiguration to enable.
Thanks to everyone who keeps reporting issues and suggesting improvements. Your feedback helps us keep 1-Stream moving forward. 🚀




