Files
IPTV-Updates/patches/v2.7.4/patch-info.json
IPTV Server Updates 4f515bbd61 Release v2.7.4 - Critical VOD System Fixes
- Fixed SQLAlchemy import issues in VOD models
- Fixed TMDB/OMDB API authentication and rate limiting
- Fixed VOD directory path resolution and permission errors
- Fixed rental system transaction handling
- Added HLS streaming support for VOD content
- Implemented Redis caching for performance
- Added watch progress tracking
- Enhanced search with multi-field support
- Added health check endpoint

This patch resolves critical production issues in the VOD system.
2025-09-21 22:19:16 +00:00

82 lines
2.3 KiB
JSON

{
"version": "2.7.4",
"release_date": "2025-01-21",
"title": "Critical VOD System Fixes and Enhancements",
"severity": "critical",
"description": "Comprehensive fixes for VOD system including metadata service, directory scanning, API error handling, and HLS streaming support",
"changes": [
{
"type": "fix",
"description": "Fixed SQLAlchemy import issues and missing dependencies in VOD models"
},
{
"type": "fix",
"description": "Fixed TMDB API authentication failures and rate limiting issues"
},
{
"type": "fix",
"description": "Fixed VOD directory path resolution and permission errors"
},
{
"type": "fix",
"description": "Fixed rental system transaction rollback and payment processing"
},
{
"type": "fix",
"description": "Fixed missing error handling in VOD API endpoints"
},
{
"type": "enhancement",
"description": "Added HLS streaming support for VOD content"
},
{
"type": "enhancement",
"description": "Implemented Redis caching for metadata and content lists"
},
{
"type": "enhancement",
"description": "Added background tasks for metadata enrichment"
},
{
"type": "enhancement",
"description": "Implemented watch progress tracking"
},
{
"type": "enhancement",
"description": "Enhanced content search with multiple field support"
},
{
"type": "enhancement",
"description": "Added FFprobe integration for video duration extraction"
},
{
"type": "enhancement",
"description": "Added health check endpoint for VOD service monitoring"
}
],
"files_modified": [
"app/vod_metadata_service.py",
"app/vod_directory_service.py",
"app/vod_api.py",
"app/requirements.txt",
"config/iptv.env",
"docker/docker-compose.iptv.yml"
],
"files_added": [
"app/vod_metadata_service_fixed.py",
"app/vod_directory_service_fixed.py",
"app/vod_api_fixed.py"
],
"dependencies": [
"aioredis>=2.0.0",
"redis>=5.0.0",
"ffmpeg-python>=0.2.0"
],
"installation_steps": [
"Replace VOD service files with fixed versions",
"Install new Python dependencies",
"Update environment configuration",
"Create database indexes",
"Restart iptv-backend service"
]
}