🎯 Version 1.6.0 Release - Major debugging and logging improvements
✨ New Features:
- Comprehensive DebugService with system diagnostics
- 9 debug API endpoints (/api/debug/*)
- Enhanced Docker logging with user-friendly formats
- Debug mode environment variable controls
- Local development Dockerfile (Dockerfile.local)
- Debug management scripts (debug.sh)
🔧 Technical Improvements:
- Winston logger with Docker-friendly console output
- Supervisord configured for stdout/stderr logging
- Enhanced error handling and request logging
- System monitoring and SSH connection testing
- Automatic log cleanup and rotation
📊 Logging Enhancements:
- Structured JSON logging to files
- Human-readable console output for Docker logs
- Debug-level logging with timestamp formatting
- Request/response logging with performance metrics
- Environment-aware log levels
🛠️ Infrastructure Updates:
- GitHub Actions workflow with dynamic changelog extraction
- Multi-platform Docker build support improvements
- Enhanced build scripts with better error handling
- Docker Compose debug environment variables
- Improved local development setup
🧹 Cleanup:
- Removed temporary documentation files
- Updated .gitignore for debug logs
- Consolidated debug functionality into main compose files
This release significantly improves troubleshooting capabilities and makes logs easily accessible via Docker logs instead of requiring API calls.