fix(deps): update module github.com/caddyserver/caddy/v2 to v2.9.0 #11
No reviewers
Labels
No labels
action
automerge
dependencies
docker
pin-digest
skip-ci
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
homelab/bin-caddy!11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-caddyserver-caddy-v2-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v2.9.0-beta.3->v2.9.0Release Notes
caddyserver/caddy (github.com/caddyserver/caddy/v2)
v2.9.0Compare 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
ef4e022caddyfile: Fix comma edgecase in address parsing (#6616)b116dcecaddyhttp: Add{?query}placeholder (#6714)c216cf5caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)197c564caddyhttp: Set default ReadHeaderTimeout (1 min)09b2cbccaddyhttp: AddMatchWithErrorto replace SetVar hack (#6596)c6f2979caddyhttp: Close http3 server gracefully (#6213)88fd5f3caddyhttp: Use internal issuer for IPs when no APs configured5c8dc34caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)d7564d6caddytls: Droprate_limitandburst, has been deprecated (#6611)d398898cmd: Allowadd-packageto select version of package (#6665)66c80cacmd: Disable go1.23 tlskyber=1 experimentfb72793cmd: Reject multiple configs for fmt command (#6717)b3ce260cmd: ignore missing keys during storage export (#6697)0182fb8core: addresses.go funcs renames (#6622)e76405dcore: Change ListenerFunc signature (#6651)315715ecore: Implement FastAbs to avoid repeated os.Getwd calls (#6687)d0e209eencode: good defaults (#6737)5ba1e06encode: try to use sendfile when compression is not used (#6749)bcaa8aaencode: write status immediate for success response for CONNECT requests (#6738)1d15652events: UseWithLazyto prevent eager serialization of the event data (#6671)6790c0efastcgi: check for CONTENT_LENGTH when sending requests (#6661)eddbccdfastcgi: remove dir redirection when useless in php_fastcgi (#6698)efd9251fileserver: Addfirst_exist_fallbackstrategy fortry_files(#6699)d0123bdfileserver: Fix policyValidate()oversight (#6727)290cfeafileserver: add a test for precompressed defaults (#6743)5c2617efileserver: good default for precompressed (#6736)cc23ad6fileserver: Addfile_limitoption for browse (to be experimental) (#6648)350ad38fileserver: Fix Caddyfile parsing9753c44fileserver: fix try_policy when instantiating file matcher from CEL (#6624)05cfb12forwardauth: Skip copying missing response headers (#6608)ed1c594go.mod: Upgrade ACMEz to v3; and upgrade CertMagic3f3f8b3go.mod: Upgrade CertMagic to v0.21.591e3413go.mod: upgrade only some otel deps (#6676)22b9d51go.mod: Upgrade quic-go to 0.48.2b129ed6httpcaddyfile: Fixes forprefer_wildcardmode (#6636)afa778ahttpcaddyfile: Implement experimentalforce_automateoption (#6712)b183aechttpcaddyfile: Implement logsamplingconfig (#6682)1d106fametrics: addgoandprocesscollectors (#6704)388c7e8metrics: movemetricsup, outsideservers(#6606)8c3dd3drequestbody: Type-based error handling forMaxBytesError(#6701)5e6024creverseproxy: Fix log message48ce47freverseproxy: Use correct cases for websocket related headers (#6621)825fe48reverseproxy: Allow0as weights forweighted_round_robin(#6681)328fb61reverseproxy: Only handle websocket protocol (#6740)238f110reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode9c0c71ereverseproxy: Rewrite requests and responses for websocket over http2 (#6567)c864b82reverseproxy: Set Content-Length when body is fully buffered (#6638)fbf0f4creverseproxy: Sync changes from stdlib for 1xx handling (#6656)5823eccrewrite: Don't add / in Caddyfile, do it after replacer (#6662)b443190sigtrap: always ignore SIGPIPE (#6645)f2c17d1testing: sort force-automated hosts (#6756)669fc41tracing: AddspanIDfield to access logs andhttp.vars.span_idplaceholder (#6646)What's Changed
DisableStorageChecksetting for certmagic by @ankon in https://github.com/caddyserver/caddy/pull/6368runinto a publicBuildContextand a private part by @ankon in https://github.com/caddyserver/caddy/pull/6378zapcore.Coreby @kkroo in https://github.com/caddyserver/caddy/pull/6381importfor snippets by @elee1766 in https://github.com/caddyserver/caddy/pull/6130-tags nobadgeron binary build by @girlbossceo in https://github.com/caddyserver/caddy/pull/6470sortoptions 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/6536sorttobrowseby @lollipopkit in https://github.com/caddyserver/caddy/pull/6502uriby @mister-turtle in https://github.com/caddyserver/caddy/pull/6571reverse_proxyCaddyfile comment by @francislavoie in https://github.com/caddyserver/caddy/pull/6598varsandvars_regexpby @francislavoie in https://github.com/caddyserver/caddy/pull/6594auto_https prefer_wildcardoption by @francislavoie in https://github.com/caddyserver/caddy/pull/6146rate_limitandburst, has been deprecated by @francislavoie in https://github.com/caddyserver/caddy/pull/6611metricsup, outsideserversby @mohammed90 in https://github.com/caddyserver/caddy/pull/6606spanIDfield to access logs andhttp.vars.span_idplaceholder by @YifanYang6 in https://github.com/caddyserver/caddy/pull/6646add-packageto select version of package by @Botelho31 in https://github.com/caddyserver/caddy/pull/6665prefer_wildcardmode by @francislavoie in https://github.com/caddyserver/caddy/pull/6636WithLazyto prevent eager serialization of the event data by @ankon in https://github.com/caddyserver/caddy/pull/6671MatchWithErrorto replace SetVar hack by @francislavoie in https://github.com/caddyserver/caddy/pull/6596file_limitoption 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/66620as weights forweighted_round_robinby @suciptoid in https://github.com/caddyserver/caddy/pull/6681samplingconfig by @nikonhub in https://github.com/caddyserver/caddy/pull/6682providesto.debreleases by @francislavoie in https://github.com/caddyserver/caddy/pull/6691MaxBytesErrorby @rishitashaw in https://github.com/caddyserver/caddy/pull/6701goandprocesscollectors by @mohammed90 in https://github.com/caddyserver/caddy/pull/6704{?query}placeholder by @francislavoie in https://github.com/caddyserver/caddy/pull/6714first_exist_fallbackstrategy fortry_filesby @dunglas in https://github.com/caddyserver/caddy/pull/6699fmtprevents multiple files passed as args, add support for--configby @armadi1809 in https://github.com/caddyserver/caddy/pull/6717Validate()oversight by @francislavoie in https://github.com/caddyserver/caddy/pull/6727Content-Lengthwhen body is fully buffered by @WeidiDeng in https://github.com/caddyserver/caddy/pull/6638force_automateby @francislavoie in https://github.com/caddyserver/caddy/pull/6712New Contributors
Full Changelog: https://github.com/caddyserver/caddy/compare/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 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 Renovate Bot.
ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go getcommand, which resulted in the following additional change(s):Details:
github.com/caddyserver/certmagicv0.21.5-0.20241105180249-4293198e094d->v0.21.5## License & Vulnerability Scan
## Build Log
Commit:
83eb47fad2Actions:
#33