diff options
author | Alex Zorin <alex@zorin.au> | 2022-11-12 09:00:06 +0300 |
---|---|---|
committer | Alex Zorin <alex@zorin.au> | 2022-11-12 09:00:06 +0300 |
commit | f9962c3013f1dcc324eb2563c5659b2c010b6282 (patch) | |
tree | 1eb673fc8bc44bc3c732f58ca1754907e97b1bc7 | |
parent | a384886a15b40827e61fd1b3f6177ca5a9b596bf (diff) |
changelog: add 2.0 entriesmerge-2.0.x
-rw-r--r-- | certbot/CHANGELOG.md | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/certbot/CHANGELOG.md b/certbot/CHANGELOG.md index db07f48f7..04d337ac0 100644 --- a/certbot/CHANGELOG.md +++ b/certbot/CHANGELOG.md @@ -10,7 +10,27 @@ Certbot adheres to [Semantic Versioning](https://semver.org/). ### Changed -* +* The default key type for new certificates is now ECDSA `secp256r1` (P-256). It was previously RSA 2048-bit. Existing certificates are not affected. +* The Apache plugin no longer supports Apache 2.2. +* `acme` and Certbot no longer support versions of ACME from before the RFC 8555 standard. +* `acme` and Certbot no longer support the old `urn:acme:error:` ACME error prefix. +* Removed the deprecated `certbot-dns-cloudxns` plugin. +* Certbot will now error if a certificate has `--reuse-key` set and a conflicting `--key-type`, `--key-size` or `--elliptic-curve` is requested on the CLI. Use `--new-key` to change the key while preserving `--reuse-key`. +* 3rd party plugins no longer support the `dist_name:plugin_name` format on the CLI and in configuration files. Use the shorter `plugin_name` format. +* `acme.client.Client`, `acme.client.ClientBase`, `acme.client.BackwardsCompatibleClientV2`, `acme.mixins`, `acme.client.DER_CONTENT_TYPE`, `acme.fields.Resource`, `acme.fields.resource`, `acme.magic_typing`, `acme.messages.OLD_ERROR_PREFIX`, `acme.messages.Directory.register`, `acme.messages.Authorization.resolved_combinations`, `acme.messages.Authorization.combinations` have been removed. +* `acme.messages.Directory` now only supports lookups by the exact resource name string in the ACME directory (e.g. `directory['newOrder']`). +* Removed the deprecated `source_address` argument for `acme.client.ClientNetwork`. +* The `zope` based interfaces in `certbot.interfaces` have been removed in favor of the `abc` based interfaces found in the same module. +* Certbot no longer depends on `zope`. +* Removed deprecated function `certbot.util.get_strict_version`. +* Removed deprecated functions `certbot.crypto_util.init_save_csr`, `certbot.crypto_util.init_save_key`, + and `certbot.compat.misc.execute_command` +* The attributes `FileDisplay`, `NoninteractiveDisplay`, `SIDE_FRAME`, `input_with_timeout`, `separate_list_input`, `summarize_domain_list`, `HELP`, and `ESC` from `certbot.display.util` have been removed. +* Removed deprecated functions `certbot.tests.util.patch_get_utility*`. Plugins should now + patch `certbot.display.util` themselves in their tests or use + `certbot.tests.util.patch_display_util` as a temporary workaround. +* Certbot's test API under `certbot.tests` now uses `unittest.mock` instead of the 3rd party `mock` library. + ### Fixed |