Dispatcharr/apps
SergeantPanda 84d2aedae5 fix(vod): prevent stale profile connection reservations in Redis-backed VOD sessions (Fixes #1426)
This update introduces atomic mutations for active_streams using Redis Lua scripts, ensuring that concurrent byte-range requests do not leave stale session metadata. The changes also include improvements to the session state saving mechanism, preventing the recreation of zombie sessions after idle cleanup. Additionally, tests have been added to cover the new atomic behavior and ensure reliability across various scenarios.
2026-07-17 21:35:32 +00:00
..
accounts tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
api fix(schema): enhance Swagger/OpenAPI schema generation for concurrent requests 2026-07-16 19:24:46 +00:00
backups tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
channels Enhancement: update catch-up features and enhance stream ordering logic 2026-07-16 15:33:34 +00:00
connect Enhancement: Update plugin discovery logic to include release_connections parameter, improving resource management during event triggering. 2026-07-07 18:25:52 +00:00
dashboard tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
epg feat(epg): add native xz decompression support for EPG sources 2026-07-07 19:48:44 -05:00
hdhr fix(api): update HDHR URLs to use port-aware URI builder 2026-06-07 14:27:57 -05:00
m3u feat(m3u): add native xz decompression support for uploaded M3U playlists 2026-07-07 19:48:44 -05:00
output fix(epg): prevent crashes for channels with null channel numbers in XMLTV export 2026-07-10 02:42:50 +00:00
plugins Enhancement: Add release_connections parameter to PluginManager, allowing for conditional database connection closure during plugin discovery, improving resource management. 2026-07-07 18:27:15 +00:00
proxy fix(vod): prevent stale profile connection reservations in Redis-backed VOD sessions (Fixes #1426) 2026-07-17 21:35:32 +00:00
timeshift feat(timeshift): enhance catch-up programme handling and UI updates 2026-07-16 23:10:06 +00:00
vod fix(vod): prevent group selection loss on empty category fetch 2026-07-09 21:26:36 +00:00