Releases: nginx-proxy/acme-companion
v1.12-rc.1
Changes since v1.11:
- Switched from ACME v1 to ACME v2 support using
masterbranch ofsimp_le - Set auth_request off for acme challenge location (#570)
Other changes:
Notes: This is a pre-release, as ACME v2 support in simp_le is still being worked on.
v1.11.2
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_EMAILenvironment variable and update documentation to reflect the unexpected behaviour of theLETSENCRYPT_EMAILenvironment variable. ( #550 )
Notes: the v1.11 tag on Dockerhub points to the v1.11.2 image.
v1.11.1
v1.11
v1.10
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_leto 0.12.0 ( #484 ) - Upgrade
docker-genbuild stage togo1.11 ( #487 )
Bug fixed:
- #465 certificate managed by the container are now better identified by a dotfile in their folder ( #472 )
- the
DEBUGenvironment variable is now case insensitive (true=True) ( #480 )
Other changes:
- Multiple improvements and fixes to the test suite.
- Updates to the documentation.
v1.9.1
v1.9
Changes since v1.8:
- Use Implicit prefix matching on the
/.well-known/acme-challengelocation ( #335 ) - Upgrade
simp_leto 0.10.0 ( #422 ) - Upgrade
alpineto 3.8 ( #414 ) - Create DH group in background at container startup ( #394 )
- Create a default certificate and private key at startup if none is provided ( #423 )
- Use multi-stage build for compatibility with non
amd64archs ( #391 )
Bug fixed:
- #375 the
/app/force_renewscript did not work when using--volumes-from( #382 ) - #396 service loop not executing due to an empty variable under some circumstances ( #404 )
- #401 some env var were not set when reloading nginx inside a
nginx-proxycontainer
Other changes:
- Complete overhaul of the test suite, now working on macOS.
- Updates to the documentation
v1.8.1
v1.8
Changes since v1.7:
- Add the ability to use a custom DH parameters size ( #251 )
- Add Amazon ECS Support ( #300 )
- Add the
/app/_cert_statusscript to get informations about existing certificates ( fa837ba ) - Check
nginx-proxycontainer state before attempting to request certificates ( #321 ) - Update
simp_leto 0.7.0 ( 400a7da ) - Update
docker-gento 0.7.4 ( 9570237 ) - Disable SSL for domains that are no longer used in a
LETSENCRYPT_HOSTenv var ( 4b2b442 ) - Rework of the the
nginx-proxyanddocker-gencid acquisition logic ( 866dda1 16f0222 ) - Do not overwrite production certs with test certs and vice versa (0312525 )
- Do not remove single domain certs whose domain is now part of a SAN cert ( 40a4d9c )
- Fixes to the symlinking logic ( 810a6cd d606704 )
- Minor code / typo cleanups ( #328 3af5ae8 3b212f2 )
Notes:
a5cf93e disable SSL for domains that are no longer configured as LETSENCRYPT_HOST on a container.
However, HSTS being enabled by default by the upstream nginx.tmpl, disabling SSL for a domain won't enable back http for your returning site users and your site will be unreachable for them.
The only way to get to an http site after receiving an HSTS response is to clear your browser's HSTS cache.
If you want to have the ability to fully switch between having https enabled or disabled, read carefully about HSTS and disable it by setting the HSTS=off environment variable on proxyed containers.
The previous behaviour was that symlinks were never removed, wether you stopped or removed the proxyed container or re-created it without LETSENCRYPT_HOST environment variable.
Also, due to the update to simp_le 0.7.0, the ACME_TOS_HASH environment variable has been deprecated. This version of simp_le does not compare Terms of Service hashes anymore and implicitly agree to the ACME CA ToS automatically.
v1.7
Changes since v1.6:
- Rework handling of ACME account keys ( 7f66758 #312 )
- Change
REUSE_KEYtoREUSE_PRIVATE_KEYSto avoid confusion with account keys ( 63403f7 ) - Remove the
--only exposedargument todocker-gen( #230 #281 ) - Update the base image to Alpine 3.7 ( d27d4cf )
- Set the image exit code to 0 ( 6c6f131 )
- Make
LETSENCRYPT_EMAILoptional ( 1bb6e86 )
Bug fixed:
- Fix issues with trimming on the go template and with
rm -rfon paths that might include an empty var. Both issues could send the container in an endless loop ( #289 fix for issues #254 and #288 )
Other changes: