We've made several improvements across the board, notably:
Storage
is temporarily a required field, until we implement azerossl
issuer that doesn't require storage. I'm hoping this will be optional again before v1.0.- New exported function
GetRenewalInfo()
, useful for issuers that support ARI. - Better logging related to account loading and creation, and CSR generation; useful for troubleshooting.
- ACME account registration is now synced across a cluster.
- ARI fetching is now synced across a cluster.
- Normalization fix for IDNs.
- Writes to the
filesystem
(default) storage now use temporary files, which provides greater concurrency safety. This should improve the very rare and sporadic corrupted certificate or metadata (JSON) files that have been observed and reported.
Thank you to everyone who contributed!
What's Changed
- Move
looking up info for HTTP validation
to warn level by @mbardelmeijer in #290 - Sync ACME account registration by @mholt in #293
- fix: use a tempfile to write files in filestorage. by @elee1766 in #300
- Add .internal to internal-only hostnames by @nickubels in #305
New Contributors
- @mbardelmeijer made their first contribution in #290
- @elee1766 made their first contribution in #300
- @nickubels made their first contribution in #305
Full Changelog: v0.21.2...v0.21.4