Skip to content

0.8.1

Compare
Choose a tag to compare
@mholt mholt released this 12 Jan 19:18
· 2194 commits to master since this release

This is a patch release with few new features but with many significant, internal improvements and bug fixes.

All known issues introduced by 0.8 are fixed in this patch. The browse middleware gets a shiny new template that looks better on all screens and is easier to use. The rewrite directive was upgraded to implement powerful rewrite rules with conditions, regex captures, and status code responses. The import directive can import multiple files at once with glob matching.

Detailed change log:

  • Improved OCSP stapling
  • Better graceful reload when new hosts need certificates from Let's Encrypt
  • Current pidfile is now deleted when Caddy exits
  • browse: New default template
  • gzip: Added min_length setting
  • import: Support for glob patterns (*) to import multiple files
  • rewrite: New complex rules with conditions, regex captures, and status code
  • tls: Removed DES ciphers from default cipher suite list
  • tls: All supported certificates are OCSP-stapled
  • tls: Allow custom configuration without specifying certificate and key
  • tls: No longer allow HTTPS over port 80
  • Dozens of bug fixes, improvements, and more tests across the board