What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: support grouped plugin settings sections (#1044) (
78bbb130) - feat: improve streamlink default args for stream profiles (#1042) (
c9324c78) - feat: Visibility-aware auto-refresh with selectable interval on Stream Monitor (#1041) (
84684d88) - feat: Allow parallel processing of probe feature (
9c83c0bf) - feat: Parallelize channel scrubber to increase speed/performance (
797261be)
Bug Fixes
- fix: Series count for import job (
05fc1da2) - fix: Preferences note on provider delay (
d615de8c) - fix: improve emby-xtream API compatibility (#1045) (
e2154726) - fix(stream-monitor): harden auto-refresh Alpine component (
747a4943) - fix: Ensure updated parallel processing jobs are able to complete (
d09809aa) - fix: Top nav dropdowns not clickable (#1036) (
972114b5)
Performance
- perf: Make m3u-proxy fetches more resilient and error-aware (#1040) (
ec84b899) - perf: Batch pre-fetch models in Stream Monitor to eliminate N+1 queries (#1038) (
09dd0f74) - perf: Optimize provider calls by comparing last updated timestamps (
9ffe3f1b)
Maintenance
- chore: Pre-release cleanup and add missing i18n (
42d7945b) - chore: Tweak TMDB id cast to be consistent (
4cffb878) - chore: Update test case for proxy fetch resilience (
65ec7e02) - chore: Verify stream ownership before Stream Monitor failover/stop actions (#1039) (
be11148b) - chore: Update proxy monitor page to build on optimizations from #1038 (
7fae3a02) - chore: Ensure probe and scrubber jobs don't run at the same tim (
a15979b3) - chore: Cleaning up duplicate code blocks and optimizing the listener (
4e6d2744) - chore: Cleanup sync and metadata processing updates (
37bdf117) - chore: Remove debug line to avoid noise during sync (
fde6f2f7) - chore: Update i18n (
891caa8e)
Other Changes
- test(stream-profiles): cover null and unknown backend fallback in defaultArgsForBackend (
ecf943fd)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.11.28