fix(deps): update module github.com/caddyserver/caddy/v2 to v2.7.6 #111
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.
This PR contains the following updates:
v2.7.3
->v2.7.6
Release Notes
caddyserver/caddy (github.com/caddyserver/caddy/v2)
v2.7.6
Compare Source
In this version we've made several fixes and enhancements with help from several contributors. Most changes are small, but some notable ones:
templates
middleware is now officially extensible (experimentally). This means modules can add custom functions/actions for templates to execute.Thank you to everyone who contributed!
Changelog
65c489a
Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)ae5e2d9
caddyfile: Fix variadic placeholder false positive when token contains:
(#5883)db55da5
caddyhttp: Adjustscheme
placeholder docs (#5910)df5edf6
caddytls: Context to DecisionFunc (#5923)6d9a833
caddytls: Sync distributed storage cleaning (#5940)11a082c
cmd: Add newline character to version string in CLI output (#5895)979c413
cmd: upgrade: resolve symlink of the executable (#5891)6482070
core: Apply SO_REUSEPORT to UDP sockets (#5725)15adb89
core: quic listener will manage the underlying socket by itself (#5749)801ec75
fileserver: Add .m4v for browse template iconb809ed7
go.mod: CVE-2023-45142 Update opentelemetry (#5908)b4c7313
go.mod: Upgrade quic-go to v0.39.136fce3f
go.mod: update quic-go version to v0.40.0 (#5922)ec2de22
httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)f0ea489
httpcaddyfile: Remove port from logger names (#5881)87f63b1
httpredirectlistener: Only set read limit for when request is HTTP (#5917)16834d6
templates: Clarifyinclude
args docs, add.ClientIP
(#5898)0259853
templates: Delete headers onhttpError
to reset to clean slate (#5905)2f7ceb5
templates: Offically make templates extensible (#5939)908e956
tls: accept placeholders in string values of certificate loaders (#5963)Full Changelog: caddyserver/caddy@v2.7.5...v2.7.6
v2.7.5
Compare Source
In this release, we've fixed quite a few small bugs and annoyances, including HTTP/2 Rapid Reset which affected most HTTP/2 implementations.
On a personal note (from @mholt): I recently became a dad! I want to thank our maintainers for helping in so many ways while I've been taking extra time for family. Francis, Matthew, Mohammed, and others -- including all the contributors below, and then some -- are to thank for shipping this release.
Highlights
QUIC_GO_DISABLE_GSO=true
andQUIC_GO_DISABLE_ECN=true
environment variables respectively, if they cause you problems. See thequic-go
release notes for more details.fileserver.BrowseTemplate
is now exported, so it may be customized by programs embedding Caddy. (ed8bb13
)--envfile
no longer override existing variables. (#5803)encode
handler now compressesapplication/wasm*
content types by default. (#5869)reverse_proxy
handler can now emit very detailed logs for debugging streaming and buffering. To enable it, set theverbose_logs
subdirective, and set logging todebug
level. Since the logs from this are very noisy, usingverbose_logs
to opt-in is necessary. We may ask you to enable this when asking for support! (#5793)caddy -v
, like most other CLI utilities! (#5874)Caddy is on feature freeze until after 2.8 so we can improve our testing situation. These patches have all been tried to ensure they work as intended, but if you notice any issues please report them!
Changelog
0e204b7
admin: Respond with 4xx on non-existing config path (#5870)89c407a
build(deps): bump actions/checkout from 3 to 4 (#5846)1405683
build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)38a7b6b
caddyfile: Adjust error formatting (#5765)7103ea0
caddyfile: Fix case where heredoc marker is empty after newline (#5769)10053f7
caddyfile: Loosen heredoc parsing (#5761)58ab3a0
caddyhttp: Use LimitedReader for HTTPRedirectListener (thank you to Bartek Nowotarski for reporting)9c419f1
cmd: Fix exiting with custom status code, addcaddy -v
(#5874)f2ab709
cmd: Prevent overwriting existing env vars with--envfile
(#5803)e0aaefa
encode: Addapplication/wasm*
to the default content types (#5869)fa5a579
fileserver: Add command shortcuts-l
and-a
(#5854)ed8bb13
fileserver: Export BrowseTemplate130f6d1
fileserver: Set canonical URL on browse template (#5867)a306c5f
fileserver: browse template SVG icons and UI tweaks (#5812)0a6d333
fileserver: docs: clarify the ability to produce JSON array withbrowse
(#5751)82c356f
fix: caddytest.AssertResponseCode error message (#5853)888c6d7
go.mod: Update quic-go to v0.38.0 (#5772)88b4fbf
go.mod: Upgrade dependencies incl. x/net/httpdf99502
httpcaddyfile: Enable TLS for catch-all site iftls
directive is specified (#5808)33d8d2c
httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)288216e
httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)2cac3c5
httpcaddyfile: fix placeholder shorthands in named routes (#5791)c46ec3b
logging: Clone array on log filters, prevent side-effects (#5786)1b73e38
logging: query filter for array of strings (#5779)4776f62
replacer: change timezone to UTC for "time.now.http" placeholders (#5774)a8586b0
reverseproxy: Add logging for dynamic A upstreams (#5857)3a3182f
reverseproxy: Add more debug logs (#5793)4feac4d
reverseproxy: Allow fallthrough for response handlers without routes (#5780)e8b8d4a
reverseproxy: Fixleast_conn
policy regression (#5862)2a6859a
reverseproxy: Fix retries on "upstreams unavailable" error (#5841)05dbe1c
reverseproxy: Replace health header placeholders (#5861)1e0dea5
reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)b245ecd
reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)5653c36
templates: Add dummyRemoteAddr
tohttpInclude
request, proxy compatibility (#5845)289934f
tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)New Contributors
Full Changelog: caddyserver/caddy@v2.7.4...v2.7.5
v2.7.4
Compare Source
Caddy 2.7.4 rounds out some bug fixes from the 2.7 release. For example, Go made a last-minute breaking change to a new API that broke quic-go (HTTP/3) on Go 1.21 just before Go 1.21 was released; we resolved a few issues with on-demand TLS that are now much improved from the 2.6 tree; a couple race conditions were fixed in dynamic reverse proxy upstreams. We hope you will be pleased with this new version!
Caddy is on feature freeze until after 2.8 so we can improve our testing situation. These patches have all been tried to ensure they work as intended, but if you notice any issues please report them!
We encourage all users to test this new version and then upgrade. Thanks to all who get involved!
Changelog
080db93
caddytls: Update docs for on-demand configd813550
cmd: Require config for caddy validate (fix #5612) (#5614)a8492c0
fileserver: Don't repeat error for invalid method inside error context (#5705)2d7d806
fileserver: Slightly more fitting iconsf11c3c9
go.mod: Upgrade CertMagic and quic-go5b9c850
go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)936ee91
reverseproxy: Always return new upstreams (fix #5736) (#5752)431adc0
templates: Fix httpInclude (fix #5698)New Contributors
Full Changelog: caddyserver/caddy@v2.7.3...v2.7.4
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.