github m3ue/m3u-editor 0.9.16

latest releases: v0.10.1-exp, v0.9.18-dev
3 hours ago

What's Changed

New Features

  • Heartbeat Reconciliation: Refactored the profile reconciliation process into a more resilient Heartbeat mechanism to ensure profile states are consistently accurate. (11de12d)

Fixes

  • Concurrency & Race Conditions: Hardened the provider profile pool using an Atomic Reservation pattern to prevent race conditions during high-volume stream requests. (9ce0083)
  • Channel Reuse Detection: Added logic to detect and manage channel reuse when utilizing provider profiles, preventing stream hijacking or conflicts. (5bf3309)
  • Security: Patched CVE-2026-30838 by updating league/commonmark. (3913d24)
  • EPG Cache Management:
    • Fixed an issue where playlist map removals were failing to clear the EPG cache. (1a12852)
    • Ensured that EPG XML cache is properly invalidated whenever channel mappings are modified. (c3327b8)
  • General Stability: Resolved various provider profile bugs, addressed jobs table schema issues, and corrected playlist info display errors. (97fffe9)

Cleanup & Refactoring

  • Performance Optimization: Optimized the EPG cache clearing logic specifically for bulk unmapping actions to reduce database overhead. (63ba935)
  • Stream Handling: Wrapped stream creation in try/catch blocks for better error resilience. (a14e1ba)
  • Proxy Integration: Updated the proxy webhook auto-registration to correctly flag when a resolver URL has not been set. (5729344)
  • PR Merges: Integrated fixes from PR #801. (854a1c7)

New Contributors

Full Changelog: 0.9.15...0.9.16

Don't miss a new m3u-editor release

NewReleases is sending notifications on new releases.