What's Changed
Features
- feat: Add client-to-profile affinity via Redis (
00314f21) - feat: Show provider profile name on Stream Monitor page (
105b96d8)
Bug Fixes
- fix: Remove missing
$forceSelectand$clientIdentifierfrom PR #811 (cf7a63f1) - fix: Postgres specific queries causing sqlite errors (
87ef57b6) - 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: Fix failing formatting (
6ae574ff) - chore: Rename test to reflect what it tests (
bf3529b6)
Other Changes
- 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:dev-0.9.26