v2.4.2

caddyserver/caddyv2.4.2Jun 12, 2021by github-actions[bot]

AI Summary

A patch release focusing on enhancements and bug fixes, including improvements to file server redirects and new global options for TLS configuration.

Key Highlights

  • File server redirect fix to respect query parameters.
  • New `preferred_chains` global option for ACME certificate chains.
  • New `skip_install_trust` global option.
  • Added Caddyfile support for `propagation_timeout`.

New Features

  • New `preferred_chains` global option.
  • New `skip_install_trust` global option.
  • Caddyfile support for `propagation_timeout`.

Full Release Notes

A few enhancements and bug fixes. Thanks to all who contributed to this release!

## Changelog

323ffd20 admin: Replace admin cert cache when reloading (fix #4184)
4c2da188 caddytls: Add Caddyfile support for `propagation_timeout` (#4178)
76913b19 fileserver: Fix browse not redirecting query parameters (#4196)
f9b54454 fileserver: Redirect within the original URL (#4179)
ecd5eeab go.mod: Update direct dependencies
89aa3a5e go.mod: Use CertMagic v0.14.0 (fix #4191)
1e92258d httpcaddyfile: Add `preferred_chains` global option and issuer subdirective (#4192)
658772ff httpcaddyfile: Add `skip_install_trust` global option (#4153)
05656a60 httpcaddyfile: Don't add HTTP hosts to TLS APs (fix #4176 and fix #4198)
94b71200 logging: Actually use `level_key` (#4189)
7b500e74 metrics: use buildinfo collector from new collectors pkg (#4187)
2a810946 reverseproxy: Always remove hop-by-hop headers