github Vateron-Media/XC_VM 2.1.0
v2.1.0

latest releases: 2.3.6, 2.3.5, 2.3.4...
3 months ago

๐Ÿš€ XC_VM v2.1.0

โš ๏ธ Upgrade notice: Updating from previous versions is not supported. A clean installation is required.

โœจ New Features

  • Added full module system with admin UI
  • Enhanced module upload UI with drag-and-drop and AJAX support
  • Added Redis diagnostics tool
  • Added EventDispatcher integration into bootstrap and module loader
  • Added new core/domain architecture classes and migrated libraries
  • Added distribution-specific binary downloads for LB from GitHub
  • Added transcoding support based on profile ID in WatchItem

๐Ÿ”ง Improvements

  • Unified install and update into a single archive

  • Improved i18n system:

    • 800+ new translation keys
    • fallback to English for missing keys
    • removed hardcoded strings in views
  • Improved admin UI layout (boxed width increased to 1440px)

  • Improved Redis handling with type hints, null-safety, and health checks

  • Improved contributors system and update script

  • Added shared JavaScript utilities for admin pages

๐Ÿ› Bug Fixes

  • Fixed multiple null-safety issues across admin, API, streaming, and cron
  • Fixed language retrieval in database and settings views
  • Fixed TMDB include paths
  • Fixed tracker proxy_id handling
  • Fixed streaming behavior when domain is inactive (preserve IP URLs)
  • Fixed cookie handling in Translator (headers_sent() check)
  • Fixed api_key validation in UserService
  • Fixed dark mode rendering in server view

๐Ÿ”„ Refactoring

  • Removed legacy proxy functions and migrated to direct class method calls
  • Refactored streaming logic to remove globals from parameters
  • Refactored Redis handling and GitHubReleases version logic
  • Installer overhaul: removed php-ssh2, improved security and structure

๐Ÿ“š Documentation

  • Updated ARCHITECTURE.md after Phase 15
  • Updated MIGRATION.md (cleanup + new Phase 16.5)
  • Improved release and update checklists
  • Updated installation docs and supported OS section
  • Added development workflow guide (SFTP)

๐Ÿงน Cleanup & Maintenance

  • Removed obsolete Redis binary (6.2.2)
  • Removed old binary files and deprecated scripts
  • Switched to static redis.conf template
  • Cleaned up Makefile and build system
  • Updated workflows and installation scripts

Full Changelog: 2.0.2...2.1.0


Don't miss a new XC_VM release

NewReleases is sending notifications on new releases.