Skip to content

Releases: adferrand/dnsrobocert

LetsEncrypt-DNS 2.14.0

17 May 22:42
Compare
Choose a tag to compare

Added

  • First implementation of autorestart feature in a Docker cluster:
    using environment variable DOCKER_CLUSTER_PROVIDER (default: none), the container will use appropriate
    service restart command to restart the service name specified in autorestart-containers=... directive.
    For now, only Swarm is supported: support is triggered using DOCKER_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

14 May 10:25
Compare
Choose a tag to compare

Added

  • Environment variables CRON_TIME_STRING (default: "12 01,13 * * *") and TZ (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

28 Apr 21:32
Compare
Choose a tag to compare

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

28 Apr 21:32
Compare
Choose a tag to compare

Added

  • Environment variable LETSENCRYPT_SKIP_REGISTER (default: false) can be set to true 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

10 Mar 19:51
Compare
Choose a tag to compare

Modified

  • Use full extra of Lexicon PyPI package to ensure all providers have their optional dependencies fulfilled.

LetsEncrypt-DNS 2.10.0

09 Mar 22:46
Compare
Choose a tag to compare

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

20 Jan 22:28
Compare
Choose a tag to compare

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

27 Dec 10:27
Compare
Choose a tag to compare

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

26 Nov 23:24
Compare
Choose a tag to compare

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

28 Sep 11:41
Compare
Choose a tag to compare

Added

  • Support new providers thanks to Lexicon update: Plesk, Inwx, Hurricane Electric

Modified

  • Update Lexicon to 2.7.9