Releases: nginx/nginx-acme
Releases · nginx/nginx-acme
v0.3.0
Immutable
release. Only release title and notes can be modified.
Features:
- The
preferred_chaindirective allows selecting alternative certificate chains. - The
profiledirective allows specifying preferred certificate profile. - Requesting certificates for IP addresses is now documented and officially supported.
Bugfixes:
- Directory metadata could not be parsed with certain fields set to
null.
Thanks to Marian Degel. - Directory requests failed to handle HTTP redirects.
Thanks to Marian Degel. - Relative
state_pathwas not usingNGX_ACME_STATE_PREFIX. - Build error with BoringSSL (via rust-openssl update).
- Build error on NetBSD 10 (via rust-openssl update).
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Breaking changes:
- Per-issuer state directory is now created even if not configured.
To change the prefix for default state paths, setNGX_ACME_STATE_PREFIXenvironment variable during build (e.g. to/var/lib/nginx).
To disable the persistent state in configuration, usestate_path off.
Features:
- The
external_account_keydirective allows configuring external account binding. - Support for the
tls-alpn-01challenge. Thechallengedirective in theacme_issuerblock now allows specifying a challenge to use. - Account URL now can be read from a file under state path.
Bugfixes:
- Compatibility with Dogtag PKI, EJBCA, OpenBao and Vault.
- Improved logs and error reporting.
- Stability and memory usage improvements.
- Updated ngx-rust from git dependency to a released version.
v0.1.1
Initial release.
- Base ACME protocol.
- HTTP-01 challenge support.