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 for caddy 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:

    v2 Resources: