Skip to content

Releases: nginx-proxy/acme-companion

v2.0.0

30 Nov 14:54
fb4d58e
Compare
Choose a tag to compare

This release is a new major version and isn't fully backward compatible with v1.x.x releases.

TL;DR : the single most important change is the need for a new Docker volume mounted to /etc/acme.sh.

Please read #510 and the updated docs for more details.

Bug fixed:

  • #638 proxied container's LETSENCRYPT_EMAIL didn't override DEFAULT_EMAIL (#719)

Changes since v1.13:

  • The ACME client has been switched to acme.sh (#719)
  • Revert #485 as that feature wasn't supported in this form by acme.sh (96c9cbf)
  • Allows to choose between chains when multiple ones are available (#695 1966e52)
  • Allows the creation of ECDSA private keys in addition to RSA (#719)
  • Support for the Zero SSL ACME CA and EAB (83aa3c9 e9aa88f 26f6115)
  • Upgraded base image to alpine 3.12 (3f2c852)

Other changes:

  • The tests have been modified to rely as little as possible on pre generated expected outputs (92cf9ff)
  • Numerous adjustments and improvements to the tests
  • Documentation updates and corrections for the switch to acme.sh

v1.13.1

20 Oct 08:41
711c56a
Compare
Choose a tag to compare

Bug fixed:

  • #674 standalone certificate not generating for root domain when subdomains for it exist (#683)
  • #676 infinite loop when domain is suffixed with dot (#677)

Changes since v1.13:

  • Upgraded build stage to go 1.15 (#700)

Other changes:

  • Typo correction. (#697)

v1.13

10 Jun 15:05
c79c8c5
Compare
Choose a tag to compare

Bug fixed:

Changes since v1.12.1:

  • Ability to request multiple single domain certificates instead of a SAN certificate (#647)
  • Ability to create standalone certificates from a config file instead of a container env vars (#654)
  • Upgraded base image to alpine 3.11 and docker-gen build stage to go 1.14 (#628)

Other changes:

  • Documentation updates and corrections. (#626 #640 #657)
  • Various test suite updates (#632)
  • Some code linting (#641)

v1.12.1 (Stable)

09 Mar 20:43
f5e6cfc
Compare
Choose a tag to compare

Bug fixed:

  • #591 Bogus warning messages about non existing files in the logs (#592)

Changes since v1.12:

  • Fixed and improved the /app/cert_status utility ( 82b0883 )

Other changes:

  • Documentation update and correction ( #594 #626 )

v1.12

16 Oct 12:51
bcaefd1
Compare
Choose a tag to compare

Changes since v1.11:

  • Switched from ACME v1 to ACME v2 support using release 0.16.0 of simp_le (#590)
  • Set auth_request off for acme challenge location (#570)
  • Added support for wildcard location configuration files (#588)
  • Upgraded base image to alpine 3.10 (#586)
  • Upgraded docker-gen build stage to go 1.13 (#587)

Other changes:

  • Documentation updates and corrections. (#552 #589 #590)
  • Various test suite updates, including switching to ACME v2 (#555 #590)

v1.12-rc.1

08 Oct 20:32
912100f
Compare
Choose a tag to compare
v1.12-rc.1 Pre-release
Pre-release

Changes since v1.11:

  • Switched from ACME v1 to ACME v2 support using master branch of simp_le
  • Set auth_request off for acme challenge location (#570)

Other changes:

  • Documentation updates and corrections. (#552)
  • Various test suite updates (#555)

Notes: This is a pre-release, as ACME v2 support in simp_le is still being worked on.

v1.11.2

19 Jun 22:27
33b7d93
Compare
Choose a tag to compare

This version will be the last one compatible with the ACME v1 protocol.

Bug fixed:

  • #543 temporary DH parameters file was incorrectly overwritten / zeroed on container first start ( #545 )
  • #521 the container was unable to update bind mounted location configuration file ( #548 )

Changes since v1.11.1:

  • Add a global DEFAULT_EMAIL environment variable and update documentation to reflect the unexpected behaviour of the LETSENCRYPT_EMAIL environment variable. ( #550 )

Notes: the v1.11 tag on Dockerhub points to the v1.11.2 image.

v1.11.1

17 May 16:09
522d396
Compare
Choose a tag to compare

Bug Fixed:

  • Local variable self_cid did not have a default value and caused unbound variable error in the get_self_cid function. ( #542 )

Changes since v1.11:

  • Switch to Python 3. ( #540 )

v1.11

15 May 11:11
6910b72
Compare
Choose a tag to compare
v1.11 Pre-release
Pre-release

This is mostly a maintenance release.

Changes since v1.10:

  • Simplified and more robust self container id retrieval system ( #491 #516 )
  • Upgrade base image to alpine 3.9 ( #538 )
  • Upgrade simp_le to 0.14.0 ( #537 )
  • Upgrade docker-gen build stage to go 1.12 ( #539 )

Other changes:

v1.10

08 Jan 23:58
7dd2cd6
Compare
Choose a tag to compare

Changes since v1.9:

  • New customisable ownership and permissions system ( #436 #463 )
  • Ability to restart a proxied container on cert issuance / renewal ( #442 )
  • User adjustable minimal certificate validity for renewal ( #485 )
  • Upgrade simp_le to 0.12.0 ( #484 )
  • Upgrade docker-gen build stage to go 1.11 ( #487 )

Bug fixed:

  • #465 certificate managed by the container are now better identified by a dotfile in their folder ( #472 )
  • the DEBUG environment variable is now case insensitive ( true = True ) ( #480 )

Other changes:

  • Multiple improvements and fixes to the test suite.
  • Updates to the documentation.