Repository navigation
chore(deps): update Caddy to 2.11.7 and refresh Go modules - #76
Open
iloveitaly wants to merge 3 commits into
Open
iloveitaly wants to merge 3 commits into
iloveitaly wants to merge 3 commits into
Conversation
This was referenced Oct 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Obviously, this was built with AI. I reviewed + tested all of the code. It's working great for me.
Motivation
Update the embedded proxy and Go dependencies to pick up Caddy's streaming, connection handling, TLS, and security fixes since 2.10.0.
Description
Upgrade Caddy to 2.11.7 and refresh the Go module dependencies, including migrating shellescape and YAML v2 to their maintained import paths. Align CI, lint, and Nix with the resulting Go 1.26.9 minimum; refresh the nixpkgs pin and vendor hash so Nix builds continue to work.
Document the Go requirement, incremental streaming, request limits, and header filtering in the README.
Caddy behavior
Incremental: ?1for immediate forwarding.max_header_size,read_body_idle,write_idle,expected_underscore_headers, orexpected_dot_headerssettings.localhost:<port>backends. Caddy's file-based CLISIGUSR1reload does not apply to configurations loaded throughcaddy.Load.Test
go test ./..., including a new Caddy configuration regression test for internal on-demand certificates, HTTPS aliases, and the disabled admin listener.go mod tidy -diff, andgo mod verify.This will be a good update to test with the new SemVer release process in #75. Once that process lands, use this release to confirm ordered tags, matching embedded binary versions, correct asset uploads, and latest-version detection by mise.
Links