This is a patch release fixing a few issues related to FastCGI, HTTP/3 and unix sockets, log file permissions, repeated TERM signals, and an ARI edge case. It also adds Caddyfile support for response matching in the header
directive.
Thanks to everyone who reported bugs and helped with fixes!
Changelog
- [34cff4] core: Only initiate exit once (should fix [#6707])
- [50778b] fix: disable h3 for unix domain socket (#6769)
- [0e570e] go.mod: Upgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
- [e48b75] header:
match
subdirective for response matching (#6765) - [1f927d] log: Only chmod if permission bits differ; make log dir (#6761)
- [1bd567] reverseproxy: buffer requests for fastcgi by default (#6759)
What's Changed
- reverse proxy: fastcgi buffer requests for fastcgi by default by @WeidiDeng in https://github.com/caddyserver/caddy/pull/6759
- fix: disable h3 for unix domain socket by @Geun-Oh in https://github.com/caddyserver/caddy/pull/6769
- log: Only chmod if permission bits differ by @mholt in https://github.com/caddyserver/caddy/pull/6761
- header:
match
subdirective for response matching by @lilnasy in https://github.com/caddyserver/caddy/pull/6765
New Contributors
- @Geun-Oh made their first contribution in https://github.com/caddyserver/caddy/pull/6769
- @lilnasy made their first contribution in https://github.com/caddyserver/caddy/pull/6765
Full Changelog: https://github.com/caddyserver/caddy/compare/v2.9.0...v2.9.1