Dev 0.12.49
Pre-release
Pre-release
What's Changed
Bug Fixes
- fix: wrap createMediaRequest's insert in a savepoint transaction (
fb35c882) - fix: claim media request atomically before calling the Arr provider (#1337) (
352f90d3) - fix: let AED profiles generate dummy EPG independently of the playlist toggle (#1383) (
0fc8c9f2) - fix: skip no-op failovers when merge candidate url matches master (#1382) (
b3eae297) - fix: raise reverse-proxy timeout for large Xtream/M3U/EPG downloads (#1379) (
d9919bb4) - fix: report a default catchup retention instead of null (#1389 follow-up) (
a1408c97) - fix: convert tv_archive_duration to days and disambiguate unknown retention (
50678129) - fix: enforce PlaylistAuth AIOStreams scoping on direct proxy routes (
e5f39d4b) - fix: validate sort direction before interpolation in ChannelResource (
02b0d5cb) - fix: Sort order incorrect in table view (
a06f0370) - fix(epg): prioritize upcoming episodes and raise the cap in search_epg_shows recent_episodes (#1412) (
4a25673a) - fix(epg): expose programme subtitle (episode name) on search_epg_shows, get_short_epg, get_epg_batch (#1409) (#1410) (
ab91d972) - fix: AED incorrect year resolution (
40e79024) - fix: TVG-ID resolution in Xtream API (
bf8cbb8b)
Refactoring
- refactor: make the default catchup retention fallback configurable (
fd2af70d)
Maintenance
- chore: Update modal width for merged playlist action (
7ae239ce) - chore: Add per-source content-type filtering to Merged Playlists (#1377) (
f3363b02) - chore(dev-deps): Bump package version (
ab1a76dd) - chore: Use snake_case for admin_only in TV notifications (
4f2465d9) - chore(ai): Cleanup agent files and remove stale data (
03a31aef)
Other Changes
- test: add feature coverage for get_epg_batch Xtream contract (
19030b26)
Docker Image
docker pull sparkison/m3u-editor:dev-0.12.49