fix(deps): update module github.com/caddyserver/caddy/v2 to v2.9.0 #11

Merged
GregoryDosh merged 1 commit from renovate/github.com-caddyserver-caddy-v2-2.x into main 2025-01-01 00:50:00 +00:00

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/caddyserver/caddy/v2 v2.9.0-beta.3 -> v2.9.0 age adoption passing confidence

Release Notes

caddyserver/caddy (github.com/caddyserver/caddy/v2)

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:

  • Config loading
  • Events
  • Logging
  • Placeholders
  • Reverse proxy and HTTP server performance
  • Matchers
  • HTTP (esp. HTTP/3)
  • Metrics (per-host metrics)
  • Security
  • TLS automation & ACME ARI

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

What's Changed

New 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/caddyserver/caddy/v2](https://github.com/caddyserver/caddy) | `v2.9.0-beta.3` -> `v2.9.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcaddyserver%2fcaddy%2fv2/v2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcaddyserver%2fcaddy%2fv2/v2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcaddyserver%2fcaddy%2fv2/v2.9.0-beta.3/v2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcaddyserver%2fcaddy%2fv2/v2.9.0-beta.3/v2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>caddyserver/caddy (github.com/caddyserver/caddy/v2)</summary> ### [`v2.9.0`](https://github.com/caddyserver/caddy/releases/tag/v2.9.0) [Compare Source](https://github.com/caddyserver/caddy/compare/v2.9.0-beta.3...v2.9.0) 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: - Config loading - Events - Logging - Placeholders - Reverse proxy and HTTP server performance - Matchers - HTTP (esp. HTTP/3) - Metrics (per-host metrics) - Security - TLS automation & ACME ARI 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`](https://github.com/caddyserver/caddy/commit/ef4e0224a8495fc29847d865087febdee8736e3b) caddyfile: Fix comma edgecase in address parsing ([#&#8203;6616](https://github.com/caddyserver/caddy/issues/6616)) - [`b116dce`](https://github.com/caddyserver/caddy/commit/b116dcea3d022cd2b060a978c499ac17e5d0a2e1) caddyhttp: Add `{?query}` placeholder ([#&#8203;6714](https://github.com/caddyserver/caddy/issues/6714)) - [`c216cf5`](https://github.com/caddyserver/caddy/commit/c216cf551dcbd2de1da1b9fe8a7e179b76827753) caddyhttp: Allow matching Transfer-Encoding, add to access logs ([#&#8203;6629](https://github.com/caddyserver/caddy/issues/6629)) - [`197c564`](https://github.com/caddyserver/caddy/commit/197c564f2032becba14aeec0152fe5eeb639d6c1) caddyhttp: Set default ReadHeaderTimeout (1 min) - [`09b2cbc`](https://github.com/caddyserver/caddy/commit/09b2cbcf4d839adec91b189fea549d64a69e0595) caddyhttp: Add `MatchWithError` to replace SetVar hack ([#&#8203;6596](https://github.com/caddyserver/caddy/issues/6596)) - [`c6f2979`](https://github.com/caddyserver/caddy/commit/c6f2979986d87d7236b132c687c8887c92248dd8) caddyhttp: Close http3 server gracefully ([#&#8203;6213](https://github.com/caddyserver/caddy/issues/6213)) - [`88fd5f3`](https://github.com/caddyserver/caddy/commit/88fd5f3491ab888f69f0be02cea68a49164298eb) caddyhttp: Use internal issuer for IPs when no APs configured - [`5c8dc34`](https://github.com/caddyserver/caddy/commit/5c8dc344181c49bc7feade4a293bb4eed882b838) caddytls: Allow disabling storage cleaning, avoids writing two files ([#&#8203;6593](https://github.com/caddyserver/caddy/issues/6593)) - [`d7564d6`](https://github.com/caddyserver/caddy/commit/d7564d632fbed209e81978c5c2c529a7bf1836f7) caddytls: Drop `rate_limit` and `burst`, has been deprecated ([#&#8203;6611](https://github.com/caddyserver/caddy/issues/6611)) - [`d398898`](https://github.com/caddyserver/caddy/commit/d398898b352a6a7e8ac5c24da01dd948fc334d77) cmd: Allow `add-package` to select version of package ([#&#8203;6665](https://github.com/caddyserver/caddy/issues/6665)) - [`66c80ca`](https://github.com/caddyserver/caddy/commit/66c80caf236e2d98e61bf1bc8bb062d7b8c25430) cmd: Disable go1.23 tlskyber=1 experiment - [`fb72793`](https://github.com/caddyserver/caddy/commit/fb72793269d419b2b37b5f1db8141c63818be514) cmd: Reject multiple configs for fmt command ([#&#8203;6717](https://github.com/caddyserver/caddy/issues/6717)) - [`b3ce260`](https://github.com/caddyserver/caddy/commit/b3ce260389a88a35c9b0e0a19a93abfe92fb6e9f) cmd: ignore missing keys during storage export ([#&#8203;6697](https://github.com/caddyserver/caddy/issues/6697)) - [`0182fb8`](https://github.com/caddyserver/caddy/commit/0182fb87fa7276463086c2360431a1c0dc797edf) core: addresses.go funcs renames ([#&#8203;6622](https://github.com/caddyserver/caddy/issues/6622)) - [`e76405d`](https://github.com/caddyserver/caddy/commit/e76405d55058b0a3e5ba222b44b5ef00516116aa) core: Change ListenerFunc signature ([#&#8203;6651](https://github.com/caddyserver/caddy/issues/6651)) - [`315715e`](https://github.com/caddyserver/caddy/commit/315715e90ffa25c4ad0d8a96e828dbdf6f638583) core: Implement FastAbs to avoid repeated os.Getwd calls ([#&#8203;6687](https://github.com/caddyserver/caddy/issues/6687)) - [`d0e209e`](https://github.com/caddyserver/caddy/commit/d0e209e1da6cd6d7d61e83b851f2913ee31454f8) encode: good defaults ([#&#8203;6737](https://github.com/caddyserver/caddy/issues/6737)) - [`5ba1e06`](https://github.com/caddyserver/caddy/commit/5ba1e06fd661aac2cbaab6d4a2ef63a9eb877a46) encode: try to use sendfile when compression is not used ([#&#8203;6749](https://github.com/caddyserver/caddy/issues/6749)) - [`bcaa8aa`](https://github.com/caddyserver/caddy/commit/bcaa8aaf114629031d10dcef0ca7680ae8163e32) encode: write status immediate for success response for CONNECT requests ([#&#8203;6738](https://github.com/caddyserver/caddy/issues/6738)) - [`1d15652`](https://github.com/caddyserver/caddy/commit/1d156527ea8fef0a96faa54d7ff61244e4be4094) events: Use `WithLazy` to prevent eager serialization of the event data ([#&#8203;6671](https://github.com/caddyserver/caddy/issues/6671)) - [`6790c0e`](https://github.com/caddyserver/caddy/commit/6790c0e38abcc534c4b3365b6e438148001fd6df) fastcgi: check for CONTENT_LENGTH when sending requests ([#&#8203;6661](https://github.com/caddyserver/caddy/issues/6661)) - [`eddbccd`](https://github.com/caddyserver/caddy/commit/eddbccd298f637c4785c891f5f96dbf103580fa8) fastcgi: remove dir redirection when useless in php_fastcgi ([#&#8203;6698](https://github.com/caddyserver/caddy/issues/6698)) - [`efd9251`](https://github.com/caddyserver/caddy/commit/efd9251ad38a4fd9f7d900445400ac3c8e564c28) fileserver: Add `first_exist_fallback` strategy for `try_files` ([#&#8203;6699](https://github.com/caddyserver/caddy/issues/6699)) - [`d0123bd`](https://github.com/caddyserver/caddy/commit/d0123bd760f6c140f3b935159a55ba64899c84f8) fileserver: Fix policy `Validate()` oversight ([#&#8203;6727](https://github.com/caddyserver/caddy/issues/6727)) - [`290cfea`](https://github.com/caddyserver/caddy/commit/290cfea08f2486fb86dbc11eec96d79751180eda) fileserver: add a test for precompressed defaults ([#&#8203;6743](https://github.com/caddyserver/caddy/issues/6743)) - [`5c2617e`](https://github.com/caddyserver/caddy/commit/5c2617ebf9303100fc8c6be2a80b966b2c7fb7f1) fileserver: good default for precompressed ([#&#8203;6736](https://github.com/caddyserver/caddy/issues/6736)) - [`cc23ad6`](https://github.com/caddyserver/caddy/commit/cc23ad6402e6dace30b04f0d9113530a4d9541a9) fileserver: Add `file_limit` option for browse (to be experimental) ([#&#8203;6648](https://github.com/caddyserver/caddy/issues/6648)) - [`350ad38`](https://github.com/caddyserver/caddy/commit/350ad38f63f7a49ceb3821c58d689b85a27ec4e5) fileserver: Fix Caddyfile parsing - [`9753c44`](https://github.com/caddyserver/caddy/commit/9753c4451077d4459ec10cb3df27ab9dc4456290) fileserver: fix try_policy when instantiating file matcher from CEL ([#&#8203;6624](https://github.com/caddyserver/caddy/issues/6624)) - [`05cfb12`](https://github.com/caddyserver/caddy/commit/05cfb121ec3f214c0e45206c188f34bad4d4eb8c) forwardauth: Skip copying missing response headers ([#&#8203;6608](https://github.com/caddyserver/caddy/issues/6608)) - [`ed1c594`](https://github.com/caddyserver/caddy/commit/ed1c594cdbddf89829eaf1174f414028577b432d) go.mod: Upgrade ACMEz to v3; and upgrade CertMagic - [`3f3f8b3`](https://github.com/caddyserver/caddy/commit/3f3f8b3d5270add46d5fc7d99bdcc705ad2d5df4) go.mod: Upgrade CertMagic to v0.21.5 - [`91e3413`](https://github.com/caddyserver/caddy/commit/91e34139a17b8914a62669b275084b5d225e0624) go.mod: upgrade only some otel deps ([#&#8203;6676](https://github.com/caddyserver/caddy/issues/6676)) - [`22b9d51`](https://github.com/caddyserver/caddy/commit/22b9d512687cdcfbf0c574a645fcf0edd23a584f) go.mod: Upgrade quic-go to 0.48.2 - [`b129ed6`](https://github.com/caddyserver/caddy/commit/b129ed6be88e40667a843bfab74abb3e5239bc8f) httpcaddyfile: Fixes for `prefer_wildcard` mode ([#&#8203;6636](https://github.com/caddyserver/caddy/issues/6636)) - [`afa778a`](https://github.com/caddyserver/caddy/commit/afa778ae05503f563af0d1015cdf7e5e78b1eeec) httpcaddyfile: Implement experimental `force_automate` option ([#&#8203;6712](https://github.com/caddyserver/caddy/issues/6712)) - [`b183aec`](https://github.com/caddyserver/caddy/commit/b183aec83c2d467706583ad9ea0e4e9c56077c55) httpcaddyfile: Implement log `sampling` config ([#&#8203;6682](https://github.com/caddyserver/caddy/issues/6682)) - [`1d106fa`](https://github.com/caddyserver/caddy/commit/1d106fa14d7bc150acb1107ea7d034d669f9f80d) metrics: add `go` and `process` collectors ([#&#8203;6704](https://github.com/caddyserver/caddy/issues/6704)) - [`388c7e8`](https://github.com/caddyserver/caddy/commit/388c7e898c6cbcddd2c59e8a902238a0b4f06857) metrics: move `metrics` up, outside `servers` ([#&#8203;6606](https://github.com/caddyserver/caddy/issues/6606)) - [`8c3dd3d`](https://github.com/caddyserver/caddy/commit/8c3dd3de709040d72bd98a756a044c453d7e871e) requestbody: Type-based error handling for `MaxBytesError` ([#&#8203;6701](https://github.com/caddyserver/caddy/issues/6701)) - [`5e6024c`](https://github.com/caddyserver/caddy/commit/5e6024c48da68492761837af3806be1951fa4c24) reverseproxy: Fix log message - [`48ce47f`](https://github.com/caddyserver/caddy/commit/48ce47f1d44da485fbbf6be536a0e3822763f313) reverseproxy: Use correct cases for websocket related headers ([#&#8203;6621](https://github.com/caddyserver/caddy/issues/6621)) - [`825fe48`](https://github.com/caddyserver/caddy/commit/825fe48e0654dc6e4e065df364a51ea79488e44b) reverseproxy: Allow `0` as weights for `weighted_round_robin` ([#&#8203;6681](https://github.com/caddyserver/caddy/issues/6681)) - [`328fb61`](https://github.com/caddyserver/caddy/commit/328fb614f0e9996b184f41d59b7092c21dd9c712) reverseproxy: Only handle websocket protocol ([#&#8203;6740](https://github.com/caddyserver/caddy/issues/6740)) - [`238f110`](https://github.com/caddyserver/caddy/commit/238f1108e6600049d9041abc88db24526ee4f882) reverseproxy: Revert [#&#8203;4952](https://github.com/caddyserver/caddy/issues/4952) - don't ignore context cancellation in stream mode - [`9c0c71e`](https://github.com/caddyserver/caddy/commit/9c0c71e5774593e15a555d5c88de0af011e46394) reverseproxy: Rewrite requests and responses for websocket over http2 ([#&#8203;6567](https://github.com/caddyserver/caddy/issues/6567)) - [`c864b82`](https://github.com/caddyserver/caddy/commit/c864b82ae13f9dc920ebd8782fe7c5b7007a3e1b) reverseproxy: Set Content-Length when body is fully buffered ([#&#8203;6638](https://github.com/caddyserver/caddy/issues/6638)) - [`fbf0f4c`](https://github.com/caddyserver/caddy/commit/fbf0f4c425b23c39dbddd975d36df506cca5f45b) reverseproxy: Sync changes from stdlib for 1xx handling ([#&#8203;6656](https://github.com/caddyserver/caddy/issues/6656)) - [`5823ecc`](https://github.com/caddyserver/caddy/commit/5823eccf99d9fc6b4ffba8a78acfdb59c4ec0c97) rewrite: Don't add / in Caddyfile, do it after replacer ([#&#8203;6662](https://github.com/caddyserver/caddy/issues/6662)) - [`b443190`](https://github.com/caddyserver/caddy/commit/b443190b66055089d1e112abc992512ca4f6bfba) sigtrap: always ignore SIGPIPE ([#&#8203;6645](https://github.com/caddyserver/caddy/issues/6645)) - [`f2c17d1`](https://github.com/caddyserver/caddy/commit/f2c17d1f3fc4d9ad6324e05bab0c29aafb23e2e1) testing: sort force-automated hosts ([#&#8203;6756](https://github.com/caddyserver/caddy/issues/6756)) - [`669fc41`](https://github.com/caddyserver/caddy/commit/669fc41e6321115df554d5f7d8eb55fdfbdaab18) tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder ([#&#8203;6646](https://github.com/caddyserver/caddy/issues/6646)) #### What's Changed - Make it possible to configure the `DisableStorageCheck` setting for certmagic by [@&#8203;ankon](https://github.com/ankon) in https://github.com/caddyserver/caddy/pull/6368 - caddyhttp: Add test case to corpus by [@&#8203;mholt](https://github.com/mholt) in https://github.com/caddyserver/caddy/pull/6374 - cmd: remove zealous check of Caddyfile auto-detection by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6370 - ci: upgrade to goreleaser v2 by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6376 - logging: Allow setting log file permissions by [@&#8203;ririsoft](https://github.com/ririsoft) in https://github.com/caddyserver/caddy/pull/6314 - Split `run` into a public `BuildContext` and a private part by [@&#8203;ankon](https://github.com/ankon) in https://github.com/caddyserver/caddy/pull/6378 - Write the header if none had been written in WriteResponse by [@&#8203;ankon](https://github.com/ankon) in https://github.com/caddyserver/caddy/pull/6380 - fix file mode configuration parsing by [@&#8203;ririsoft](https://github.com/ririsoft) in https://github.com/caddyserver/caddy/pull/6383 - go.mod: update tscert package by [@&#8203;willnorris](https://github.com/willnorris) in https://github.com/caddyserver/caddy/pull/6384 - logging: Customizable `zapcore.Core` by [@&#8203;kkroo](https://github.com/kkroo) in https://github.com/caddyserver/caddy/pull/6381 - logging: set file mode when the file already exist. by [@&#8203;ririsoft](https://github.com/ririsoft) in https://github.com/caddyserver/caddy/pull/6391 - caddyfile: Pass blocks to `import` for snippets by [@&#8203;elee1766](https://github.com/elee1766) in https://github.com/caddyserver/caddy/pull/6130 - reverseproxy: add Max-Age option to sticky cookie by [@&#8203;JasonYuan869](https://github.com/JasonYuan869) in https://github.com/caddyserver/caddy/pull/6398 - fileserver: Remove newline characters from precomputed etags by [@&#8203;armadi1809](https://github.com/armadi1809) in https://github.com/caddyserver/caddy/pull/6394 - fix: http.intercept.header.\* placeholders by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6429 - reverseproxy: Only log host is up status on change by [@&#8203;klaxa](https://github.com/klaxa) in https://github.com/caddyserver/caddy/pull/6419 - fix: don't compress already compressed fonts by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6432 - caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying by [@&#8203;mholt](https://github.com/mholt) in https://github.com/caddyserver/caddy/pull/6427 - reverseproxy: Add placeholder for host in active health check headers by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6440 - browse: add Content-Security-Policy w/ nonce by [@&#8203;steffenbusch](https://github.com/steffenbusch) in https://github.com/caddyserver/caddy/pull/6425 - browse: fix Content-Security-Policy warnings in Firefox by [@&#8203;steffenbusch](https://github.com/steffenbusch) in https://github.com/caddyserver/caddy/pull/6443 - fileserver: Exclude symlink target size from total, show arrow on size by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6412 - reverseproxy: Fix dynamic upstreams ip version by [@&#8203;armadi1809](https://github.com/armadi1809) in https://github.com/caddyserver/caddy/pull/6448 - reverseproxy: Add placeholder for networkAddr in active health check headers by [@&#8203;dylanschultzie](https://github.com/dylanschultzie) in https://github.com/caddyserver/caddy/pull/6450 - Add option to set which HTTP method to use for active health checks by [@&#8203;jbro](https://github.com/jbro) in https://github.com/caddyserver/caddy/pull/6453 - reverseproxy: Caddyfile support for health_method by [@&#8203;jbro](https://github.com/jbro) in https://github.com/caddyserver/caddy/pull/6454 - reverseproxy: add health_upstream subdirective by [@&#8203;dylanschultzie](https://github.com/dylanschultzie) in https://github.com/caddyserver/caddy/pull/6451 - ci: correct `-tags nobadger` on binary build by [@&#8203;girlbossceo](https://github.com/girlbossceo) in https://github.com/caddyserver/caddy/pull/6470 - Caddyfile support for TLS handshake matchers by [@&#8203;vnxme](https://github.com/vnxme) in https://github.com/caddyserver/caddy/pull/6461 - Caddyfile support for TLS connection and certificate selection policies by [@&#8203;vnxme](https://github.com/vnxme) in https://github.com/caddyserver/caddy/pull/6462 - chore: update golangci config by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6479 - encode: flush already compressed data to the stream by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6471 - proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol by [@&#8203;pi-prakhar](https://github.com/pi-prakhar) in https://github.com/caddyserver/caddy/pull/6485 - fileserver: add `sort` options by [@&#8203;lollipopkit](https://github.com/lollipopkit) in https://github.com/caddyserver/caddy/pull/6468 - go.mod: update quic-go package by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6498 - Runtime placeholders for selected TLS and HTTP matchers by [@&#8203;vnxme](https://github.com/vnxme) in https://github.com/caddyserver/caddy/pull/6480 - replacer: `{file.*}` global placeholder strips trailing newline by [@&#8203;steffenbusch](https://github.com/steffenbusch) in https://github.com/caddyserver/caddy/pull/6411 - go.mod: update update golang/x/net by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6500 - reverse_proxy: apply keep-alive setting for h2c requests by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6343 - Fix a regression in [#&#8203;6480](https://github.com/caddyserver/caddy/issues/6480): the context may have no replacer by [@&#8203;vnxme](https://github.com/vnxme) in https://github.com/caddyserver/caddy/pull/6510 - caddyhttp: Export PrivateRangesCIDR() for plugins after [#&#8203;6480](https://github.com/caddyserver/caddy/issues/6480) by [@&#8203;vnxme](https://github.com/vnxme) in https://github.com/caddyserver/caddy/pull/6514 - ignore exec.ErrDot when starting caddy in background by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6512 - ci: don't exit early on error in remote CI machine by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6519 - reverseproxy: Active health checks request body option by [@&#8203;jbro](https://github.com/jbro) in https://github.com/caddyserver/caddy/pull/6520 - reverseproxy: Change logs for write errors to warn level by [@&#8203;jum](https://github.com/jum) in https://github.com/caddyserver/caddy/pull/6532 - cmd: Use a factory to create the caddy root command by [@&#8203;elee1766](https://github.com/elee1766) in https://github.com/caddyserver/caddy/pull/6533 - chore: Fix a typo by [@&#8203;sunnyagain](https://github.com/sunnyagain) in https://github.com/caddyserver/caddy/pull/6534 - error: run `error` (msg) through replacer by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6536 - reverseproxy: allow user to define source address by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6504 - chore: build and test with Go 1.23 by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6526 - tls: use Go default kex for the moment that include PQC by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/caddyserver/caddy/pull/6542 - ci: prepare syso files for windows embedding in release by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6406 - Performance: Prevents the zap logger from serializing the request in rewrite.go. by [@&#8203;AlliBalliBaba](https://github.com/AlliBalliBaba) in https://github.com/caddyserver/caddy/pull/6541 - fileserver: move `sort` to `browse` by [@&#8203;lollipopkit](https://github.com/lollipopkit) in https://github.com/caddyserver/caddy/pull/6502 - reverse_proxy: add placeholder http.reverse_proxy.retries by [@&#8203;steffenbusch](https://github.com/steffenbusch) in https://github.com/caddyserver/caddy/pull/6553 - fix([#&#8203;6551](https://github.com/caddyserver/caddy/issues/6551)): Unexpected behaviour if caddyhttp.Route is provisioned twice by [@&#8203;jbro](https://github.com/jbro) in https://github.com/caddyserver/caddy/pull/6558 - caddytls: Add sni_regexp matcher by [@&#8203;vnxme](https://github.com/vnxme) in https://github.com/caddyserver/caddy/pull/6569 - rewrite: Avoid panic on bad arg count for `uri` by [@&#8203;mister-turtle](https://github.com/mister-turtle) in https://github.com/caddyserver/caddy/pull/6571 - perf: use zap's Check() to prevent useless allocs by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6560 - ci: update the linter action version by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6575 - update quic-go to v0.47.0 by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/caddyserver/caddy/pull/6582 - quic: enable qlog, controlled by QLOGDIR env by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/caddyserver/caddy/pull/6581 - caddytls: Give a better error message when given encrypted private keys by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6591 - chore: Use slices package where possible by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6585 - caddyhttp: Optimize logs using zap's WithLazy() by [@&#8203;AlliBalliBaba](https://github.com/AlliBalliBaba) in https://github.com/caddyserver/caddy/pull/6590 - doc: remove docs of deprecated directives by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6566 - Implement issue [#&#8203;6296](https://github.com/caddyserver/caddy/issues/6296) passing FDs / socket activation by [@&#8203;MayCXC](https://github.com/MayCXC) in https://github.com/caddyserver/caddy/pull/6573 - caddyhttp: Fix listener wrapper regression from [#&#8203;6573](https://github.com/caddyserver/caddy/issues/6573) by [@&#8203;MayCXC](https://github.com/MayCXC) in https://github.com/caddyserver/caddy/pull/6599 - chore: Adjust incorrect `reverse_proxy` Caddyfile comment by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6598 - http: ReponseWriter prefer ReadFrom if available by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6565 - caddytls: Support new tls.context module by [@&#8203;mholt](https://github.com/mholt) in https://github.com/caddyserver/caddy/pull/6369 - Better errors when reloading by [@&#8203;mholt](https://github.com/mholt) in https://github.com/caddyserver/caddy/pull/6601 - caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6594 - autohttps: Implement `auto_https prefer_wildcard` option by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6146 - metrics: scope metrics to active config, add optional per-host metrics by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6531 - ci: install xcaddy to fix release flow by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6602 - caddytls: Drop `rate_limit` and `burst`, has been deprecated by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6611 - tests: Fix adapt test warning by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6619 - docs: expand proxy protocol docs by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6620 - caddyfile: Fix comma edgecase in address parsing by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6616 - reverseproxy: Use correct cases for websocket related headers by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6621 - chore: update quic-go to v0.48.0 by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/caddyserver/caddy/pull/6627 - caddyhttp: Close http3 server gracefully by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6213 - metrics: move `metrics` up, outside `servers` by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6606 - fix: always ignore SIGPIPE by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6645 - fileserver: fix try_policy when instantiating file matcher from CEL by [@&#8203;effleurager](https://github.com/effleurager) in https://github.com/caddyserver/caddy/pull/6624 - chore: fix some function names in comment by [@&#8203;davidwoood](https://github.com/davidwoood) in https://github.com/caddyserver/caddy/pull/6650 - core: addresses.go funcs renames by [@&#8203;MayCXC](https://github.com/MayCXC) in https://github.com/caddyserver/caddy/pull/6622 - tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder by [@&#8203;YifanYang6](https://github.com/YifanYang6) in https://github.com/caddyserver/caddy/pull/6646 - reverseproxy: Sync changes from stdlib for 1xx handling by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6656 - chore: Bump quic-go to 0.48.1, fixing a panic by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6654 - chore: compile without nosql's support for Postgres and MySQL by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6655 - cmd: Allow `add-package` to select version of package by [@&#8203;Botelho31](https://github.com/Botelho31) in https://github.com/caddyserver/caddy/pull/6665 - httpcaddyfile: Fixes for `prefer_wildcard` mode by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6636 - Use `WithLazy` to prevent eager serialization of the event data by [@&#8203;ankon](https://github.com/ankon) in https://github.com/caddyserver/caddy/pull/6671 - forwardauth: Skip copying missing response headers by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6608 - caddyhttp: Add `MatchWithError` to replace SetVar hack by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6596 - go.mod: upgrade only some otel deps by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6676 - fileserver: Add `file_limit` option for browse by [@&#8203;atakanyenel](https://github.com/atakanyenel) in https://github.com/caddyserver/caddy/pull/6648 - rewrite: Don't add `/` in Caddyfile, do it after replacer by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6662 - caddytls: Allow disabling storage cleaning, avoids writing two files by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6593 - ci: use commit sha in goreleaser-check by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6677 - reverseproxy: Allow `0` as weights for `weighted_round_robin` by [@&#8203;suciptoid](https://github.com/suciptoid) in https://github.com/caddyserver/caddy/pull/6681 - httpcaddyfile: Implement log `sampling` config by [@&#8203;nikonhub](https://github.com/nikonhub) in https://github.com/caddyserver/caddy/pull/6682 - core: Implement FastAbs to avoid repeated os.Getwd calls by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6687 - chore: Add `provides` to `.deb` releases by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6691 - chore: make FastAbs comment easier to understand by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6692 - cmd: ignore missing keys during storage export by [@&#8203;santhoshTpixler](https://github.com/santhoshTpixler) in https://github.com/caddyserver/caddy/pull/6697 - perf: remove dir redirection when useless in php_fastcgi by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6698 - requestbody: Type-based error handling for `MaxBytesError` by [@&#8203;rishitashaw](https://github.com/rishitashaw) in https://github.com/caddyserver/caddy/pull/6701 - metrics: add `go` and `process` collectors by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6704 - ci: prevent jobs running on PRs from forks by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6720 - caddyhttp: Add `{?query}` placeholder by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6714 - fileserver: Add `first_exist_fallback` strategy for `try_files` by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6699 - cmd: `fmt` prevents multiple files passed as args, add support for `--config` by [@&#8203;armadi1809](https://github.com/armadi1809) in https://github.com/caddyserver/caddy/pull/6717 - fileserver: Fix policy `Validate()` oversight by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6727 - chore: bump golang.org/x/net to v0.32.0 by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6728 - reverseproxy: Rewrite requests and responses for websocket over http2 by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6567 - chore: fix some typo in HTTPLoader comment by [@&#8203;jpadilla](https://github.com/jpadilla) in https://github.com/caddyserver/caddy/pull/6735 - feat: good default for file_server.precompressed by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6736 - test: add a test for precompressed defaults by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6743 - feat: good default for encode by [@&#8203;dunglas](https://github.com/dunglas) in https://github.com/caddyserver/caddy/pull/6737 - encode: write status immediate for success response for CONNECT requests by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6738 - reverseproxy: Only handle extended connect for websockets by [@&#8203;bt90](https://github.com/bt90) in https://github.com/caddyserver/caddy/pull/6740 - core: Change getListenerFromPlugin signature by [@&#8203;MayCXC](https://github.com/MayCXC) in https://github.com/caddyserver/caddy/pull/6651 - reverseproxy: Set `Content-Length` when body is fully buffered by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6638 - fastcgi: check for CONTENT_LENGTH when sending requests by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6661 - caddyhttp: Allow matching Transfer-Encoding, add to access logs by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6629 - encode: try to use sendfile when compression is not used by [@&#8203;WeidiDeng](https://github.com/WeidiDeng) in https://github.com/caddyserver/caddy/pull/6749 - httpcaddyfile: Implement `force_automate` by [@&#8203;francislavoie](https://github.com/francislavoie) in https://github.com/caddyserver/caddy/pull/6712 - testing: sort force-automated hosts by [@&#8203;mohammed90](https://github.com/mohammed90) in https://github.com/caddyserver/caddy/pull/6756 #### New Contributors - [@&#8203;ririsoft](https://github.com/ririsoft) made their first contribution in https://github.com/caddyserver/caddy/pull/6314 - [@&#8203;JasonYuan869](https://github.com/JasonYuan869) made their first contribution in https://github.com/caddyserver/caddy/pull/6398 - [@&#8203;klaxa](https://github.com/klaxa) made their first contribution in https://github.com/caddyserver/caddy/pull/6419 - [@&#8203;dylanschultzie](https://github.com/dylanschultzie) made their first contribution in https://github.com/caddyserver/caddy/pull/6450 - [@&#8203;jbro](https://github.com/jbro) made their first contribution in https://github.com/caddyserver/caddy/pull/6453 - [@&#8203;girlbossceo](https://github.com/girlbossceo) made their first contribution in https://github.com/caddyserver/caddy/pull/6470 - [@&#8203;vnxme](https://github.com/vnxme) made their first contribution in https://github.com/caddyserver/caddy/pull/6461 - [@&#8203;pi-prakhar](https://github.com/pi-prakhar) made their first contribution in https://github.com/caddyserver/caddy/pull/6485 - [@&#8203;lollipopkit](https://github.com/lollipopkit) made their first contribution in https://github.com/caddyserver/caddy/pull/6468 - [@&#8203;sunnyagain](https://github.com/sunnyagain) made their first contribution in https://github.com/caddyserver/caddy/pull/6534 - [@&#8203;AlliBalliBaba](https://github.com/AlliBalliBaba) made their first contribution in https://github.com/caddyserver/caddy/pull/6541 - [@&#8203;mister-turtle](https://github.com/mister-turtle) made their first contribution in https://github.com/caddyserver/caddy/pull/6571 - [@&#8203;MayCXC](https://github.com/MayCXC) made their first contribution in https://github.com/caddyserver/caddy/pull/6573 - [@&#8203;effleurager](https://github.com/effleurager) made their first contribution in https://github.com/caddyserver/caddy/pull/6624 - [@&#8203;davidwoood](https://github.com/davidwoood) made their first contribution in https://github.com/caddyserver/caddy/pull/6650 - [@&#8203;YifanYang6](https://github.com/YifanYang6) made their first contribution in https://github.com/caddyserver/caddy/pull/6646 - [@&#8203;Botelho31](https://github.com/Botelho31) made their first contribution in https://github.com/caddyserver/caddy/pull/6665 - [@&#8203;atakanyenel](https://github.com/atakanyenel) made their first contribution in https://github.com/caddyserver/caddy/pull/6648 - [@&#8203;suciptoid](https://github.com/suciptoid) made their first contribution in https://github.com/caddyserver/caddy/pull/6681 - [@&#8203;nikonhub](https://github.com/nikonhub) made their first contribution in https://github.com/caddyserver/caddy/pull/6682 - [@&#8203;santhoshTpixler](https://github.com/santhoshTpixler) made their first contribution in https://github.com/caddyserver/caddy/pull/6697 - [@&#8203;rishitashaw](https://github.com/rishitashaw) made their first contribution in https://github.com/caddyserver/caddy/pull/6701 - [@&#8203;jpadilla](https://github.com/jpadilla) made their first contribution in https://github.com/caddyserver/caddy/pull/6735 **Full Changelog**: https://github.com/caddyserver/caddy/compare/v2.8.4...v2.9.0 </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuNzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
fix(deps): update module github.com/caddyserver/caddy/v2 to v2.9.0
All checks were successful
Build Caddy / Build Caddy (pull_request) Successful in 5m6s
83eb47fad2
Author
Member

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/caddyserver/certmagic v0.21.5-0.20241105180249-4293198e094d -> v0.21.5
### ℹ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 1 additional dependency was updated Details: | **Package** | **Change** | | :--------------------------------- | :--------------------------------------------------- | | `github.com/caddyserver/certmagic` | `v0.21.5-0.20241105180249-4293198e094d` -> `v0.21.5` |
## License & Vulnerability Scan
# REUSE-IgnoreStart
// SPDX-FileCopyrightText: NONE
//
// SPDX-License-Identifier: AGPL-3.0-or-later
# REUSE-IgnoreEnd

Starting at Tue Dec 31 18:35:06 UTC 2024


[0000]  WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal)


