Releases: JonasAlfredsson/docker-nginx-certbot
Releases · JonasAlfredsson/docker-nginx-certbot
v2.3.0
- Add support for ECDSA certificates.
- It is possible to have Nginx serve both ECDSA and RSA certificates at the
same time for the same server. Read more in its good to know section.
- It is possible to have Nginx serve both ECDSA and RSA certificates at the
- Made so that the the "primary domain"/"cert name" can be whatever you
want.- This was actually already possible from
v0.12
, but it is first now we
allow it.
- This was actually already possible from
v2.2.0
- Listen to IPv6 in the redirector.conf in addition to IPv4.
- PR by @staticfloat.
- Add
reuseport
in the redirector.conf, which improves latency and parallelization.- PR by @staticfloat.
- Add mentions in the changelog to people who have helped with issues.
v2.1.0
- Made the
create_dhparams.sh
script capable of creating missing directories.- Our small
/docker-entrypoint.d/40-create-dhparam-folder.sh
script is therefore no longer necessary.
- Our small
- Made so that we run
symlink_user_configs
at startup so we do not run into a race condition with Nginx. - Some minor cleanup in the Dockerfiles related to the above changes.
v2.0.1
- There now exist a Dockerfile for building from the Nginx Alpine image as well.
- It is possible to use the Alpine version by appending
-alpine
to any of the tags from now on. - There are now so many tags available, see dockerhub_tags.md for the possible combinations.
- NOTE: There exists a bug in Bash 5.1.0, which is described in detail here.
- It is possible to use the Alpine version by appending
- Small fix to the
create_dhparams.sh
script to handle the use of libressl in Alpine. - Added a small sleep in order to mitigate a rare race condition between Nginx startup and the symlink script.
- Fix an ugly printout in the case when the sleep function exited naturally.
v2.0.0
- Big change on how we recommend users to get their
.conf
files into the container.- Created a script that creates symlinks from
conf.d/
to the files inuser_conf.d/
. - Users can now start the container without having to build anything.
- Still compatible with the old way, but I still think it's a "major" change.
- Created a script that creates symlinks from
- Examples are updated to reflect changes.
- Add more logging.
- Add more
"
around variables for extra safety. - Big overhaul of how the documentation is structured.
- Even more tags now available on Docker Hub!
- See dockerhub_tags.md for the list.
v1.3.0
- Ignore values starting with
data:
andengine:
when verifying that all files exists (pull request 32). - Add a debug mode which is enabled by setting the environment variable
DEBUG=1
.
v1.2.0
v1.1.0
- Fix that scripts inside
/docker-entryoint.d/
were never run (issue #21). - Fix for issue where the script failed in case the
/etc/letsencrypt/dhparams
folder was missing (issue #20).
v1.0.0
- Move over to semantic versioning.
- The version number will now be given like this:
[MAJOR].[MINOR].[PATCH]
- This is done to signify that I feel like this code is stable, since I have
been running this for quite a while.
- The version number will now be given like this:
- Build from a defined version of Nginx.
- This is done to facilitate a way to lock this container to a more specific
version. - This also allows us to more often trigger rebuilds of this container on
Dockerhub.
- This is done to facilitate a way to lock this container to a more specific
- New tags are available on Dockerhub.
- There will now be tags on the following form:
- latest
- 1.0.0
- 1.0.0-nginx1.19.7
- There will now be tags on the following form:
v0.16
- Container now listens to
SIGHUP
and will reload all configs if this signal is received.- More details can be found in the commit message: bf2c135
- Made Docker image slightly smaller by including
--no-install-recommends
. - There is now also a
dev
branch/tag if you are brave and want to run
experimental builds. - JonasAlfredsson/docker-nginx-certbot is now its own independent repository
(i.e. no longer just a fork).