github yusing/godoxy v0.25.3

16 hours ago

Summary

This is a patch release with extensive WebUI refactoring for better configuration management.

Improvements

  • Core/API: Prevent timeout during agent verification (fdfb682)

    • Sends early HTTP 100 Continue response before processing to avoid WebUI timeouts
    • Propagates request context through the verification flow for proper cancellation handling
  • Core/Autocert: Unique ACME key paths per CA directory URL (15e5032)

    • Prevents key conflicts when using multiple different ACME CAs
    • Enables running certificates against multiple ACME providers without collision
  • Core/HealthCheck: Skip dialing for zero port in Stream check (c0e2cf6)

  • Core/Route: Allow excluded routes to use localhost addresses (95f88a6)

  • Core/Context: Propagate context and standardize HTTP client timeouts (6528fb0)

  • WebUI/Config: Replace per-section unsaved changes tracking with diffing system yusing/godoxy-webui@a5dbf8d (a5dbf8d)

  • WebUI/Config: Remove lazy loading and add preloading strategy yusing/godoxy-webui@bb561e9 (fb561e9)

  • WebUI/Route Editor: Decompose monolithic form into sectioned components yusing/godoxy-webui@22c78ea (22c78ea)

    • Extracted dedicated components for each configuration domain
    • New fields added: SSL server_name, certificate, certificate_key, protocols; Healthcheck retries; Idlewatcher no_loading_page, depends_on
  • WebUI/UI: Unify form field descriptions and refine component styling yusing/godoxy-webui@61a4b79 (61a4b79)

  • WebUI/UI: Reduce sidebar width and switch logo to SVG yusing/godoxy-webui@2591e65 (2591e65)

  • WebUI/Types: Add title annotations and improve VMID field documentation yusing/godoxy-webui@ad4aab0 (ad4aab0)

Bug Fixes

Chores

  • Core: Disable godoxy health checking for socket-proxy (6388d07)
  • Core: Upgrade dependencies (3b0484f)

Don't miss a new godoxy release

NewReleases is sending notifications on new releases.