This plugin contains a full ACME protocol implementation based on the acme.sh project. According to the authors, it's probably "the easiest and smallest and smartest shell script" to automatically issue and renew the free certificates from Let's Encrypt. WWW: https://github.com/acmesh-official/acme.sh Plugin Changelog ================ 4.11 Added: * add support for Hetzner Cloud DNS API (#5020) * add support for Selectel.ru V2 API (#4824) * add support for mijn.host DNS API (#4446) * add support for AzureDNS System Assigned Managed Identity #4830 (4830) * add support for ZoneEdit DNS API (#4671) Changed: * use mwexec/file_safe for HTTP-01/TLSALPN challenge types (core #9325) Fixed: * fix deprecated PHP syntax in cron settings (#4824) Deprecated: * deprecate support for HTTP-01 challenge types (no removal date yet) 4.10 Added: * new automation to reload www/caddy (#4692) * new automation to upload to Proxmox Backup Server (#4785) * add support for Websupport.sk DNS API (#4540) * add SFTP option: Preserve Modification Time (#3862) Changed: * automatically fix account config if CERT_HOME is set (#4622) * automatically resolve cron job mismatch (#4627) * change default SFTP options to NOT preserve modification time (#3862) * migrate SFTP/SSH operations to AcmeClient logging * add detailed SFTP/SSH logging when debug logging is enabled * add new log messages and improve existing ones Fixed: * deploy hooks may use the old CERT_HOME (#4622) * acme.sh is always called with "--days 1" (#4711) * avoid startup error: "rmdir... Not a directory" (#4743) * fails to create/update cron job on UUID mismatch (#4627) * accounts/certificates not visible on 25.7 alpha (#4790) Removed: * remove stdout (CLI) logging from SFTP library 4.9 Added: * Add support for Scaleway DNS API (#4492) 4.8 BREAKING CHANGE: Let's Encrypt ends support for the OCSP Must Staple extension on 30.01.2025. Issuance requests will fail if this option is still enabled past this date. Changed: * Add note regarding the support of OCSP Fixed: * SFTP automation unable to transfer certs (#4477) 4.7 Added: * Add support for MyDNS.JP DNS API (#4328) * Add support for fornex DNS API (#4389) * Add support for OTP Code to Synology deploy hook (#4045) * Add support for Shared Secret to INWX DNS API (#3942) Changed: * Convert Synology deploy hook variables to uppercase (#4286) * Migrate to MVC Trust storage Fixed: * SFTP/SSH automation results in fatal PHP error (#4363) * Typo in INWX password field name * Certs not fully functional after import into Trust storage (#4401) 4.6 Added: * add Lima-City DNS API (#3566) Fixed: * fix Hashicorp Vault support, added Vault token (#4270) * fix acme.sh error: "Cannot find dns api hook for..." 4.5 Fixed: * fix empty System Log * avoid unnecessary error log messages (#3860) * don't log errors for successful commands (#3955) * fix more PHP deprecation messages (#4008) 4.4 Fixed: * fix EasyDNS variable assignment (#4068) 4.3 Fixed: * fix acme.sh debug log levels (#3933) 4.2 Added: * add ArtFiles DNS API (#3866) * add dnsHome DNS API (#3882) * add Oracle Cloud Infrastructure DNS API (#3901) Fixed: * fix PHP deprecation messages (#3892) 4.1 Fixed: * automation does not start (#3790) * bugfixes for HTTP-01 and TLS-ALPN-01 challenge types (#3813) 4.0 NOTE: This is a new major release with backwards-incompatible changes. Downgrade to older releases is not supported. Be sure to create a full backup and include /var/etc/acme-client. NOTE: Lexicon is deprecated and most configurations are converted to native acme.sh DNS APIs. However, in some case manual reconfiguration may be necessary. Added: * add nic.ru DNS API (#3684) * add Aurora DNS API * add ConoHa DNS API * add Constellix DNS API * add Exoscale DNS API * add internetbs.net DNS API * add PointHQ DNS API * add Rackspace DNS API * add rage4 DNS API Changed: * use a dedicated acme.sh runtime directory for every cert (#3127) * migrate lexicon provider aliyun to acme.sh DNS API (#2920) * migrate lexicon provider aurora to acme.sh DNS API (#2920) * migrate lexicon provider azure to acme.sh DNS API (#2920) * migrate lexicon provider cloudflare to acme.sh DNS API (#2920) * migrate lexicon provider cloudns to acme.sh DNS API (#2920) * migrate lexicon provider cloudxns to acme.sh DNS API (#2920) * migrate lexicon provider conoha to acme.sh DNS API (#2920) * migrate lexicon provider constellix to acme.sh DNS API (#2920) * migrate lexicon provider digitalocean to acme.sh DNS API (#2920) * migrate lexicon provider directadmin to acme.sh DNS API (#2920) * migrate lexicon provider dnsimple to acme.sh DNS API (#2920) * migrate lexicon provider dnsmadeeasy to acme.sh DNS API (#2920) * migrate lexicon provider dnspod to acme.sh DNS API (#2920) * migrate lexicon provider dreamhost to acme.sh DNS API (#2920) * migrate lexicon provider easydns to acme.sh DNS API (#2920) * migrate lexicon provider exoscale to acme.sh DNS API (#2920) * migrate lexicon provider gandi to acme.sh DNS API (#2920) * migrate lexicon provider godaddy to acme.sh DNS API (#2920) * migrate lexicon provider googleclouddns to acme.sh DNS API (#2920) * migrate lexicon provider gratisdns to acme.sh DNS API (#2920) * migrate lexicon provider henet to acme.sh DNS API (#2920) * migrate lexicon provider hetzner to acme.sh DNS API (#2920) * migrate lexicon provider infoblox to acme.sh DNS API (#2920) * migrate lexicon provider internetbs to acme.sh DNS API (#2920) * migrate lexicon provider inwx to acme.sh DNS API (#2920) * migrate lexicon provider linode to acme.sh DNS API (#2920) * migrate lexicon provider linode4 to acme.sh DNS API (#2920) * migrate lexicon provider luadns to acme.sh DNS API (#2920) * migrate lexicon provider namecheap to acme.sh DNS API (#2920) * migrate lexicon provider namesilo to acme.sh DNS API (#2920) * migrate lexicon provider netcup to acme.sh DNS API (#2920) * migrate lexicon provider nfsn to acme.sh DNS API (#2920) * migrate lexicon provider nsone to acme.sh DNS API (#2920) * migrate lexicon provider online to acme.sh DNS API (#2920) * migrate lexicon provider ovh to acme.sh DNS API (#2920) * migrate lexicon provider plesk to acme.sh DNS API (#2920) * migrate lexicon provider pointhq to acme.sh DNS API (#2920) * migrate lexicon provider powerdns to acme.sh DNS API (#2920) * migrate lexicon provider rackspace to acme.sh DNS API (#2920) * migrate lexicon provider rage4 to acme.sh DNS API (#2920) * migrate lexicon provider route53 to acme.sh DNS API (#2920) * migrate lexicon provider transip to acme.sh DNS API (#2920) * migrate lexicon provider vultr to acme.sh DNS API (#2920) * migrate lexicon provider yandex to acme.sh DNS API (#2920) * migrate lexicon provider zeit to acme.sh DNS API (#2920) * migrate lexicon provider zilore to acme.sh DNS API (#2920) * migrate lexicon provider zonomi to acme.sh DNS API (#2920) Fixed: * fix sporadic command failure with gcloud DNS API (#3745) * fix errors when the same Common Name is used multiple times (#3127) * fix crash on invalid automations (#3752) Deprecated: * deprecate support for lexicon DNS APIs (no removal date yet) 3.20 Added: * add Bunny DNS API (#3715) * add DNSExit DNS API (#3724) * add World4You DNS API (#3722) Changed: * support token authentication in Gandi LiveDNS (#3526) Fixed: * fix 2FA support in Synology automation (#3627) Removed: * remove automation: Highwinds CDN (#3626) 3.19 Added: * add IPv64.net DNS API (#3504) Fixed: * fix Proxmox VE deployhook (#3517) 3.18 Added: * add support for TrueNAS deployhook (#3421) * add support for Proxmox VE deployhook (#3422) * add server,port and node name values for Proxmox VE deployhook (#3516) * add Google Domains DNS API 3.17 Added: * add DNS.services DNS API (#3399) * add RegRu DNS API (#3359) 3.16 Added: * add RegRu DNS API * add JD Cloud DNS API (#3315) * new automation: deploy certificates on Palo Alto Networks Firewall (#3289) 3.15 Added: * add online.net DNS API (#3213) Changed: * increase max value for certificate renewal interval (#3219) 3.14 NOTE: Users of Selfhost need to manually fix their configuration, see https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#151-use-selfhost-dns-api Added: * add support for Google CA (#3029) * add support for querying public DNS services (#3079) Fixed: * fix Selfhost DNS API (#3122) * fix invalid cert state due to deploy error (#3120) Changed: * change default DNS sleep time to 0 (#3079) * remove saved deploy hook from acme.sh config files (#3120) 3.13 Added: * add Mythic Beasts DNS API (#2998) 3.12 Added: * add Simply.com DNS API (#2888) * add Active24 challenge type (#3049) * add united-domains Reselling challenge type (#3066) * add support for Zone ID in Cloudflare challenge type (#2973) * new automation: upload certificate to Vault (#2796) Fixed: * re-order function parameters due to PHP8 deprecation notice (#3043) Changed: * simplyfi DNS service names * relax port number restriction in SSH/SFTP automations (#3005) 3.11 Fixed: * add missing