Releases: adferrand/dnsrobocert
Releases · adferrand/dnsrobocert
LetsEncrypt-DNS 2.14.0
Added
- First implementation of autorestart feature in a Docker cluster:
using environment variableDOCKER_CLUSTER_PROVIDER (default: none)
, the container will use appropriate
service restart command to restart the service name specified inautorestart-containers=...
directive.
For now, only Swarm is supported: support is triggered usingDOCKER_CLUSTER_PROVIDER=swarm
.
Modified
- Python libraries uses now the pip option --no-cache-dir to reduce container footprints.
- The autorestart and autocmd directives are now triggered upon certificate renewal as before, but also
upon first certificate issuance now.
LetsEncrypt-DNS 2.13.0
Added
- Environment variables
CRON_TIME_STRING (default: "12 01,13 * * *")
andTZ (default: UTC)
allow to control
at which frequency, and on which timezone the renewal cron job will be executed. By default it is twice a day,
at midday and midnight UTC.
Modified
- Update Lexicon to 3.2.5
- Update Certbot to 0.34.2
LetsEncrypt-DNS 2.12.0
Added
- Environment variable
DEPLOY_HOOK
(default: empty) can be set to execute a shell command when a certificate
is created or renewed. This deploy command can be used for instance to do some post-process formatting on the
certificates before their deployment on a service requiring a specific certificate format.
Modified
- Update Lexicon to 3.2.4 (new providers: Netcup)
LetsEncrypt-DNS 2.11.0
Added
- Environment variable
LETSENCRYPT_SKIP_REGISTER
(default:false
) can be set totrue
and avoid the container
to try to register a new account against Let'sEncrypt servers: useful for instance if the container is already
attached to a letsencrypt configuration folder with an existing account. - By modifying the
run.sh
script, the container now responds to interruption signals and proceed to shutdown by
itself, without the need from the Docker daemon to kill it.
Modified
- Update Lexicon to 3.2.1 (various fixes)
- Update Certbot to 0.33.1 (various fixes)
LetsEncrypt-DNS 2.10.1
Modified
- Use
full
extra of Lexicon PyPI package to ensure all providers have their optional dependencies fulfilled.
LetsEncrypt-DNS 2.10.0
Modified
- Update base image to Alpine 3.9
- Update Lexicon to 3.1.6 (new providers: Hover, Zilore)
- Update Certbot to 0.32.0
LetsEncrypt-DNS 2.9.0
Added
- Ignore README file in /etc/letsencrypt/live
Modified
- Update Lexicon to 3.0.8
- Update Certbot to 0.30.0
LetsEncrypt-DNS 2.8.0
Added
- Support new providers thanks to Lexicon update: Internet.bs, Hetzner
Modified
- Update Lexicon to 3.0.7
- Update Certbot to 0.29.1
LetsEncrypt-DNS 2.7.0
Added
- Support new providers thanks to Lexicon update: Auto (dns provider auto-resolution), ConoHa, NFSN, Easyname, LocalZone (bind9)
- Allow to configure the DNS API connection using YAML files, thanks to the new configuration system of Lexicon 3
Modified
- Update Lexicon to 3.0.2
- Update Certbot to 0.28.0
- README.md updated to refer to YAML files, update environment variable parsing
LetsEncrypt-DNS 2.6.1
Added
- Support new providers thanks to Lexicon update: Plesk, Inwx, Hurricane Electric
Modified
- Update Lexicon to 2.7.9