Skip to content

🚀 Xray Checker 0.1.0 - Stable Release

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jan 18:53
· 83 commits to main since this 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