Skip to content

2.1 beta 1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jun 19:46
· 1758 commits to master since this release
v2.1.0-beta.1
90dba17

Caddy 2.1 is now in beta! Featuring:

  • Embedded ACME server (powered by Smallstep). Enable it with the acme_server HTTP handler (or Caddyfile directive). Then by default, all requests under /acme/* will be handled by the ACME server using Caddy's default built-in CA.
  • Fully-managed client certificate renewals. Caddy can obtain and renew client certificates it uses when reverse-proxying, totally hands-free! Combined with the embedded ACME server, Caddy 2.1 offers fully-automated mTLS.
  • H2C (HTTP2 over Cleartext TCP) support, both server and client side. This means Caddy can proxy gRPC over plaintext HTTP/2 frames.
  • New handle_path Caddyfile directive which works the same as handle but it must take a path matcher, and the path prefix will be stripped implicitly before invoking the handlers in the block.
  • Many quality-of-life improvements in the Caddyfile.
  • Several bug fixes and other enhancements.

Please test and upgrade to this version, and report bugs while it's still in beta! Thank you for participating in our development cycle.