Skip to content

godoxy

v0.29.1 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ 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

Route 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_patterns removed. The proxy no longer accepts or applies path_patterns on routes (including FileServer path-pattern multiplexing). The Web UI and generated JSON schema drop this field as well. Migration: Stop using path_patterns in 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 -c where appropriate.

Configuration Changes

  • path_patterns is no longer a valid route field (see Breaking Changes). Review saved YAML and remove any remaining path_patterns blocks before applying config.

API Changes

  • OpenAPI / Swagger refreshed: documents such as max_conns_per_host and field ordering (for example load-average-related fields) are updated; path_patterns is removed from the documented route model to match the server.

New Features

  • None in this release.

Full Changelog

GoDoxy

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

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 →

Beta — feedback welcome: [email protected]