v2.3.6
Pre-release
Pre-release
π XC_VM v2.3.6
β¨ Improvements
- Added automatic Redis health monitoring with auto-restart when the service becomes unavailable
- Introduced ServerDiagnoseCommand for diagnosing silent MAIN and Load Balancer servers
- Added automatic proxy package installation and update through the new XC_VM_Proxy release mechanism
- Improved player MIME type detection for better compatibility across devices and browsers
- Added configurable pagination options to Episodes Mass Edit
- Enhanced live stream monitoring with real-time encoding progress
- Added scripts for generating and testing problematic DTS / AC3 audio streams
- Improved client log diagnostics by exposing detailed LINE_CREATE_FAIL database errors
π Bug Fixes
- Fixed daemon monitoring so
cron:serverscorrectly detects and restarts stopped services - Fixed Redis configuration synchronization after password rotation
- Fixed watchdog behavior during temporary database outages
- Fixed daemon restart logic by properly releasing process locks before respawning
- Fixed Server Diagnose heartbeat detection to reflect the actual service state
- Fixed Redis-related failures in admin panels and cron jobs
- Fixed handling of rotated Redis credentials stored in
config.enc - Fixed proxy updater to distinguish between GitHub outages and missing releases
- Fixed duration display in TableController
- Fixed VOD action handling inside the Admin API
- Fixed database.sql packaging by removing Git LFS dependency
- Fixed various UI issues and improved uptime formatting
π§ Maintenance
- Updated server diagnostics documentation
- Added documentation describing FFmpeg build provenance and codec configuration
- Updated CLI documentation and fixed broken documentation links
- Updated proxy distribution roadmap documentation
- Removed
proxy.tar.gzfrom Git LFS - Continued internal refactoring and code cleanup
Full Changelog: 2.3.5...2.3.6