Skip to content

Releases: JonasAlfredsson/docker-nginx-certbot

v3.2.1

16 Oct 07:47
Compare
Choose a tag to compare
  • Small syntax fixes recommended by shellcheck.

v3.2.0

30 Jun 12:37
Compare
Choose a tag to compare
  • Make it possible to override the CERTBOT_PRODUCTION_URL and CERTBOT_STAGING_URL variables.
    • You can now point certbot to whichever ACME server you want.

v3.1.3

28 Jun 15:36
Compare
Choose a tag to compare
  • Recover and retry in case of failed dhparam creation.

v3.1.2

22 Mar 07:14
Compare
Choose a tag to compare
  • Use latest version of Bash in the Alpine image again.
    • The wait bug is fixed since Bash 5.1.10.

v3.1.1

21 Mar 21:10
Compare
Choose a tag to compare
  • Small bugfix for the dns-route53 authenticator.
  • Made so it is only Bash, and nothing else, that is installed from an older Alpine repository.

v3.1.0

03 Mar 11:44
Compare
Choose a tag to compare
  • Replace sort -u with awk '!a[$0]++' to keep distinct order of the domain names.

v3.0.1: Actually use ECDSA certificates by default

20 Feb 20:00
Compare
Choose a tag to compare
  • Actually use ECDSA certificates by default.
    • I was little bit to eager to deploy the latest version so this change was forgotten.

v3.0.0

13 Dec 21:34
Compare
Choose a tag to compare
  • Add support for DNS-01 challenges.
    • Check out the list of all currently supported authenticators.
    • This also means it is now possible to request wildcard certificates!
    • PR by XaF.
  • Make it possible to define which authenticator to use on a certificate basis.
  • Make it possible to use same cert_name across multiple config files.
    • The scripts will remember all domain names associated with the cert name.
    • This means you can now use as many config files as you want and have them all point to a single certificate.
  • Add BATS.
    • A lot unit tests for the Bash functions we use in the util.sh file.
    • Also add it as a GitHub action.
    • A huge thank you to XaF for providing the foundation for this.
  • Add ability to override found server_name.
    • By adding a comment on the server_name line the script will now use that instead.
    • This enables you to easily group domains under a common wildcard certificate (example config).
  • Any server name beginning with '~' will be ignored.
    • This character means that the server name is a regex, and we cannot use it when requesting certificates.
  • Use ECDSA certificates by default.
    • You now have to explicitly set USE_ECDSA=0 to disable this.
  • We aren't actually introducing any breaking changes, but such a large change deserves a major release.
  • Update documentation.
  • Update examples.

v2.4.1

14 Aug 21:17
Compare
Choose a tag to compare
  • Fix missing quotes around variable.
  • Changed package mirror used by Alpine images. More info in issue #70.
  • Added more documentation.
  • Updated the docker-compose examples a bit.

v2.4.0

07 Jul 19:14
Compare
Choose a tag to compare
  • Create a script that can sign certificates with the help of a local certificate authortiy.
    • It is now possible to work completely offline.
    • We can now create certificates for localhost.
  • Restructure and add a lot of documentation.
  • openssl is now a symlink to libressl in the Alpine images.
    • This is done to simplify the rest of the scripts since the arguments are the same.