Big improvements for Gandi users, new providers (ClouDNS,
Internet.bs), many code and documentation improvements including a
move to Go Modules.
BREAKING CHANGE: GANDI_V5 is a significant improvement over the GANDI
and GANDI-LIVEDNS providers, both of which will be removed in 3.0.
Please migrate now.
Let's Encrypt now tries all renewals even if an earlier one fails.
Major changes:
- NEW PROVIDER: GANDI_V5 (deprecates GANDI) (#572)
- NEW PROVIDER: Internet.bs (#590)
- NEW PROVIDER: ClouDNS (#578)
- Add _mta-sts to labels allowed to have an underscore (#617)
Reliability improvements:
- LETS_ENCRYPT: Try all cert renewals before returning error (#611)
- LETS_ENCRYPT: DNS01 challenge no longer skips preCheckDNS (#591)
Provider-specific changes:
- AZURE: Alias records no longer break DNSControl (#616)
- AZURE: Fixes a situation where, wrong domain was gets updated (#615)
- DIGITALOCEAN: CAA is supported with some caveats (#592)
- NAMECHEAP: Add CAA support (#533)
Docs and internal changes:
- DOCS: Updated release engineering process
- DOCS: Better explain NAMESERVER() vs NS() (#608)
- DOCS: Clarify bug triage process (#606)
- DOCS: Improve Lets Encrypt docs (#594)
- Updated module: upgrade urfave/cli to v2 (#614)
- Updated module: upgrade github.com/mjibson/esc (#515)
- Integration test: Add test for TXT with null string (#597)
- Many code cleanups, linting, vetting (#605)