Skip to content

Releases: nginx-proxy/acme-companion

v2.0.2

25 Dec 10:08
5e40af0
Compare
Choose a tag to compare

This is a patch release.

This release remove the default Docker volumes in the Dockerfile as they prevented detection of missing volumes and warning about those missing volumes in logs. This should make troubleshooting issues related to a v1 -> v2 upgrade a bit easier. (#736)

Other changes:

  • The CI was migrated from Travis CI to GitHub Actions due to the former ending their OSS free builds (#738)
  • Doc updates (#734 63e1905)

v2.0.1

08 Dec 23:23
1752a42
Compare
Choose a tag to compare

This is a patch release.

Bug fixed:

  • The LETSENCRYPT_KEYSIZE feature accepted values that were not compatible with Let's Encrypt (#727)
  • The RENEW_PRIVATE_KEYS feature was not working as expected (#727)

Enhancement:

  • Global ZEROSSL_API_KEY environment variable in addition to the per proxied container one (#724)

Dependencies:

  • acme.sh -> 2.8.8

Other changes:

  • Fixes and improvements to the test suite (#727)
  • Doc updates (#726)
  • docker-gen debounce raised to a higher default (73b7186)

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 )