-
Notifications
You must be signed in to change notification settings - Fork 0
Update module github.com/caddyserver/caddy/v2 to v2.10.2 #21
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
base: main
Are you sure you want to change the base?
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Note Free review on us!CodeRabbit is offering free reviews until Wed Dec 17 2025 to showcase some of the refinements we've made. Comment |
653f8b5 to
cdcd697
Compare
|
cdcd697 to
3d409b7
Compare
3d409b7 to
ed9b8fb
Compare
|
ed9b8fb to
55bedbb
Compare
|
Please retry analysis of this Pull-Request directly on SonarQube Cloud |
3a9587b to
55bedbb
Compare
55bedbb to
3a9587b
Compare
|
3a9587b to
cc9938e
Compare
|
Please retry analysis of this Pull-Request directly on SonarQube Cloud |
|



This PR contains the following updates:
v2.10.0→v2.10.2Release Notes
caddyserver/caddy (github.com/caddyserver/caddy/v2)
v2.10.2Compare Source
This is a hotfix release to fix a couple critical issues from v2.10.1
What's Changed
acme_dnsregression by @francislavoie in #7199{block}by @BeeJay28 in #7189Changelog
551f793caddyfile: Fix importing nested tokens for{block}(#7189)16fe83chttp: Make logger first, before TLS provisioning (#7198)4564261httpcaddyfile: Fixacme_dnsregression (#7199)New Contributors
Full Changelog: caddyserver/caddy@v2.10.1...v2.10.2
v2.10.1Compare Source
This is probably our biggest patch release ever -- not that lots of things were broken, but there's lots of refinement happening thanks to broader adoption and contributions from many more people. Just look at the New Contributors below!
Anyway, this release does contain some bug fixes and dependency upgrades which we hope will serve you well. Let us know if there's any issues! And thank you to all who contributed, especially our reliable maintainer team!
This version of Caddy requires Go v1.25.0 or newer.
What's Changed
nilarg fromzapslog.NewHandlercall by @IndraGunawan in #6984{in,ex}cludeby @mohammed90 in #6995Commandsfunction not returning all registered commands by @hslatman in #7059{base,head}-refto dep review check by @mohammed90 in #7064Context.ApporContext.AppIfConfiguredwill return(val, nil)even if the app failed to provision or validate the first time by @alexandre-daubois in #7070caddy adaptto read from stdin by @bosdhill in #7163Changelog
44d078bacme_server: fix policy parsing in caddyfile (#7006)320c572admin: Make sure that any admin routers are provisioned when local/re… (#6997)49dac61bcrypt: add cost parameter to hash-password (#7149)4bfc3b9bcrypt: wrong cost flag name (#7168)4b01d77build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)45c9341build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)5bc2afbbuild(deps): bump the actions-deps group with 6 updates (#7142)007f406build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)8524386caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)7590c9ccaddyhttp: Free up quic listener when stopping (#7177)b15ed9bcaddyhttp: refactor to use reflect.TypeFor (#7187)14a63a2caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)731e6c2caddytls: Improve ECH error logging (close #7152)105eee6caddytls: Set local_ip, not remote_ip (#6952)b898873caddytls: fix regression in external certificate manager support (#7179)1481c04caddytls: wire up client_auth leaf verifier Caddyfile (#6772)19ff47acmd: Allowcaddy adaptto read from stdin (#7163)e633d01cmd: fixCommandsfunction not returning all registered commands (#7059)7099892core: Check for nil event origin (#7047)3d0b4facore: Clean up new config if it failed to run (#7068)051e73acore: Replace admin server later in provisionContext (#7004)fe41ff3core: Save app provisioning errors with context (#7070)e4447c4core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)b9710c6fileserver: Add a few doc lines about Etag file content (#7173)3b4d966fileserver: Add sort buttons in grid mode (#7089)54d03cefileserver: Add support for .avif image format (#6988)790f3e0fileserver: denote license for embedded JavaScript for LibreJS (#7127)94147cafileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)67debd0fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)89ed5f4fix: Remove nil arg from zapslog.NewHandler call (#6984)3723e89go.mod: Upgrade CertMagic to v0.24.03bd4135go.mod: Upgrade dependenciesa6d488ago.mod: update quic-go to v0.51.0 (#6972)11c6daego.mod: update quic-go to v0.53.0 (#7094)bbf1dfcheaders: Support placeholders in replacement search patterns (#7117)f11c780http: clean up listeners if some of the listeners fail to bind (#7176)fdf6108http: disable keepalive when KeepAliveInterval is negative (#7158)5b727bdhttpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)0badb07httpcaddyfile: Fix generated config related to ACME global options092913ahttpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)77dd12chttpcaddyfile: Validates TLS DNS challenge options (#7099)0f209f6httpcaddyfile: reject blocks in log_skip directive (#7056)716d72eintercept: implement Unwrap for interceptedResponseHandler (#7016)9f71483log: default logger should respect{in,ex}clude(#6995)33c88bdrefactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)ab3b2d6refactor: use slices.Equal to simplify code (#7141)1c596e3reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)aa3d20breverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)737936creverseproxy: reference correct field name in LoadModule (#6978)1209b5creverseproxy: validate versions in http transport (#7112)New Contributors
Full Changelog: caddyserver/caddy@v2.10.0...v2.10.1
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 was generated by Mend Renovate. View the repository job log.
This change is