No vulnerabilities found


# SUMMARY

* Bad licenses: 0
* Deprecated licenses: 0
* Licenses without file extension: 0
* Missing licenses: 0
* Unused licenses: 0
* Used licenses: AGPL-3.0-or-later
* Read errors: 0
* Files with copyright information: 10 / 10
* Files with license information: 10 / 10

Congratulations! Your project is compliant with version 3.3 of the REUSE Specification :-)
# Caddy v2.9.0-33-83eb4
## Build Log
go: downloading github.com/caddyserver/caddy/v2 v2.9.0
go: downloading github.com/corazawaf/coraza-caddy/v2 v2.0.0-rc.3.0.20241127100156-e2e2d4faeb6c
go: downloading github.com/mholt/caddy-l4 v0.0.0-20241111225910-3c6cc2c0ee08
go: downloading github.com/mholt/caddy-ratelimit v0.0.0-20240828171918-12435ecef5db
go: downloading github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b
go: downloading github.com/caddyserver/certmagic v0.21.5
go: downloading github.com/spf13/cobra v1.8.1
go: downloading github.com/spf13/pflag v1.0.5
go: downloading go.uber.org/automaxprocs v1.6.0
go: downloading go.uber.org/zap v1.27.0
go: downloading golang.org/x/crypto/x509roots/fallback v0.0.0-20241211175049-b4f1988a35de
go: downloading golang.org/x/crypto v0.31.0
go: downloading github.com/corazawaf/coraza-coreruleset/v4 v4.5.0
go: downloading github.com/corazawaf/coraza/v3 v3.2.1
go: downloading github.com/jcchavezs/mergefs v0.1.0
go: downloading github.com/magefile/mage v1.15.0
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/smallstep/certificates v0.26.1
go: downloading github.com/smallstep/truststore v0.13.0
go: downloading go.step.sm/crypto v0.45.0
go: downloading github.com/go-chi/chi/v5 v5.0.12
go: downloading github.com/smallstep/nosql v0.6.1
go: downloading github.com/caddyserver/zerossl v0.1.3
go: downloading github.com/klauspost/cpuid/v2 v2.2.9
go: downloading github.com/mholt/acmez/v3 v3.0.0
go: downloading github.com/tailscale/tscert v0.0.0-20240608151842-d3f834017e53
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading golang.org/x/term v0.27.0
go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
go: downloading github.com/prometheus/client_golang v1.20.5
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/quic-go/quic-go v0.48.2
go: downloading github.com/cespare/xxhash v1.1.0
go: downloading go.uber.org/zap/exp v0.3.0
go: downloading golang.org/x/sys v0.28.0
go: downloading golang.org/x/time v0.8.0
go: downloading github.com/libdns/libdns v0.2.2
go: downloading github.com/miekg/dns v1.1.62
go: downloading github.com/zeebo/blake3 v0.2.4
go: downloading golang.org/x/net v0.33.0
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.4
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading go.uber.org/multierr v1.11.0
go: downloading github.com/google/cel-go v0.21.0
go: downloading github.com/mastercactapus/proxyprotocol v0.0.4
go: downloading github.com/things-go/go-socks5 v0.0.5
go: downloading golang.org/x/sync v0.10.0
go: downloading github.com/klauspost/compress v1.17.11
go: downloading github.com/pires/go-proxyproto v0.7.1-0.20240628150027-b718e7ce4964
go: downloading github.com/BurntSushi/toml v1.4.0
go: downloading github.com/Masterminds/sprig/v3 v3.3.0
go: downloading github.com/alecthomas/chroma/v2 v2.14.0
go: downloading github.com/yuin/goldmark v1.7.8
go: downloading github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0
go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.42.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0
go: downloading go.opentelemetry.io/otel v1.31.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0
go: downloading go.opentelemetry.io/otel/sdk v1.31.0
go: downloading go.opentelemetry.io/otel/trace v1.31.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading go.step.sm/cli-utils v0.9.0
go: downloading go.step.sm/linkedca v0.20.1
go: downloading google.golang.org/grpc v1.67.1
go: downloading google.golang.org/protobuf v1.36.1
go: downloading howett.net/plist v1.0.0
go: downloading github.com/fxamacker/cbor/v2 v2.6.0
go: downloading github.com/google/go-tpm v0.9.0
go: downloading github.com/smallstep/go-attestation v0.4.4-0.20240109183208-413678f90935
go: downloading golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67
go: downloading github.com/slackhq/nebula v1.7.2
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/prometheus/common v0.61.0
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading github.com/onsi/ginkgo/v2 v2.22.1
go: downloading go.uber.org/mock v0.5.0
go: downloading github.com/francoispqt/gojay v1.2.13
go: downloading github.com/quic-go/qpack v0.5.1
go: downloading golang.org/x/tools v0.28.0
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading golang.org/x/text v0.21.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9
go: downloading github.com/stoewer/go-strcase v1.3.0
go: downloading github.com/antlr4-go/antlr/v4 v4.13.0
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/Masterminds/semver/v3 v3.3.0
go: downloading github.com/huandu/xstrings v1.5.0
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/shopspring/decimal v1.4.0
go: downloading github.com/spf13/cast v1.7.0
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading go.opentelemetry.io/otel/metric v1.31.0
go: downloading go.opentelemetry.io/contrib/propagators/aws v1.17.0
go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.17.0
go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.17.0
go: downloading go.opentelemetry.io/contrib/propagators/ot v1.17.0
go: downloading go.opentelemetry.io/proto/otlp v1.3.1
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9
go: downloading github.com/smallstep/pkcs7 v0.0.0-20231024181729-3b98ecc1ca81
go: downloading github.com/smallstep/scep v0.0.0-20231024192529-aee96d7ad34d
go: downloading github.com/urfave/cli v1.22.14
go: downloading github.com/go-jose/go-jose/v3 v3.0.3
go: downloading github.com/chzyer/readline v1.5.1
go: downloading github.com/manifoldco/promptui v0.9.0
go: downloading filippo.io/edwards25519 v1.1.0
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/google/go-tspi v0.3.0
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/rs/xid v1.5.0
go: downloading github.com/dgraph-io/badger v1.6.2
go: downloading github.com/dgraph-io/badger/v2 v2.2007.4
go: downloading go.etcd.io/bbolt v1.3.9
go: downloading github.com/go-sql-driver/mysql v1.7.1
go: downloading github.com/jackc/pgx/v4 v4.18.3
go: downloading github.com/Microsoft/go-winio v0.6.1
go: downloading github.com/mitchellh/go-ps v1.0.0
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading golang.org/x/mod v0.22.0
go: downloading github.com/tidwall/gjson v1.17.1
go: downloading github.com/corazawaf/libinjection-go v0.2.1
go: downloading github.com/petar-dambovaliev/aho-corasick v0.0.0-20240411101913-e07a1f0e8eb4
go: downloading rsc.io/binaryregexp v0.2.0
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading github.com/dlclark/regexp2 v1.11.0
go: downloading github.com/go-logr/logr v1.4.2
go: downloading github.com/cenkalti/backoff/v4 v4.3.0
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/go-kit/kit v0.13.0
go: downloading github.com/google/certificate-transparency-go v1.1.8-0.20240110162603-74a5dd331745
go: downloading github.com/dgraph-io/ristretto v0.1.1
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13
go: downloading github.com/jackc/pgconn v1.14.3
go: downloading github.com/jackc/pgio v1.0.0
go: downloading github.com/jackc/pgproto3/v2 v2.3.3
go: downloading github.com/jackc/pgtype v1.14.0
go: downloading github.com/go-task/slim-sprig/v3 v3.0.0
go: downloading github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
go: downloading github.com/tidwall/match v1.1.1
go: downloading github.com/tidwall/pretty v1.2.1
go: downloading github.com/go-kit/log v0.2.1
go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96
go: downloading github.com/golang/glog v1.2.2
go: downloading github.com/golang/snappy v0.0.4
go: downloading github.com/jackc/chunkreader/v2 v2.0.1
go: downloading github.com/jackc/pgpassfile v1.0.0
go: downloading github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
go: downloading github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad
go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
go: downloading github.com/go-logfmt/logfmt v0.6.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
go: downloading github.com/mattn/go-isatty v0.0.20
all modules verified
Building Linux/amd64
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o release/caddy-linux-amd64
sha256sum release/caddy-linux-amd64 | cut -f1 -d " " > release/caddy-linux-amd64.sha256
Building Linux/arm64
GOOS=linux GOARCH=arm64 CGO_ENABLED=0 go build -o release/caddy-linux-arm64
sha256sum release/caddy-linux-arm64 | cut -f1 -d " " > release/caddy-linux-arm64.sha256

