Skip to content

godoxy

v0.29.2 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docker go homepage letsencrypt microservice proxy
+2 more
self-hosted startpage

Summary

AI summary

Broad release touches Full Changelog, webui, deps, and New Features.

Changes in this release

Feature Medium

HTTP entrypoints support leading‑label wildcard route aliases for catch‑all host patterns.

HTTP entrypoints support leading‑label wildcard route aliases for catch‑all host patterns.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Medium

Route do commands gain option‑block support with ordered help; WebUI adds matching typing for pass and bypass variants.

Route do commands gain option‑block support with ordered help; WebUI adds matching typing for pass and bypass variants.

Source: llm_adapter@2026-06-04

Confidence: high

Performance Medium

Reduce Docker provider reconnect churn and harden real‑IP refresh handling, improving stability for dynamic container routing.

Reduce Docker provider reconnect churn and harden real‑IP refresh handling, improving stability for dynamic container routing.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Preserve existing routes on forced reload failures, preventing accidental traffic loss.

Preserve existing routes on forced reload failures, preventing accidental traffic loss.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Close reverse proxy idle connections on cancellation to avoid stale upstream connections.

Close reverse proxy idle connections on cancellation to avoid stale upstream connections.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Always register YAML marshal helpers to avoid nil panic in serialization.

Always register YAML marshal helpers to avoid nil panic in serialization.

Source: llm_adapter@2026-06-04

Confidence: high

Full changelog

Bug Fixes

  • Routing/Reloads: Forced route reload failures no longer drop existing routes, reducing the risk of accidental traffic loss during reload problems. (501fecd)
  • Proxy/Lifecycle: Reverse proxy idle connections are now closed on cancellation, helping prevent stale upstream connections from lingering during route shutdown or reconfiguration. (c4cec0a)
  • Serialization/Config: YAML marshal helpers are now always registered, fixed nil panic. (88b81bb)

New Features

  • Routing/Entrypoints: HTTP entrypoints now support leading-label wildcard route aliases, making it easier to define catch-all host alias patterns for live traffic. (4c73c4c, #232)
  • Routing/Rules: Route do commands gain option-block support with ordered help, and the WebUI/schema side adds matching typing for pass and bypass variants. (344a6db, https://github.com/yusing/godoxy-webui/commit/d58bdde52a992f323e865d5002a3f6dac043068b)

Improvements

  • Docker/Discovery: Docker provider reconnect churn is reduced and real-IP refresh handling is hardened, which should improve stability for dynamic container-backed routing. (e5f8bce, #234)

Full Changelog

  • 4c502cc chore(webui): update wiki
  • 690dea3 chore(webui): bump frontend deps and refresh generated schema
  • 82f81e6 chore(deps): bump Go modules and refresh workspace lockfiles
  • 88b81bb fix(serialization): always register YAML marshal helpers
  • e5f8bce fix(docker): reduce reconnect churn and harden real IP refreshes (#234)
  • 50732b6 fix(docker): bump Go base image and name final stage
  • 100c432 chore(deps): bump Go modules and refresh lockfiles
  • 1c0bae7 chore(webui): bump frontend deps and regenerate lockfile
  • c4cec0a fix(route): close reverse proxy idle conns on cancel
  • 501fecd fix(routes): preserve routes on forced reload failures
  • 20bdc8e chore: remove unused constants
  • dced5a1 chore(dev.compose): refresh dev test services
  • 4c73c4c feat(entrypoint): add leading-label wildcard HTTP route aliases (#232)
  • 2160bda chore(deps): bump golang.org/x chain, quic-go, and refresh module pins
  • 7bc5b56 chore(deps): bump Go modules to 1.26.3 and refresh dependency pins
  • 344a6db feat(route): add do command option blocks and ordered help
  • ed5c0ab chore: refresh screenshots

goutils

  • 2fc0e99 chore(deps): bump module dependency versions
  • dd3d037 chore(deps): bump golang.org/x and quic-go dependency versions
  • c11edd0 chore(deps): bump module Go and golang.org/x dependency versions

webui

  • 9d1b620 chore: update wiki
  • f1ca6c8 chore: update generated schema and rules cheatsheet
  • 6ab8cf9 chore(webui): bump frontend deps and regenerate lockfile
  • ff5d759 chore(webui): bump frontend deps and regenerate lockfile
  • f121ebb chore(webui): bump Tailwind 4.3, Fumadocs patches, and tailwind-merge
  • 91cbae8 chore(webui): bump TanStack Start, Fumadocs MDX, and tooling deps
  • d58bdde feat(webui): add RuleDo option-block typing and pass/bypass variants

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track godoxy

Get notified when new releases ship.

Sign up free

About godoxy

High-performance reverse proxy and container orchestrator for self-hosters

All releases →

Related context

Beta — feedback welcome: [email protected]