Changelog
Changelog
This page is generated from the canonical Engine release history.
[1.0.6] - 2026-10-23
- keep stream ownership and output URLs consistent when a profile selects another server.
- prevent priority-source recovery from racing with timeout checks, and keep timeout diagnostics from changing the selected input.
- prevent stream progress updates from racing with timeout, speed and memory monitors.
- apply profile video levels, preserve configured HTTP input User-Agent values, and read global media metadata correctly.
- provide codec headers when transcoding through tee to file and DASH outputs, including Matroska.
- apply configured MPEG-TS service IDs to the output muxer.
- apply overlay opacity to RGB images by adding an alpha channel before compositing.
- allow database backup and restore over local TCP when the default MySQL socket is absent.
- preserve VOD source files and existing output when a remux source is unsafe, missing, or the task is already canceled.
- fix native HLS muxer option names and use the portable FFmpeg autoscale flag; preserve cancellation errors during VOD remux.
- fix web player errors when stream playback URLs use IPv6 addresses.
- validate package billing terms, refresh them when saving price or duration changes, and reject billing requests after user ownership changes.
- fix live HTTP-TS response headers and small media writes being delayed, including CDN relay and SendFile delivery.
- forward CDN cache-fill headers and small media writes promptly, so downstream caches do not wait for upstream buffers to fill.
- reject malformed, expired and out-of-scope player tickets before requesting an issuer key, and prevent invalid ticket lifetimes from overflowing.
- verify complete staged VOD files without an invalid resume request, stop oversized downloads at the inventory size, and preserve canceled transfer failures.
[1.0.5] - 2026-10-22
- detect newly compiled builds of the installed version and show release action badges in Software Update.
- show available software updates beside the top bar status cards.
- skip yt-dlp for URLs not matched by a dedicated extractor, preserve direct HTTP streams, and label non-YouTube format logs correctly.
- fix direct HTTP inputs failing on playlist-only options, while preserving local address binding and dynamic URL updates for HLS and DASH.
[1.0.4] - 2026-10-21
- keep source playback and CDN pulls available when CDN Service is off, and clarify that the switch only controls caching content from other servers.
- add an optional HTTP SendFile setting for faster HTTP-TS delivery, disabled by default, with a warning about data loss on slow connections.
- improve automatic capacity assessments with earlier HLS playback-pressure detection, gradual ramp-up, and sustained recovery checks.
- fix false drops in capacity throughput charts and clarify reports when the retained player population has not established safe capacity.
- preserve Capacity Assessment selections during status refreshes and fix browser setting persistence after malformed saved data.
- prevent healthy playback connections from being disconnected by normal pacing near the delivery bandwidth limit.
- fix delivery bandwidth readings occasionally dropping to zero during concurrent updates.
- improve Server Usage chart initialization, live refresh, empty-history messages, and CPU/GPU layout.
- fix Manage Streams connection counts and status updates stopping when the Time column is hidden.
- make capacity assessments with CDN off use authenticated local media delivery even when server CDN is enabled.
- account for additional CDN outputs and bitrate increases during bandwidth admission without charging each segment as a new stream.
- improve CDN startup bandwidth estimates for incomplete bitrate metadata, multi-rendition playback, and HLS/DASH segment requests.
- concentrate new playback on existing healthy CDN replicas so surplus caches can become idle as demand falls, while respecting capacity changes and user server restrictions.
- reuse successful live segment upstreams and preserve media cache depth across playlist refreshes to avoid repeated cold cache chains.
- fix CDN relay loops, truncated live segments, and HTTP-TS startup disconnects under fragmented upstream delivery.
- fix byte-range responses for local and cached media.
- keep RPC replies and heartbeats responsive when peers are slow or the cluster is under load.
- prevent internal HTTP credential requests to slow CDN peers from delaying unrelated media requests during cluster startup.
- prefer existing CDN caches for new playback, reserve egress headroom for cache expansion, apply capacity checks on Engine origins, and support bounded multi-level segment fills.
[1.0.3] - 2026-10-12
- add DVB SAT>IP adapter support.
- reset inflated database auto-increment counters on startup.
- add Panel software update notifications, Master installation and reinstallation, optional same-major downgrades, release changelog history, installation progress, live output, and installation log timestamps, viewing and downloads.
- fix NVENC overlay images failing to load or render correctly.
[1.0.2] - 2026-10-03
- validate SMTP settings, protect mail credentials in debug logs, and improve email delivery and maintenance notification retries.
- update FFmpeg to version 9.0.2.
- fix streams unexpectedly restarting after about one hour.
- filter NVIDIA driver installation choices by the minimum driver requirement embedded in the FFmpeg binary.
- add live HLS URL updates with request headers, proxy, persistent connection, and decryption settings.
- fix scheduled weekday selections and preserve Codec restart days during import.
- identify automatic, manual, and installer backups in filenames and the backup list.
- fix backup protection across pages and make automatic backup retention safe during settings updates.
[1.0.1] - 2026-09-28
- add M3U playlist import as streams or movies.
- validate database backups before Codec import and Engine restore.
- restrict database restore to Engine backups; import Codec backups through Tools.
- save installation backups to the
storage/backup/directory. - improve panel startup speed.
- save server port settings for reuse by the installation and upgrade script.
- enforce VOD playback restrictions after a license downgrade.
- fix Codec database imports failing because
max_downloadhas no default value. - preserve available source IDs during Codec imports and remap conflicting IDs and their references.
- fix minimum-value validation for the
sseofURL parameter. - reduce repeated RPC peer rejection warnings.
- fix table header backgrounds covering only part of each cell.
[1.0.0] - 2026-09-23
- first stable release of X Acceleration Engine.