github yusing/godoxy v0.20.7

one day ago

v0.20.7

New

  • Core/Idlewatcher: Real-time SSE-based loading page with enhanced UX.
    • Server-Sent Events (SSE) streaming via /$godoxy/wake-events endpoint for live updates during container wake process
    • Modern console-style interface with timestamped events and color-coded status messages
    • Event history buffer for reconnecting clients and debugging
    • Improved static asset management with dedicated paths to avoid conflicts
  • Core/LoadBalancer: Cookie-based sticky session support with configurable max-age and secure cookie handling.

Changes

  • Core: Upgrade to Go 1.25.4 and dependencies.
  • Core/HTTP: Improved HTTPS detection logic using case-insensitive comparison for X-Forwarded-Proto header.
  • Core/LoadBalancer: Refactored load balancer interface to separate server selection from request handling; improved algorithm implementations with better bounds checking and error handling.

Fixes

  • Core/Route: Add workaround for WebUI not loading properly.
  • Core/Idlewatcher: Loading screen stuck #165.
  • Core/Health: Correct agent routes health check logic.
  • Core/Health: Fix UpdateURL behavior in Docker and AgentProxied health monitor.
  • Core/Health: Treat some errors as unhealthy instead of actual error in RawHealthMonitor (TCP/UDP).

Performance

  • Core/LoadBalancer: Replace fnv with xxhash3 for better performance in IP hash and server keys.

Don't miss a new godoxy release

NewReleases is sending notifications on new releases.