site_encrypt v0.3.0 Release Notes
-
➕ Additions and non-breaking changes
- 🔦 Exposed lower-level ACME client API functions through
SiteEncrypt.Acme.Client
andSiteEncrypt.Acme.Client.API
. - Native client keeps the history of old keys.
- 🔧 Key size is configurable, with the default of 4096.
- ➕ Added support for manual production testing through
SiteEncrypt.dry_certify/2
. See "Testing in production" section in readme for details. - Renewal happens at a random time of day to avoid possible spikes on CA.
💥 Breaking changes
- The internal folders structure has been changed. If you're running a site_encrypt system in production and using the certbot client, you need to create the folder
acme-v02.api.letsencrypt.org
(assuming you're using Let's Encrypt production) underdb_folder/certbot
, and then recursively copy the contents ofdb_folder/certbot
into the new folder. If you're using the native client, you don't need to do anything.
- 🔦 Exposed lower-level ACME client API functions through