This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryRoute path_patterns removed, requiring migration to rules-based configuration.
Full changelog
Patch release focused on a configuration breaking change (removal of route path_patterns), a correct behavior fix for FileServer routes with rules and middleware, refreshed API docs, and smaller install/docs polish.
Breaking Changes
- Route
path_patternsremoved. The proxy no longer accepts or appliespath_patternson routes (including FileServer path-pattern multiplexing). The Web UI and generated JSON schema drop this field as well. Migration: Stop usingpath_patternsin your route config. Model path-specific behavior with rules setup instead of multiplexing multiple path patterns on one route. Pair this upgrade with the matching Web UI build so config editing stays in sync with the server schema.
Bug Fixes
- FileServer routes: middleware runs in the right order relative to rules. For file-served routes that also run rules (for example embedded SPA or API paths), middleware now wraps the post-rules handler so it sees responses produced by rule handlers, not only the static file path.
Improvements
- Response modification and buffering: The shared HTTP stack runs
ModifyResponse-style work before deciding lazy buffering vs passthrough, which tightens correctness when middleware or modifiers need to observe or influence status and headers early. - Installer portability: Setup/install scripts use more POSIX
sh-friendly patterns so installs work more reliably across dash, BusyBox, and BSD environments; README install snippets invoke via/bin/sh -cwhere appropriate.
Configuration Changes
path_patternsis no longer a valid route field (see Breaking Changes). Review saved YAML and remove any remainingpath_patternsblocks before applying config.
API Changes
- OpenAPI / Swagger refreshed: documents such as
max_conns_per_hostand field ordering (for example load-average-related fields) are updated;path_patternsis removed from the documented route model to match the server.
New Features
- None in this release.
Full Changelog
GoDoxy
- refactor(route): remove path_patterns; sync OpenAPI and webui submodule
- fix(route): wrap FileServer handlers with middleware after rules
- docs(godoxy): inline docker stats in benchmarks and refresh gallery images (documentation / wiki assets)
- chore(scripts): portable setup.sh and README curl invoke sh
- Submodule goutils: feat(http): run ModifyResponse before lazy buffering decision (consumed via submodule pointer in this release; link is to the submodule commit as referenced in your log—adjust org/repo if your fork differs)
Web UI
Breaking Changes
- Removed route field `path_patterns`; config must be migrated to use rules instead.
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
About godoxy
High-performance reverse proxy and container orchestrator for self-hosters
Related context
Related tools
Beta — feedback welcome: [email protected]