What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: Support local m3u-proxy source in Dockerfile for dev builds (
adf8674f) - feat: Add broadcast GC env vars to embedded proxy pipeline and compose files (
3f399b5b) - feat: Add client-to-profile affinity via Redis (
00314f21) - feat: Show provider profile name on Stream Monitor page (
105b96d8)
Bug Fixes
- fix: restore missing parameters and reuse detection for episode provider profiles (
5b9cfb03) - 🐛 fix: resolve plex broadcast 404 errors and add transcode mode UI (
5221017e) - Fix stale HLS segment issue and improve error messaging (
64f3abb3) - fix spacing issue (
4d1adf75) - fix: Remove missing
$forceSelectand$clientIdentifierfrom PR #811 (cf7a63f1) - fix: Postgres specific queries causing sqlite errors (
87ef57b6) - fix: Add HLS env vars to external proxy Docker Compose files (
b3b0e8b1) - fix: Fixed URL in proxy facade (
902caa66) - fix: Stale stream resuse leading to 404 (
099f639f) - fix: Affinity check in
selectProfile(40ba2771) - fix: Provider affinity with stale/invalid stream (
8617ac37) - fix: Remove tests depending on methods not yet on dev branch (
1ec04b3e) - Fix VOD/movie 503 failures with Provider Profiles enabled (
0bcb12df) - fix: Correct expire mock count in affinity test (3 calls in incrementConnections) (
a03f7df1) - fix: Update affinity tests to match always-prefer behavior (
446e2d7a) - fix: Always prefer affinity profile regardless of capacity (
edf0725a) - fix: Re-enable available_streams with Provider Profiles and add bypass toggle (
68b7f721)
Maintenance
- chore: Update GC docs for broadcasting (
9d7de8dc) - chore: Rollback Dockerfile changes (
acc6e532) - chore: Remove redundant HLS GC collection (handled via proxy) (
99a87a81) - chore: Fix failing formatting (
6ae574ff) - chore: Rename test to reflect what it tests (
bf3529b6)
Other Changes
- Add direct console output for recovery messages (
5d4fd85c) - Add prominent recovery completion messages (
1d13c097) - clearFailovers missing check (
8be8fd1d) - Allow the ability to deactivate failover channels when configuring failovers to avoid race conditions (
16b66ec7) - update API wording (
b8a543bb) - scoping fetches (
ba289216) - add failover endpoint (
3b34cb28) - style: Fix Pint concat_space formatting in PlaylistProfile (
ffe7ffe9) - style: Remove unused Cache import from test files (
b40f51b4)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.10.10