acme.sh

Security & PrivacyGPL-3.0

acme.sh release notes.

Latest 3.1.4 · by acme.shWritten in ShellWebsiteacmesh-official/acme.shRSS

Release activity

Release activity — 3 releases across 3 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 20261 release on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

3 releases in the last year

Changelog

3.1.4

Latest
Added 10
  • Support ACME Renewal Information (ARI, RFC 9773) enabled by default, with renewals following the renewal window suggested by the CA
  • Support dns-persist-01 challenge with --dns-persist-days option
  • Support negative --days values to schedule renewal relative to certificate expiration date, combinable with --valid-to for renewal margin
  • Support ACME account key rollover
  • Support multiple account emails with --update-account persisting the new email
  • Retry failed install and deploy steps on the next renewal
Changed 2
  • Installed cron job now runs every 6 hours to react to ARI renewal windows in time
  • Docker images are now also published to ghcr.io
Fixed 1
  • Fix various bugs
Removed 1
  • Remove dns_hetzner.sh

From acme.sh

  1. Support ACME Renewal Information (ARI, RFC 9773), enabled by default. Renewals now follow the renewal window suggested by the CA. Set NO_ARI=1 to disable. The installed cron job now runs every 6 hours to react to ARI renewal windows in time.
  2. Support the dns-persist-01 challenge, with --dns-persist-days.
  3. A negative --days schedules renewal relative to the cert expiration date, and can be combined with --valid-to to set a renewal margin.
  4. Support ACME account key rollover.
  5. Support multiple account emails. --update-account now persists the new email.
  6. Retry failed install/deploy steps on the next renewal.
  7. Add bash completion, installed via --install.
  8. New DNS providers: Level27, CDMON, Poweradmin, IP-Projects, EuroDNS, Firestorm, creoline, LaoDC, WEDOS, muumuu, Volcano Engine, Glesys, Aruba Business, Calrissia, Hostinger. New deploy hooks: FortiGate, Baidu Cloud CDN, Windows RDP. New notify hook: customscript.
  9. dns_hetzner.sh was removed (#6990).
  10. Docker images are now also published to ghcr.io.
  11. A lot of bug fixes.
View originalPermalink
How 3.1.4 went

3.1.3

normal release, fix bugs

View originalPermalink
How 3.1.3 went
3.1.2

Regular release

  1. support cert profile and ip cert.
  2. a lot of bug fixes.
View originalPermalink
How 3.1.2 went
3.1.1

normal release

Added 9
  • Add DNS API for Technitum DNS server
  • Add deploy hook for Ruckus ZoneDirector / Unleashed
  • Add support for ZoneEdit.com
  • Add structured info for lima-city and west.cn
  • Add mijn.host DNS API support
  • Add script for deploying certificate on Proxmox Backup Server
Changed 4
  • Adapt dns_world4you to change in world4you.com DeleteDnsRecordForm
  • Update dns_cyon plugin
  • Use uname -n instead of hostname for portability
  • Add TrueNAS deploy websocket
Fixed 7
  • Fix keystore ownership in Unifi deployment
  • Fix structural info for new DNS providers
  • Remove control characters
  • Fix syntax for OpenBSD sh
  • Correct typo in acme.sh
  • Fix cloudkey gen 2 changes
  • Fix bug saving SYNO_LOCAL_HOSTNAME

From acme.sh

What's Changed
New Contributors

Full Changelog: https://github.com/acmesh-official/acme.sh/compare/3.1.0...3.1.1

View originalPermalink
How 3.1.1 went
3.1.0

Minor fixes

Added 5
  • Add OpenContainers Annotations as Labels to Docker Image
  • Add ali_dcdn deploy hook for Alibaba Cloud DCDN
  • Add libiconv dependency on OpenBSD
  • Add omg.lol DNS API
  • Add existing bearer token support to Azure DNS API
Changed 6
  • Refactor Alibaba Cloud API
  • Update dns_openprovider.sh for OpenProvider
  • Update dns_doapi
  • Update Porkbun API URL
  • Add swanctl support to StrongSwan deploy hook
  • Update fornex dns API to version 2.3.1
Fixed 6
  • Fix Timeweb Cloud DNS API pagination
  • Fix markdown issue in telegram notify hook
  • Fix POSIX shell portability
  • Fix dns_pdns.sh to use saved account conf
  • Fix Linode DNS Pagination Bug
  • Fix TrueNAS broken script since 23.10 scale release

From acme.sh

What's Changed
New Contributors

Full Changelog: https://github.com/acmesh-official/acme.sh/compare/3.0.9...3.1.0

View originalPermalink
How 3.1.0 went
3.0.9

Minor, just for nsupdate hook

Minor, just for nsupdate hook

View originalPermalink
How 3.0.9 went
3.0.8

Normal release

Added 7
  • Add support for Mattermost notifications (Bot account)
  • Support West.cn Domain
  • Add SYNO_USE_TEMP_ADMIN variable
  • Add support for Lima-City
  • Add notification support for ntfy.sh
  • DNS API for IONOS cloud
  • Support manually defining extended key usage in CSR
Changed 6
  • Update haproxy.sh
  • Update dns_1984.hosting.sh login and account status URLs
  • Update dns_gcloud.sh to remove logs record
  • HAProxy deploy hook updates existing certificate over stats socket
  • AWS DNS IMDSv2 support
  • DNS-record TTL set to 300
Fixed 6
  • Fix issue #4460
  • Fix typo in proxmoxve deploy hook
  • Logout update for DSM Deploy script
  • Fix RouterOS deploy hook for 7
  • Switch to new Gandi LiveDNS API
  • Fix broken logic in Synology deploy
Removed 1
  • Remove dns_do as it does not work anymore

From acme.sh

What's Changed
New Contributors

Full Changelog: https://github.com/acmesh-official/acme.sh/compare/3.0.7...3.0.8

View originalPermalink
How 3.0.8 went
3.0.7

Normal release

Added 7
  • Notify hook: AWS SES
  • Add BookMyName API support
  • Add DNSExit.com API support
  • Added functionality for Palo Alto Firewall deployments (PANOS)
  • Add ArtFiles.de DNS API plugin
  • dns_gandi: implements token in addition to the (deprecated) API key
  • Add TencentCloud API
Changed 4
  • Update dns_kappernet.sh
  • inwx: Be case insensitive while searching for the cookie
  • Improved api compatibility with devices
  • Random cron
Fixed 8
  • dns_1984.hosting.sh: fix login with valid csrftoken
  • Fix SES region variable
  • Fix the API calls that get the list of domains that PLESK can manage
  • Fixed help verbiage to reflect capabilities of --ecc flag
  • Fix for curl bugs nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  • Fixed grep pattern regex for nginx conf path
  • Fix Auth API access for DSM 6
  • Fix Variomedia API
Removed 1
  • Remove external OTP dependency from deploy hook Synology_DSM.sh

From acme.sh

What's Changed
New Contributors

Full Changelog: https://github.com/acmesh-official/acme.sh/compare/3.0.6...3.0.7

View originalPermalink
How 3.0.7 went
v3.0.5

Normal release

  1. bugs fixes.
  2. more dns apis support.
View originalPermalink
How v3.0.5 went
View all

Discussion

If you publish acme.sh, you can claim this product by proving you administer its repository.