Skip to content

caddy 2.10.1#234522

Merged
BrewTestBot merged 2 commits intomainfrom
bump-caddy-2.10.1
Aug 22, 2025
Merged

caddy 2.10.1#234522
BrewTestBot merged 2 commits intomainfrom
bump-caddy-2.10.1

Conversation

@BrewTestBot
Copy link
Contributor

@BrewTestBot BrewTestBot commented Aug 22, 2025

Created by brew bump


Created with brew bump-formula-pr.

  • resource blocks have been checked for updates.
release notes
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!

What's Changed

Changelog

  • 44d078b6705c7abcabb2a60f501568ff7f5a57a1 acme_server: fix policy parsing in caddyfile (#7006)
  • 320c57291dbe06e00e0759bdb5cbbf0d622e5968 admin: Make sure that any admin routers are provisioned when local/re… (#6997)
  • 49dac61b078a704b3e98566134c108d6def19450 bcrypt: add cost parameter to hash-password (#7149)
  • 4bfc3b95b5f88a1042a5103d8ad3fac3f42bf129 bcrypt: wrong cost flag name (#7168)
  • 4b01d77b81a9ebda046637026cf57671a3cc5859 build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#7058)
  • 45c9341deb9818638ab389b98e7b4c74dc9f6afc build(deps): bump golangci/golangci-lint-action from 6 to 8 (#7044)
  • 5bc2afbbb6ee5bc1537b521fd507506fd86ae43f build(deps): bump the actions-deps group with 6 updates (#7142)
  • 007f4066f6abf55f42195155117c53b230490a73 build(deps): bump the all-updates group across 1 directory with 17 updates (#7155)
  • 8524386737e7dcaf6ab2378e5bc9456f82b91cd1 caddyhttp: Compare paths w/o wildcard if prefixes differ (#7015)
  • 7590c9ca1ba6096408574a7dd3b9dc42d12cb948 caddyhttp: Free up quic listener when stopping (#7177)
  • b15ed9b0844dd7b73977f4c6dacfb3348579ce4a caddyhttp: refactor to use reflect.TypeFor (#7187)
  • 14a63a26b9a673857fc37cba37aedc35a10ce634 caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests (#6961)
  • 731e6c24821630f7ac117ff74188e79a06a75d1e caddytls: Improve ECH error logging (close #7152)
  • 105eee671c384459de666889be953857a7175afa caddytls: Set local_ip, not remote_ip (#6952)
  • b898873b90b5cb804400888ec2f2994f6a2dd270 caddytls: fix regression in external certificate manager support (#7179)
  • 1481c0411aa3ce3a53c206e18ee9ce4223cc156d caddytls: wire up client_auth leaf verifier Caddyfile (#6772)
  • 19ff47a63b9ff2ae424790b02548d9ba4afc56ba cmd: Allow caddy adapt to read from stdin (#7163)
  • e633d013f64d057f462786ccf4a430cd27817d4d cmd: fix Commands function not returning all registered commands (#7059)
  • 7099892958fbee17f5e087c768f4db1940303fa8 core: Check for nil event origin (#7047)
  • 3d0b4fac5a583d615fe411a4af9a24a7bcc3bee3 core: Clean up new config if it failed to run (#7068)
  • 051e73aefca4cc3d930e8b637d848deb5e100126 core: Replace admin server later in provisionContext (#7004)
  • fe41ff3c5bbee0aaa44110c110fd6b4fbf052048 core: Save app provisioning errors with context (#7070)
  • e4447c4ba783482c35b096cfbe0e0ffa0403b450 core: Use KeepAliveConfig to pass keepalive_interval to listener's accepted sockets (#7151)
  • b9710c6af4f764b463a8e0c080783f2b7fb15ce0 fileserver: Add a few doc lines about Etag file content (#7173)
  • 3b4d966fba069e9895980dbbf05f84bf818968ba fileserver: Add sort buttons in grid mode (#7089)
  • 54d03ced48a8ed2264ae9248c81f00a1c2648d82 fileserver: Add support for .avif image format (#6988)
  • 790f3e0885cae4f6362f35f8ed4f725824d46089 fileserver: denote license for embedded JavaScript for LibreJS (#7127)
  • 94147caf31f7e56a919432accc2779a22b2ed1a0 fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close #7008) (#7017)
  • 67debd0e11c3c880bb6fc7a92325989576b0a7fa fileserver: set Range header for precompressed static files to force Content Length header to appear (#7042)
  • 89ed5f44de61fcb0c3b7ce93bfefbb8e775d1964 fix: Remove nil arg from zapslog.NewHandler call (#6984)
  • 3723e895854a1f9e528ec278acb0ed8ef1c63f81 go.mod: Upgrade CertMagic to v0.24.0
  • 3bd413546bf8f7b5e19fcb2104a21600c55cc146 go.mod: Upgrade dependencies
  • a6d488a15beb01369384e74d0e0159da11272bc3 go.mod: update quic-go to v0.51.0 (#6972)
  • 11c6daecd7663bd625ec823f585a1c502468b1e7 go.mod: update quic-go to v0.53.0 (#7094)
  • bbf1dfcea283c4b002f2e4c970d2def38fa2046f headers: Support placeholders in replacement search patterns (#7117)
  • f11c780fdc2e4e5298a64ef88d110dd392060a36 http: clean up listeners if some of the listeners fail to bind (#7176)
  • fdf610850b5e5dcb518eb2ad475817d6990b8a8d http: disable keepalive when KeepAliveInterval is negative (#7158)
  • 5b727bde2992e7cb9987208453db42ae6e1c6e1e httpcaddyfile: Allow naked acme_dns if dns is set (fix #7091)
  • 0badb071efc38bb9cc055076f0a48d1725fe8cc8 httpcaddyfile: Fix generated config related to ACME global options
  • 092913a7a568a5eb4b28c06e12c1274bd5eb1140 httpcaddyfile: Prevent error handler from overriding sub-handler matchers (#6999)
  • 77dd12cc785990c5c5da947b4e883029ab8bd552 httpcaddyfile: Validates TLS DNS challenge options (#7099)
  • 0f209f62eb1f33e67070ada7fa6f4a7899b8e99d httpcaddyfile: reject blocks in log_skip directive (#7056)
  • 716d72e47538cc4f7bab43b1d973e0f8aa0a9fba intercept: implement Unwrap for interceptedResponseHandler (#7016)
  • 9f7148392adb72a6121bf99070efaa1a90ffe901 log: default logger should respect {in,ex}clude (#6995)
  • 33c88bd2bb543a726274cdf52899edb0639cf5f6 refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095)
  • ab3b2d64ba9bf7dadd4440a84894ebab0ee6d5ea refactor: use slices.Equal to simplify code (#7141)
  • 1c596e3c5a1cd0b52febb1506ffe471918bd1128 reverse_proxy: use the new KeepAliveConfig to set probe interval (#7157)
  • aa3d20be3ee451af9465470a28937690104e9422 reverseproxy: Use DialTLSContext if ServerName has placeholder (#6955)
  • 737936c06be001a40c2d743d17d1e3df148408f0 reverseproxy: reference correct field name in LoadModule (#6978)
  • 1209b5c5669fc5d0a708931f138bfa7a5d4c5ebc reverseproxy: validate versions in http transport (#7112)

New Contributors

Full Changelog: caddyserver/caddy@v2.10.0...v2.10.1

View the full release notes at https://github.com/caddyserver/caddy/releases/tag/v2.10.1.


@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Aug 22, 2025
caddy: xcaddy 0.4.5

Signed-off-by: Rui Chen <rui@chenrui.dev>
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Aug 22, 2025
@BrewTestBot BrewTestBot enabled auto-merge August 22, 2025 22:32
@BrewTestBot BrewTestBot added this pull request to the merge queue Aug 22, 2025
Merged via the queue into main with commit 9642596 Aug 22, 2025
22 checks passed
@BrewTestBot BrewTestBot deleted the bump-caddy-2.10.1 branch August 22, 2025 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants