-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update module github.com/caddyserver/caddy/v2 to v2.9.1 #187
base: main
Are you sure you want to change the base?
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
a64e1e5
to
013002d
Compare
013002d
to
c871e14
Compare
Quality Gate passedIssues Measures |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
v2.8.4
->v2.9.1
Release Notes
caddyserver/caddy (github.com/caddyserver/caddy/v2)
v2.9.1
Compare Source
This is a patch release fixing a few issues related to FastCGI, HTTP/3 and unix sockets, log file permissions, repeated TERM signals, and an ARI edge case. It also adds Caddyfile support for response matching in the
header
directive.Thanks to everyone who reported bugs and helped with fixes!
Changelog
34cff4a
core: Only initiate exit once (should fix #6707)50778b5
fix: disable h3 for unix domain socket (#6769)0e570e0
go.mod: Upgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)e48b758
header:match
subdirective for response matching (#6765)1f927d6
log: Only chmod if permission bits differ; make log dir (#6761)1bd567d
reverseproxy: buffer requests for fastcgi by default (#6759)What's Changed
match
subdirective for response matching by @lilnasy in https://github.com/caddyserver/caddy/pull/6765New Contributors
Full Changelog: caddyserver/caddy@v2.9.0...v2.9.1
v2.9.0
Compare Source
Happy New Year! We're pleased to release Caddy 2.9. Aside from some minor new features, this release is mainly focused on refinements and bug fixes in many areas, including:
We realize there is extensive interest in Encrypted Client Hello (ECH) and post-quantum ciphers. These are slated to be supported in Go 1.24, which is scheduled for a stable release in approximately February. We did not want to force users to go through the inconvenience of installing pre-release, non-stock installations of Go, even though the RCs are quite stable and production-ready, in order to even compile Caddy, which is quite common given our plugin ecosystem. We anticipate a Caddy 2.10 release in the near future with these capabilities, built on Go 1.24.
We hope you will enjoy the 2.9 release. Thanks to all contributors, bug reporters, and helpers, and those organizations which deployed pre-release versions to production to help verify patches and features.
Changelog
ef4e022
caddyfile: Fix comma edgecase in address parsing (#6616)b116dce
caddyhttp: Add{?query}
placeholder (#6714)c216cf5
caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)197c564
caddyhttp: Set default ReadHeaderTimeout (1 min)09b2cbc
caddyhttp: AddMatchWithError
to replace SetVar hack (#6596)c6f2979
caddyhttp: Close http3 server gracefully (#6213)88fd5f3
caddyhttp: Use internal issuer for IPs when no APs configured5c8dc34
caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)d7564d6
caddytls: Droprate_limit
andburst
, has been deprecated (#6611)d398898
cmd: Allowadd-package
to select version of package (#6665)66c80ca
cmd: Disable go1.23 tlskyber=1 experimentfb72793
cmd: Reject multiple configs for fmt command (#6717)b3ce260
cmd: ignore missing keys during storage export (#6697)0182fb8
core: addresses.go funcs renames (#6622)e76405d
core: Change ListenerFunc signature (#6651)315715e
core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)d0e209e
encode: good defaults (#6737)5ba1e06
encode: try to use sendfile when compression is not used (#6749)bcaa8aa
encode: write status immediate for success response for CONNECT requests (#6738)1d15652
events: UseWithLazy
to prevent eager serialization of the event data (#6671)6790c0e
fastcgi: check for CONTENT_LENGTH when sending requests (#6661)eddbccd
fastcgi: remove dir redirection when useless in php_fastcgi (#6698)efd9251
fileserver: Addfirst_exist_fallback
strategy fortry_files
(#6699)d0123bd
fileserver: Fix policyValidate()
oversight (#6727)290cfea
fileserver: add a test for precompressed defaults (#6743)5c2617e
fileserver: good default for precompressed (#6736)cc23ad6
fileserver: Addfile_limit
option for browse (to be experimental) (#6648)350ad38
fileserver: Fix Caddyfile parsing9753c44
fileserver: fix try_policy when instantiating file matcher from CEL (#6624)05cfb12
forwardauth: Skip copying missing response headers (#6608)ed1c594
go.mod: Upgrade ACMEz to v3; and upgrade CertMagic3f3f8b3
go.mod: Upgrade CertMagic to v0.21.591e3413
go.mod: upgrade only some otel deps (#6676)22b9d51
go.mod: Upgrade quic-go to 0.48.2b129ed6
httpcaddyfile: Fixes forprefer_wildcard
mode (#6636)afa778a
httpcaddyfile: Implement experimentalforce_automate
option (#6712)b183aec
httpcaddyfile: Implement logsampling
config (#6682)1d106fa
metrics: addgo
andprocess
collectors (#6704)388c7e8
metrics: movemetrics
up, outsideservers
(#6606)8c3dd3d
requestbody: Type-based error handling forMaxBytesError
(#6701)5e6024c
reverseproxy: Fix log message48ce47f
reverseproxy: Use correct cases for websocket related headers (#6621)825fe48
reverseproxy: Allow0
as weights forweighted_round_robin
(#6681)328fb61
reverseproxy: Only handle websocket protocol (#6740)238f110
reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode9c0c71e
reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)c864b82
reverseproxy: Set Content-Length when body is fully buffered (#6638)fbf0f4c
reverseproxy: Sync changes from stdlib for 1xx handling (#6656)5823ecc
rewrite: Don't add / in Caddyfile, do it after replacer (#6662)b443190
sigtrap: always ignore SIGPIPE (#6645)f2c17d1
testing: sort force-automated hosts (#6756)669fc41
tracing: AddspanID
field to access logs andhttp.vars.span_id
placeholder (#6646)What's Changed
DisableStorageCheck
setting for certmagic by @ankon in https://github.com/caddyserver/caddy/pull/6368run
into a publicBuildContext
and a private part by @ankon in https://github.com/caddyserver/caddy/pull/6378zapcore.Core
by @kkroo in https://github.com/caddyserver/caddy/pull/6381import
for snippets by @elee1766 in https://github.com/caddyserver/caddy/pull/6130-tags nobadger
on binary build by @girlbossceo in https://github.com/caddyserver/caddy/pull/6470sort
options by @lollipopkit in https://github.com/caddyserver/caddy/pull/6468{file.*}
global placeholder strips trailing newline by @steffenbusch in https://github.com/caddyserver/caddy/pull/6411error
(msg) through replacer by @mohammed90 in https://github.com/caddyserver/caddy/pull/6536sort
tobrowse
by @lollipopkit in https://github.com/caddyserver/caddy/pull/6502uri
by @mister-turtle in https://github.com/caddyserver/caddy/pull/6571reverse_proxy
Caddyfile comment by @francislavoie in https://github.com/caddyserver/caddy/pull/6598vars
andvars_regexp
by @francislavoie in https://github.com/caddyserver/caddy/pull/6594auto_https prefer_wildcard
option by @francislavoie in https://github.com/caddyserver/caddy/pull/6146rate_limit
andburst
, has been deprecated by @francislavoie in https://github.com/caddyserver/caddy/pull/6611metrics
up, outsideservers
by @mohammed90 in https://github.com/caddyserver/caddy/pull/6606spanID
field to access logs andhttp.vars.span_id
placeholder by @YifanYang6 in https://github.com/caddyserver/caddy/pull/6646add-package
to select version of package by @Botelho31 in https://github.com/caddyserver/caddy/pull/6665prefer_wildcard
mode by @francislavoie in https://github.com/caddyserver/caddy/pull/6636WithLazy
to prevent eager serialization of the event data by @ankon in https://github.com/caddyserver/caddy/pull/6671MatchWithError
to replace SetVar hack by @francislavoie in https://github.com/caddyserver/caddy/pull/6596file_limit
option for browse by @atakanyenel in https://github.com/caddyserver/caddy/pull/6648/
in Caddyfile, do it after replacer by @francislavoie in https://github.com/caddyserver/caddy/pull/66620
as weights forweighted_round_robin
by @suciptoid in https://github.com/caddyserver/caddy/pull/6681sampling
config by @nikonhub in https://github.com/caddyserver/caddy/pull/6682provides
to.deb
releases by @francislavoie in https://github.com/caddyserver/caddy/pull/6691MaxBytesError
by @rishitashaw in https://github.com/caddyserver/caddy/pull/6701go
andprocess
collectors by @mohammed90 in https://github.com/caddyserver/caddy/pull/6704{?query}
placeholder by @francislavoie in https://github.com/caddyserver/caddy/pull/6714first_exist_fallback
strategy fortry_files
by @dunglas in https://github.com/caddyserver/caddy/pull/6699fmt
prevents multiple files passed as args, add support for--config
by @armadi1809 in https://github.com/caddyserver/caddy/pull/6717Validate()
oversight by @francislavoie in https://github.com/caddyserver/caddy/pull/6727Content-Length
when body is fully buffered by @WeidiDeng in https://github.com/caddyserver/caddy/pull/6638force_automate
by @francislavoie in https://github.com/caddyserver/caddy/pull/6712New Contributors
Full Changelog: caddyserver/caddy@v2.8.4...v2.9.0
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.