github mhdzumair/MediaFusion 6.0.0-beta.21

8 hours ago

🚀 MediaFusion 6.0.0-beta.21 Released

New Features & Enhancements

  • 🛡️ Implemented a global keyword blocklist that filters media titles across all public-facing surfaces and optimizes performance via a precomputed database column.
  • 📊 Added real-time admin monitoring with Redis-backed timeseries metrics and visual dashboard integration.
  • 🌐 Introduced Server-Sent Events (SSE) endpoints to provide real-time updates for tasks and schedulers, replacing inefficient polling.
  • 🛠️ Revamped the Admin Database Manager with full parity, including improved filtering, generic bulk operations, orphan detection, and import/export functionality.
  • 📂 Added comprehensive stream formatting documentation and expanded media metadata context for templates.
  • 👤 Enhanced "My Streams" with improved owner controls, deep linking, and stream_id pinning.

Bug Fixes

  • 📧 Fixed SMTP STARTTLS configuration to ensure proper compatibility with port 587.
  • 🔒 Resolved database advisory lock leaks during migrations by using a dedicated connection and disabling statement timeouts.
  • ⚡ Improved connection reliability by adding Real-Debrid transport retries and adjusting idle timeouts.
  • 🔑 Fixed Telegram integration user ID type mismatches and enabled asynchronous confirmation notifications.
  • 🔎 Corrected movie Real-Debrid blocklist checks to use actual filenames instead of fallback torrent names.
  • 🛑 Refined session management to prevent automatic logouts caused by transient network or server errors.
  • 🏗️ Optimized keyword filter recomputation to run as a background task, preventing server startup blocks.

Performance

  • 📈 Added a partial database index on the keyword-blocked column to make filtered catalog queries nearly instantaneous.
  • 🚀 Optimized keyword filtering logic to bypass expensive recomputations when no configuration changes have occurred.

Contributors

David Young, GitHub Action, Mohamed Zumair, mhdzumair

Full Changelog

6.0.0-beta.20...6.0.0-beta.21

Don't miss a new MediaFusion release

NewReleases is sending notifications on new releases.