|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +### 3.0.0 |
| 4 | +- Add support for DNS-01 challenges. |
| 5 | + - Check out the list of all currently [supported authenticators](./certbot_authenticators.md). |
| 6 | + - This also means it is now possible to request wildcard certificates! |
| 7 | + - PR by [XaF][32]. |
| 8 | +- Make it possible to define which authenticator to use on a certificate basis. |
| 9 | + - Like with [ECDSA/RSA](./advanced_usage.md#multi-certificate-setup), you can |
| 10 | + [add the authenicator's name](./certbot_authenticators.md#using-a-dns-01-authenticator-for-specific-certificates-only) |
| 11 | + in the `cert_name` to override the default. |
| 12 | + - PR by [XaF][32]. |
| 13 | +- Make it possible to use same `cert_name` across multiple config files. |
| 14 | + - The scripts will remember all domain names associated with the cert name. |
| 15 | + - This means you can now use as many config files as you want and have them all point to a single certificate. |
| 16 | +- Add [BATS][34]. |
| 17 | + - A lot unit tests for the Bash functions we use in the [`util.sh`](../src/scripts/util.sh) file. |
| 18 | + - Also add it as a [GitHub action](../.github/workflows/unit_tests.yml). |
| 19 | + - A huge thank you to [XaF][33] for providing the foundation for this. |
| 20 | +- Add ability to override found `server_name`. |
| 21 | + - By adding a comment on the `server_name` line the script will now use [that instead](./advanced_usage.md#override-server_name). |
| 22 | + - This enables you to easily group domains under a common wildcard certificate ([example config](../examples/example_server_overrides.conf)). |
| 23 | +- Any server name beginning with '`~`' will be ignored. |
| 24 | + - This character means that the server name is a regex, and we cannot use it when requesting certificates. |
| 25 | +- Use [ECDSA](./good_to_know.md#ecdsa-and-rsa-certificates) certificates by default. |
| 26 | + - You now have to explicitly set `USE_ECDSA=0` to disable this. |
| 27 | +- We aren't actually introducing any breaking changes, but such a large change deserves a major release. |
| 28 | +- Update documentation. |
| 29 | +- Update examples. |
| 30 | + |
| 31 | + |
3 | 32 | ### 2.4.1
|
4 | 33 | - Fix missing quotes around variable.
|
5 | 34 | - PR by [@LucianDavies][30].
|
|
285 | 314 | [29]: https://github.com/JonasAlfredsson/docker-nginx-certbot/blob/master/docs/good_to_know.md#how-the-script-add-domain-names-to-certificate-requests
|
286 | 315 | [30]: https://github.com/JonasAlfredsson/docker-nginx-certbot/pull/69
|
287 | 316 | [31]: https://github.com/JonasAlfredsson/docker-nginx-certbot/issues/70
|
| 317 | +[32]: https://github.com/JonasAlfredsson/docker-nginx-certbot/commit/ffad612ed5555915c37caa2f4d793c26b3809179 |
| 318 | +[33]: https://github.com/XaF |
| 319 | +[34]: https://github.com/bats-core/bats-core |
0 commit comments