github Vateron-Media/XC_VM 2.3.5
v2.3.5

3 hours ago

🚀 XC_VM v2.3.5

✨ New Features

  • Added a manual update check for installed modules directly from the admin interface.
  • Added a server update guide and integrated it into the update mechanism.
  • Added a draft Ministra-to-module migration plan to the project documentation.

🐛 Bug Fixes

  • Improved PortalHandler file resolution and added clear error responses when required modules are missing.
  • Improved diagnostics for LINE_CREATE_FAIL by exposing underlying database errors during stream connection creation.
  • Improved reseller workflows by handling optional POST parameters and package output formats more safely.
  • Fixed file cache creation when temporary cache directories are owned by root.
  • Improved network detection by handling invalid cached network data.
  • Hardened array access across multiple admin views and forms to prevent warnings and exceptions.
  • Improved TMDB stability with null-safe entity handling and duplicate library protection.
  • Improved Player API by skipping missing stream cache files and handling null movie properties.
  • Improved streaming stability by validating probe URLs, transcoding metadata, and playlist cache race conditions.
  • Automatically create the image cache directory when required.
  • Fixed cron cleanup logic to safely handle missing connection directories.
  • Allowed Authorization::check() to work correctly with nullable entity IDs.
  • Updated diagnostics log submission to use the correct secure endpoint.
  • Forced browser cache revalidation for JavaScript and CSS assets after updates.
  • Fixed player URL redirects to ensure correct static asset loading.

♻️ Refactoring

  • Removed obsolete Watch/Plex authentication cases, controllers, and views.
  • Removed deprecated database exemptions from the architecture test suite.
  • Improved TMDB title normalization by stripping unnecessary tokens more accurately.

📚 Documentation

  • Added a server update guide.
  • Added documentation outlining the future removal of Ministra as a built-in component in favor of a standalone module.

🔧 Maintenance

  • Continued improvements to platform stability, diagnostics, and update reliability.

Don't miss a new XC_VM release

NewReleases is sending notifications on new releases.