2.0 beta 19
Pre-release
Pre-release
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_errorsdirective for powerful, flexible error handling logic - New CEL matcher
- New
--watchflag forcaddy run|startcommands 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": 80or"https_port": 443in 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