🚀 MediaFusion 6.0.0-beta.12 Released
New Features & Enhancements
- 📦 PikPak Authentication: Added automatic token persistence, email/password fallback, and re-login logic to prevent rate-limiting and session expiry issues.
- 📺 WWE Support: Added intelligent parsing to distinguish between WWE weekly shows (series) and PPV events (movies) for improved catalog organization.
- ⚙️ Usenet Control: Introduced a per-provider "Enable Usenet Streams" toggle for hybrid providers like TorBox and Debrider.
- 🔍 Search Improvements: Included search parameters in catalog browse cache keys to ensure search queries return accurate, non-cached results.
Bug Fixes
- 🛠️ Playback Reliability: Added structured error logging and improved mapping for HTTP timeouts, mapping them to a clear "service down" notification instead of generic errors.
- 🔗 Email Verification: Fixed broken email links that previously pointed to POST-only API endpoints, now correctly redirecting to frontend pages.
- 🧩 TorBox Stability: Resolved a race condition (DIFF_ISSUE) that occurred when multiple requests attempted to fetch the same torrent simultaneously.
- 🏗️ Database Integrity: Addressed multiple SQL and enum consistency issues, including missing column constraints and incorrect UUID/timestamp generation across scrapers.
- 🖼️ Poster Routing: Fixed a prefix parsing bug that caused issues with integer conversion for media items starting with the "mf:" namespace.
- 🛡️ Middleware Security: Added early rejection for malformed secret strings to prevent unnecessary database or cache processing.
Performance
- 🚀 Caching: Optimized Redis glob pattern consistency for the admin cache manager to improve stats tracking and cache clearing operations.
Contributors
- GitHub Action
- mhdzumair