Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: yusing/godoxy

v0.22.1

01 Jan 10:41
v0.22.1
fd74bfe

Choose a tag to compare

Fixed

  • WebUI/Config: Key-Value input displayed as number input #183
  • Agent: URLs with escaped charater being re-escaped #182

v0.22.0

01 Jan 08:07
a47170d

Choose a tag to compare

New

  • Core/Rules: new route command
  • Core/Docker: support docker over tls #178 #176 5ab0392 41f8d3c
  • Core/Fileserver: proper SPA support b134b92
  • Core/Healthcheck: monitor and collect service health for non-proxied containers dba8441

Changes

  • Core/Auth/OIDC: customizable rate limit f67480d
  • Core/Auth: modernize and enhance block page 4b2a602 14f3ed9
  • Core: update dependencies 4d08efb
  • WebUI:
    • UI: migrate components from radix to baseui, replaced most lucide-react icons with tabler equivalent
    • Styling: styling overhaul - colors, spacing, fonts and form layout
    • Routes: switch aggregation interval from 1d to 1h
    • Misc: fix logic

Fixes

  • Core/Config: no longer print/notify config reload error twice 5852053
  • Core/HTTP: correct host matching when host contains :port #180 3dbbde1
  • Core/Rules: correct behavior of require_auth command when auth is disabled a6e86ea
  • Core/Auth/OIDC: fix auth rate limit exceeded error #174
  • Core/Healthcheck: correct fileserver healthcheck eb3aa21
  • Core/API/Homepage: correct alphabetical sorting #181 89a4ca7
  • WebUI/Routes: fix new routes not showing immediately

v0.21.3

20 Dec 02:28
v0.21.3
376ac61

Choose a tag to compare

Fixes

  • Nil nil pointer dereference panic on agents

v0.21.2

17 Dec 16:30
v0.21.2
4bb3af3

Choose a tag to compare

New

  • Core/HTTP: scheme mismatch detection for HTTP/HTTPs, retry with the other scheme on mismatch
    • Everything should now work without setting proxy.*.scheme (docker) or scheme (route files) explicitly

Fixes

  • Core/Docker: nil panic when reading the first container name out of nothing #171 (edge case)
  • Core/Idlewatcher: incorrect "dependency has positive idle timeout" error

v0.21.1

17 Dec 09:44
505a3d3

Choose a tag to compare

Changes

  • Core/Idlewatcher: added label proxy.no_loading_page to allow turning off loading page
  • Core/Healthcheck/HTTP: now all 5xx statuses will be considered as unhealthy (previously only HTTP 503).

Fixes

  • Core/Idlewatcher: correctly handle non-HTML requests for sleeping containers #172

v0.21.0

16 Dec 07:21
v0.21.0
e44ecc0

Choose a tag to compare

New

  • Core/API: Added variant field FavIcon API to support requesting light/dark variant icon

  • Core/Rules: Add proto matcher (e.g. on: proto https)

  • WebUI/Dashboard: Support "group by categories" for All and Favorite tabs

    image
  • WebUI/Dashboard: Theme aware icons (light icons on dark mode; dark icons on light mode)

    image
  • WebUI/Config: add quick toggles to route files entries

    image

Changes

  • Perf : Improved memory usage

Fixes

  • Core/Config: Fix default values not being applied
  • Core/FavIcon:
    • Fixed returning incorrect icon in some cases
    • Fixed dark icons from walkxcode (a.k.a. homarr-icons) not working

v0.21.1

Changes

  • Core/Idlewatcher: added label proxy.no_loading_page to allow turning off loading page
  • Core/Healthcheck/HTTP: now all 5xx statuses will be considered as unhealthy (previously only HTTP 503).

Fixes

  • Core/Idlewatcher: correctly handle non-HTML requests for sleeping containers #172

v0.21.2

New

  • Core/HTTP: scheme mismatch detection for HTTP/HTTPs, retry with the other scheme on mismatch
    • Everything should now work without setting proxy.*.scheme (docker) or scheme (route files) explicitly

Fixes

  • Core/Docker: nil panic when reading the first container name out of nothing #171 (edge case)

v0.20.14

10 Dec 09:35
v0.20.14
8d4618c

Choose a tag to compare

Fixes

Core/HTTP: runtime error: comparing uncomparable type httputils.UnwrittenBody #170

Changes

Core: Upgraded dependencies

v0.20.13

08 Dec 11:14
v0.20.13
bc19a54

Choose a tag to compare

Changes

  • Core/Config: Redact sensitive info in output
  • Core/HTTP/Middlewares: Skip modification of non-HTML content
  • Core/HTTP: Performance improvement

Fixes

  • Memory: High memory usage when streaming videos / large files through WebDAV when using middlewares

v0.20.12

04 Dec 17:20
v0.20.12
25ee804

Choose a tag to compare

Changes

  • Core: Upgrade to go 1.25.5

Fixes

  • Core/Middleware: Skip modification for websocket and event stream requests.
  • Core/Routes: nil panic when using idlewatcher with dependencies.

v0.20.11

04 Dec 09:44
aa25756

Choose a tag to compare

Changes

  • Core/Dependencies: Upgrade dependencies.

  • Core/Healthcheck:

    • Streamline health check configuration and defaults
    • Introduced global default health check config.
     defaults:
     	healthcheck:
     		interval: 15s
     		timeout: 60s
  • Core/Routes: Simplify route exclusion check and health check defaults.

  • Core/Labels: Refine wildcard expansion logic

  • Core/Refactor: Move utility functions to goutils and update references across codebase.

Fixes

  • Core/Middleware: Skip modification for HEAD requests in ModifyHTML middleware.
  • Core/Rules: Enhance Content-Length handling in ResponseModifier; properly track original content length and body modification status.
  • Core/Tests: Correct test expectations for middleware bypass and rules.