This release includes 3 new providers! deSEC (popular in Germany) NETCUP (popular in Russia), and AXFR+DNS (use the native DDNS protocol for updates). Plus many minor bug fixes, code cleanups, documentation improvements, and over course plenty of updated dependencies.
NOTE: Version v3.1.0 was not released due to a technical issue.
Major features:
- NEW PROVIDER: AXFR+DDNS (#259) (#729)
- NEW PROVIDER: deSEC (#725)
- NEW PROVIDER: NETCUP (DNS) (#718)
- Documentation: Clarify dev docs (#734)
Provider-specific changes:
- OCTODNS: constant 4294967295 overflows int (Issue #736) (#738)
- GCLOUD: SSHFP support for Google Cloud DNS #726
- CLOUDFLAREAPI: CLOUDFLAREAPI now fails tests "IDNA:Internationalized_name" and "IDN_CNAME_AND_Target". These tests are skipped for now. Can I get a volunteer to help find and fix this issue?
Other changes:
- Security: 'get-certs' permissions too open (#745)
- get-zones: should comment out NAMESERVER() (#743)
- get-zones: generate R53_ALIAS correctly (#721)
- Documentation: Document IP() is IPv4 only (#744)
- Cleanup: Fix GetNameserver() inconsistency on many providers (#491)
- Support RFC 7505 "null MX" (#702) (#703)
- Update dependencies for: AWS (#731), Azure (#731), GCLOUD, digital * ocean (#723), urfav/cli, DNSimple, and more