github yusing/godoxy v0.24.0

one day ago

New

  • Core/Agent: stream tunneling (TLS/dTLS) with multiplexed TLS port supporting HTTP API and custom stream protocol via ALPN #188
  • Core/Router: TCP/UDP route configurable bind address support with bind property
  • WebUI/Autocert: multiple certificates display with Carousel component
  • WebUI/Agent: stream support status display (TCP/UDP capabilities)

Changes

  • Core/Agent:
    • refactored HTTP server to use direct setup instead of goutils/server helper
    • updated agent compose / install script template to expose TCP and UDP ports for stream tunneling
  • Core/HealthCheck: restructured into dedicated internal/health/check/ package
  • WebUI/Dockerfile: updated to use bun runtime with distroless base images instead of distroless Node.JS

Fixes

  • Core/HTTP: fixed HTTPS redirect for IPv6 with net.JoinHostPort
  • Core/Stream: fixed remote stream scheme for IPv4 and IPv6 addresses
  • Core/HealthCheck: fixed potential panic on TLS errors during HTTP health checks
  • Core/Route: improved References method for FQDN alias handling, allowing correct icon to be selected
  • Core/Agent: re-organized code and removed unnecessary dependencies; reduced binary size

Don't miss a new godoxy release

NewReleases is sending notifications on new releases.