Caddy v2.0.0-beta.19 Release Notes
Release Date: 2020-03-23 // about 4 years ago-
๐ Caddy 2.0 beta 19 is the next pre-release in the development cycle of Caddy 2 and is the best one yet! We recommend that everyone on the beta track upgrade, test in a dev or staging environment, and then use in production!
๐ฑ ๐ Please consider sponsoring this project. I work on this full-time and appreciate your support!
Some highlights:
- ๐ New
handle_errors
directive for powerful, flexible error handling logic - ๐ New CEL matcher
- ๐ New
--watch
flag forcaddy run|start
commands to auto-reload config - ๐ Fix sporadic ACME HTTP challenge hangs
- ๐ Fix matching wildcard TLS connection policies
- ๐ Several fixes and improvements to auto-HTTPS logic
- ๐ Numerous other little fixes and improvements!
- Known bug: Some default configurations fail to create new Let's Encrypt accounts when needed with term agreement errors; as a workaround, specify
"http_port": 80
or"https_port": 443
in your HTTP app config. Fixed in 4c43bf8.
๐ See all commits since beta 18 here.
๐ Please remember that Caddy 2 is still pre-release so there may be breaking changes between tags. We hope you will find ways to use Caddy 2 beta in production and report any issues you find!
This is a community effort, so please report bugs, join the discussion, and submit pull requests to be a part of the team!
๐ Support:
- ๐ Community forum to ask questions, get community support, and lend your help
- Issue tracker for bug reports and dev discussion
v2 Resources:
- ๐ Getting Started
- ๐ Full documentation
- ๐ Extending Caddy
- ๐ New