Notice: On November 1st, 2020 Let's Encrypt will remove support for unauthenticated GETs from the v2 API. Please update to acme-client >= v3.2.0
or >= v2.3.1
before this date to avoid being affected by this API change.
added
More extensive testing using letsencrypt/pebblechanged
When creating a CSR,commonName
no longer defaults to'localhost'
- This change is not considered breaking since
commonName: 'localhost'
will result in an error when ordering a certificate
- This change is not considered breaking since
fixed
Retry signed API requests onurn:ietf:params:acme:error:badNonce
- RFC 8555 Section 6.5fixed
Minor bugs related toPOST-as-GET
when callingupdateAccount()
fixed
Ensure subject common name is present in SAN when creating a CSR - CAB v1.2.3 Section 9.2.2fixed
Send empty JSON body when responding to challenges - RFC 8555 Section 7.5.1
backport
Minor bugs related toPOST-as-GET
when callingupdateAccount()
backport
Send empty JSON body when responding to challenges
added
UTF-8 support when generating a CSR subject using forge - RFC 5280fixed
ImplementedPOST-as-GET
for all ACME API requests - RFC 8555 Section 6.3
backport
ImplementedPOST-as-GET
for all ACME API requests
added
Exposeaxios
instance to allow manipulating HTTP client defaultsbreaking
Remove support for Node v4 and v6breaking
Remove Babel transpilation
added
DNS CNAME detection when verifyingdns-01
challenges
added
Support fortls-alpn-01
challenge key authorization
fixed
Handle and throw errors from OpenSSL process
added
New node-forge crypto engine, removes OpenSSL CLI dependencyadded
Support nativecrypto.generateKeyPair()
API when generating key pairs
added
Ability to set and get current account URLfixed
Replace HTTP clientrequest
withaxios
fixed
Auto-mode no longer tries to create account when account URL exists
fixed
Key rollover in compliance with draft-ietf-acme-13
breaking
ACMEv2breaking
API changesbreaking
Rewrite to ES6breaking
Promises instead of callbacks
- API stable
fixed
Bug causing invalid anti-replay nonce
breaking
OpenSSL methodreadCsrDomains
andreadCertificateInfo
now return domains as an objectfixed
Added and fixed some tests
acme-client
released