Commit: 83eb47fad2
Actions: #33

<!-- Bot Anchor - Build Caddy --> <details open> <summary>## License & Vulnerability Scan</summary> ```shell # REUSE-IgnoreStart // SPDX-FileCopyrightText: NONE // // SPDX-License-Identifier: AGPL-3.0-or-later # REUSE-IgnoreEnd Starting at Tue Dec 31 18:35:06 UTC 2024 [0000] WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal) No vulnerabilities found # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: 0 * Unused licenses: 0 * Used licenses: AGPL-3.0-or-later * Read errors: 0 * Files with copyright information: 10 / 10 * Files with license information: 10 / 10 Congratulations! Your project is compliant with version 3.3 of the REUSE Specification :-) ``` </details> # Caddy v2.9.0-33-83eb4 <details> <summary>## Build Log</summary> ```shell go: downloading github.com/caddyserver/caddy/v2 v2.9.0 go: downloading github.com/corazawaf/coraza-caddy/v2 v2.0.0-rc.3.0.20241127100156-e2e2d4faeb6c go: downloading github.com/mholt/caddy-l4 v0.0.0-20241111225910-3c6cc2c0ee08 go: downloading github.com/mholt/caddy-ratelimit v0.0.0-20240828171918-12435ecef5db go: downloading github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b go: downloading github.com/caddyserver/certmagic v0.21.5 go: downloading github.com/spf13/cobra v1.8.1 go: downloading github.com/spf13/pflag v1.0.5 go: downloading go.uber.org/automaxprocs v1.6.0 go: downloading go.uber.org/zap v1.27.0 go: downloading golang.org/x/crypto/x509roots/fallback v0.0.0-20241211175049-b4f1988a35de go: downloading golang.org/x/crypto v0.31.0 go: downloading github.com/corazawaf/coraza-coreruleset/v4 v4.5.0 go: downloading github.com/corazawaf/coraza/v3 v3.2.1 go: downloading github.com/jcchavezs/mergefs v0.1.0 go: downloading github.com/magefile/mage v1.15.0 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/smallstep/certificates v0.26.1 go: downloading github.com/smallstep/truststore v0.13.0 go: downloading go.step.sm/crypto v0.45.0 go: downloading github.com/go-chi/chi/v5 v5.0.12 go: downloading github.com/smallstep/nosql v0.6.1 go: downloading github.com/caddyserver/zerossl v0.1.3 go: downloading github.com/klauspost/cpuid/v2 v2.2.9 go: downloading github.com/mholt/acmez/v3 v3.0.0 go: downloading github.com/tailscale/tscert v0.0.0-20240608151842-d3f834017e53 go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading golang.org/x/term v0.27.0 go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1 go: downloading github.com/prometheus/client_golang v1.20.5 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/quic-go/quic-go v0.48.2 go: downloading github.com/cespare/xxhash v1.1.0 go: downloading go.uber.org/zap/exp v0.3.0 go: downloading golang.org/x/sys v0.28.0 go: downloading golang.org/x/time v0.8.0 go: downloading github.com/libdns/libdns v0.2.2 go: downloading github.com/miekg/dns v1.1.62 go: downloading github.com/zeebo/blake3 v0.2.4 go: downloading golang.org/x/net v0.33.0 go: downloading github.com/inconshreveable/mousetrap v1.1.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.4 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading go.uber.org/multierr v1.11.0 go: downloading github.com/google/cel-go v0.21.0 go: downloading github.com/mastercactapus/proxyprotocol v0.0.4 go: downloading github.com/things-go/go-socks5 v0.0.5 go: downloading golang.org/x/sync v0.10.0 go: downloading github.com/klauspost/compress v1.17.11 go: downloading github.com/pires/go-proxyproto v0.7.1-0.20240628150027-b718e7ce4964 go: downloading github.com/BurntSushi/toml v1.4.0 go: downloading github.com/Masterminds/sprig/v3 v3.3.0 go: downloading github.com/alecthomas/chroma/v2 v2.14.0 go: downloading github.com/yuin/goldmark v1.7.8 go: downloading github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.42.0 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0 go: downloading go.opentelemetry.io/otel v1.31.0 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 go: downloading go.opentelemetry.io/otel/sdk v1.31.0 go: downloading go.opentelemetry.io/otel/trace v1.31.0 go: downloading github.com/pkg/errors v0.9.1 go: downloading go.step.sm/cli-utils v0.9.0 go: downloading go.step.sm/linkedca v0.20.1 go: downloading google.golang.org/grpc v1.67.1 go: downloading google.golang.org/protobuf v1.36.1 go: downloading howett.net/plist v1.0.0 go: downloading github.com/fxamacker/cbor/v2 v2.6.0 go: downloading github.com/google/go-tpm v0.9.0 go: downloading github.com/smallstep/go-attestation v0.4.4-0.20240109183208-413678f90935 go: downloading golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 go: downloading github.com/slackhq/nebula v1.7.2 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/prometheus/client_model v0.6.1 go: downloading github.com/prometheus/common v0.61.0 go: downloading github.com/prometheus/procfs v0.15.1 go: downloading github.com/onsi/ginkgo/v2 v2.22.1 go: downloading go.uber.org/mock v0.5.0 go: downloading github.com/francoispqt/gojay v1.2.13 go: downloading github.com/quic-go/qpack v0.5.1 go: downloading golang.org/x/tools v0.28.0 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading golang.org/x/text v0.21.0 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9 go: downloading github.com/stoewer/go-strcase v1.3.0 go: downloading github.com/antlr4-go/antlr/v4 v4.13.0 go: downloading dario.cat/mergo v1.0.1 go: downloading github.com/Masterminds/goutils v1.1.1 go: downloading github.com/Masterminds/semver/v3 v3.3.0 go: downloading github.com/huandu/xstrings v1.5.0 go: downloading github.com/mitchellh/copystructure v1.2.0 go: downloading github.com/shopspring/decimal v1.4.0 go: downloading github.com/spf13/cast v1.7.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading go.opentelemetry.io/otel/metric v1.31.0 go: downloading go.opentelemetry.io/contrib/propagators/aws v1.17.0 go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.17.0 go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.17.0 go: downloading go.opentelemetry.io/contrib/propagators/ot v1.17.0 go: downloading go.opentelemetry.io/proto/otlp v1.3.1 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9 go: downloading github.com/smallstep/pkcs7 v0.0.0-20231024181729-3b98ecc1ca81 go: downloading github.com/smallstep/scep v0.0.0-20231024192529-aee96d7ad34d go: downloading github.com/urfave/cli v1.22.14 go: downloading github.com/go-jose/go-jose/v3 v3.0.3 go: downloading github.com/chzyer/readline v1.5.1 go: downloading github.com/manifoldco/promptui v0.9.0 go: downloading filippo.io/edwards25519 v1.1.0 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/google/go-tspi v0.3.0 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/rs/xid v1.5.0 go: downloading github.com/dgraph-io/badger v1.6.2 go: downloading github.com/dgraph-io/badger/v2 v2.2007.4 go: downloading go.etcd.io/bbolt v1.3.9 go: downloading github.com/go-sql-driver/mysql v1.7.1 go: downloading github.com/jackc/pgx/v4 v4.18.3 go: downloading github.com/Microsoft/go-winio v0.6.1 go: downloading github.com/mitchellh/go-ps v1.0.0 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading golang.org/x/mod v0.22.0 go: downloading github.com/tidwall/gjson v1.17.1 go: downloading github.com/corazawaf/libinjection-go v0.2.1 go: downloading github.com/petar-dambovaliev/aho-corasick v0.0.0-20240411101913-e07a1f0e8eb4 go: downloading rsc.io/binaryregexp v0.2.0 go: downloading github.com/mitchellh/reflectwalk v1.0.2 go: downloading github.com/dlclark/regexp2 v1.11.0 go: downloading github.com/go-logr/logr v1.4.2 go: downloading github.com/cenkalti/backoff/v4 v4.3.0 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading github.com/go-kit/kit v0.13.0 go: downloading github.com/google/certificate-transparency-go v1.1.8-0.20240110162603-74a5dd331745 go: downloading github.com/dgraph-io/ristretto v0.1.1 go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 go: downloading github.com/jackc/pgconn v1.14.3 go: downloading github.com/jackc/pgio v1.0.0 go: downloading github.com/jackc/pgproto3/v2 v2.3.3 go: downloading github.com/jackc/pgtype v1.14.0 go: downloading github.com/go-task/slim-sprig/v3 v3.0.0 go: downloading github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 go: downloading github.com/tidwall/match v1.1.1 go: downloading github.com/tidwall/pretty v1.2.1 go: downloading github.com/go-kit/log v0.2.1 go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 go: downloading github.com/golang/glog v1.2.2 go: downloading github.com/golang/snappy v0.0.4 go: downloading github.com/jackc/chunkreader/v2 v2.0.1 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a go: downloading github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d go: downloading github.com/go-logfmt/logfmt v0.6.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 go: downloading github.com/mattn/go-isatty v0.0.20 all modules verified Building Linux/amd64 GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o release/caddy-linux-amd64 sha256sum release/caddy-linux-amd64 | cut -f1 -d " " > release/caddy-linux-amd64.sha256 Building Linux/arm64 GOOS=linux GOARCH=arm64 CGO_ENABLED=0 go build -o release/caddy-linux-arm64 sha256sum release/caddy-linux-arm64 | cut -f1 -d " " > release/caddy-linux-arm64.sha256 ``` </details> --- **Commit:** 83eb47fad2970e1b2ad742af3a6225366d60f10a **Actions:** [**`#33`**](https://git.auengun.net/homelab/bin-caddy/actions/runs/33)
GregoryDosh deleted branch renovate/github.com-caddyserver-caddy-v2-2.x 2025-01-01 00:50:00 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
homelab/bin-caddy!11
No description provided.