v2.9.1
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
- 34cff4af7db1365bba6decc647ccfb6bf1b21afd core: Only initiate exit once (should fix #6707)
- 50778b55425d378f709599c0d424b0138af592f4 fix: disable h3 for unix domain socket (#6769)
- 0e570e0cc717f02cf3800ae741df70cd074c7275 go.mod: Upgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
- e48b75843b7eff2948b573391fb41535b5e333ef header:
matchsubdirective for response matching (#6765) - 1f927d6b07d52d7cf46f1f3020c1ea5993a3e5e8 log: Only chmod if permission bits differ; make log dir (#6761)
- 1bd567d7ad41d5509e2aa60cf36e749f195ad83c 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:
matchsubdirective 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