v2.2.0-rc.2
版本发布时间: 2020-09-18 03:03:11
caddyserver/caddy最新发布版本:v2.9.0-beta.2(2024-10-03 06:33:58)
Edit: Don't use rc2, use rc3 instead. (Released just a few hours later as a hotfix.)
The next release candidate for v2.2.0 - please try it out before the final tag! As always, deploy into a test or staging environment before production.
There are a lot of commits in this release because the milestone moved while we fixed problems that were reported, and we also wanted to make sure the final v2.2 release will be good and solid. Most of these commits are bug fixes, but we've also added Caddyfile support for several features, and notably: integrated Prometheus metrics. (Thanks @hairyhenderson and other contributors! That was a team effort.)
As you might expect, this release builds on all changes in RC1.
The documentation on our website will be updated after the final release is tagged.
Changelog
d4f24974 browse: align template to struct field renames from 4940325 (#3706)
b01bb275 caddyhttp: New placeholder for PEM of client certificate (#3662)
04f50a97 caddyhttp: Wrap http.Server logging with zap (#3668)
00e6b77f caddytls: Add dns
config to acmeissuer (#3701)
744d04c2 caddytls: Configure custom DNS resolvers for DNS challenge (close #2476)
24f34780 caddytls: Customize DNS resolvers for DNS challenge with Caddyfile
9859ab81 caddytls: Fix resolvers option of acme issuer (Caddyfile)
b88e2b6a cmd: Allow caddy fmt
to read from stdin (#3680)
49403258 fileserver: Fix inconsistencies in browse JSON
1c5969b5 fileserver: Fix new file hide tests on Windows (#3719)
b95b8738 fileserver: Fix try_files for directories; windows fix (#3684)
0ee43782 fileserver: Improve file hiding logic for directories and prefixes
3ee663de go.mod: Upgrade dependencies
997ef522 go.mod: Use v0.15(.1) of smallstep libs
e3324aa6 httpcaddyfile: Ensure handle_path is sorted equally to handle (#3676)
0afbab86 httpcaddyfile: Improve directive sorting logic (#3658)
4217217b httpcaddyfile: Properly record whether we added catch-all conn policy
309c1fec logging: Implement Caddyfile support for filter encoder (#3578)
8ec51bbe metrics: Initial integration of Prometheus metrics (#3709)
724b74d9 reverseproxy: Abort active health checks on context cancellation
4cd7ae35 reverseproxy: Add buffer_requests
option to reverse_proxy
directive (#3710)
bc453fa6 reverseproxy: Correct alternate port for active health checks (#3693)
d55d50b3 reverseproxy: Enforce port range size of 1 at provision (#3695)
c94f5bb7 reverseproxy: Make default buffer size const
fc65320e reverseproxy: Support header selection policy on Host
field (#3653)
1、 caddy_2.2.0-rc.2_checksums.txt 3.23KB
2、 caddy_2.2.0-rc.2_freebsd_amd64.tar.gz 10.95MB
3、 caddy_2.2.0-rc.2_freebsd_arm64.tar.gz 9.94MB
4、 caddy_2.2.0-rc.2_freebsd_armv6.tar.gz 10.35MB
5、 caddy_2.2.0-rc.2_freebsd_armv7.tar.gz 10.33MB
6、 caddy_2.2.0-rc.2_linux_amd64.deb 11MB
7、 caddy_2.2.0-rc.2_linux_amd64.tar.gz 10.95MB
8、 caddy_2.2.0-rc.2_linux_arm64.deb 10.05MB
9、 caddy_2.2.0-rc.2_linux_arm64.tar.gz 10.01MB
10、 caddy_2.2.0-rc.2_linux_armv5.deb 10.38MB
11、 caddy_2.2.0-rc.2_linux_armv5.tar.gz 10.36MB
12、 caddy_2.2.0-rc.2_linux_armv6.deb 10.38MB
13、 caddy_2.2.0-rc.2_linux_armv6.tar.gz 10.36MB
14、 caddy_2.2.0-rc.2_linux_armv7.deb 10.36MB
15、 caddy_2.2.0-rc.2_linux_armv7.tar.gz 10.34MB
16、 caddy_2.2.0-rc.2_linux_ppc64le.deb 9.71MB
17、 caddy_2.2.0-rc.2_linux_ppc64le.tar.gz 9.68MB
18、 caddy_2.2.0-rc.2_linux_s390x.deb 10.69MB
19、 caddy_2.2.0-rc.2_linux_s390x.tar.gz 10.61MB
20、 caddy_2.2.0-rc.2_mac_amd64.tar.gz 11.56MB
21、 caddy_2.2.0-rc.2_windows_amd64.zip 11.04MB