🚀 Xray Checker 0.1.0 - Stable Release
We are excited to present a completely revamped version of Xray Checker! This is a major release that includes a complete code rewrite and significant improvements in the application architecture.
🔄 Major Changes
New Architecture
- Completely redesigned internal application architecture
- Improved stability and reliability of checks
- Optimized system resource usage
- Enhanced configuration processing efficiency
Improved Monitoring System
- Added detailed Prometheus metrics
- New API endpoints for monitoring each proxy
- Simpler and more informative monitoring system integration
- Improved proxy state detection accuracy
Security
- Added optional Basic Auth protection for metrics and API
- Enhanced sensitive data handling
- Secure configuration file processing
🛠 Technical Improvements
Configuration Handling
- New dynamic Xray configuration generation system
- Automatic configuration updates without restart
- Enhanced configuration file validation
Connection Checking
- Redesigned proxy availability checking mechanism
- Optimized operability detection logic
- Added support for various IP checking services
Logging
- Improved logging system
- Added detailed debug logs
- Configurable logging levels
📝 API Changes
New Endpoints
/health
- Application health check/config/{protocol}-{address}-{port}
- Individual proxy status/metrics
- Extended Prometheus metrics