Merge pull request #10641 from certbot/candidate-5.6.0

update files from 5.6.0 release
This commit is contained in:
Brad Warren
2026-05-11 10:34:47 -07:00
committed by GitHub
25 changed files with 40 additions and 30 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
setup(
version=version,
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
# We specify the minimum certbot version as the current plugin
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
setup(
version=version,
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
setup(
version=version,
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'cloudflare>=4.0',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'python-digitalocean>=1.15.0', # 1.15.0 or newer is recommended for TTL support
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
# This version of lexicon is required to address the problem described in
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'google-api-python-client>=1.6.5',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.15.1',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
# This version was chosen because it is the version packaged in RHEL 9 and Debian unstable. It
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'boto3>=1.20.34',
+1 -1
View File
@@ -2,7 +2,7 @@ import os
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
install_requires = [
# We specify the minimum certbot version as the current plugin
+12
View File
@@ -4,6 +4,18 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
<!-- towncrier release notes start -->
## 5.6.0 - 2026-05-11
### Changed
- certbot now requires version 1.7+ of the library distro and certbot-dns-cloudflare requires 4.0+ of the Cloudflare Python library. ([#10587](https://github.com/certbot/certbot/issues/10587))
### Fixed
- The certbot-dns-ovh snap and docker image now properly delete any created TXT records after the challenge is completed by requiring dns-lexicon 3.25.1 which contains the fix. ([#10492](https://github.com/certbot/certbot/issues/10492))
- Our Docker images have been updated to use Python 3.14 and Alpine Linux 3.23. ([#10619](https://github.com/certbot/certbot/issues/10619))
## 5.5.0 - 2026-04-07
### Changed
+8 -7
View File
@@ -38,7 +38,7 @@ manage your account:
options:
-h, --help show this help message and exit
-c, --config CONFIG_FILE
-c CONFIG_FILE, --config CONFIG_FILE
path to config file (default: /etc/letsencrypt/cli.ini
and ~/.config/letsencrypt/cli.ini)
-v, --verbose This flag can be used multiple times to incrementally
@@ -58,7 +58,7 @@ options:
--force-interactive Force Certbot to be interactive even if it detects
it's not being run in a terminal. This flag cannot be
used with the renew subcommand. (default: False)
-d, --domains, --domain DOMAIN
-d DOMAIN, --domains DOMAIN, --domain DOMAIN
Domain names to include. For multiple domains you can
use multiple -d flags or enter a comma separated list
of domains as a parameter. All domains will be
@@ -147,7 +147,7 @@ options:
case, and to know when to deprecate support for past
Python versions and flags. If you wish to hide this
information from the Let's Encrypt server, set this to
"". (default: CertbotACMEClient/5.5.0 (certbot;
"". (default: CertbotACMEClient/5.6.0 (certbot;
OS_NAME OS_VERSION) Authenticator/XXX Installer/YYY
(SUBCOMMAND; flags: FLAGS) Py/major.minor.patchlevel).
The flags encoded in the user agent are: --duplicate,
@@ -424,7 +424,8 @@ revoke:
register:
Options for account registration
-m, --email EMAIL Email used for registration and recovery contact. Use
-m EMAIL, --email EMAIL
Email used for registration and recovery contact. Use
comma to register multiple emails, ex:
u1@example.com,u2@example.com. (default: Ask).
--eff-email Share your e-mail address with EFF (default: Ask)
@@ -477,9 +478,9 @@ plugins:
Name of the plugin that is both an authenticator and
an installer. Should not be used together with
--authenticator or --installer. (default: Ask)
-a, --authenticator AUTHENTICATOR
-a AUTHENTICATOR, --authenticator AUTHENTICATOR
Authenticator plugin name. (default: None)
-i, --installer INSTALLER
-i INSTALLER, --installer INSTALLER
Installer plugin name (also used to find domains).
(default: None)
--apache Obtain and install certificates using Apache (default:
@@ -756,7 +757,7 @@ webroot:
be running and serving files from the webroot path. HTTP challenge only
(wildcards not supported).
--webroot-path, -w WEBROOT_PATH
--webroot-path WEBROOT_PATH, -w WEBROOT_PATH
public_html / webroot path. This can be specified
multiple times to handle different identifiers; each
identifier will have the webroot path that preceded
+1 -1
View File
@@ -1,4 +1,4 @@
"""Certbot client."""
# version number like 1.2.3a0, must have at least 2 parts, like 1.2
__version__ = '5.6.0.dev0'
__version__ = '5.7.0.dev0'
+1 -1
View File
@@ -1,6 +1,6 @@
from setuptools import setup
version = '5.6.0.dev0'
version = '5.7.0.dev0'
setup(
version=version,
-1
View File
@@ -1 +0,0 @@
The certbot-dns-ovh snap and docker image now properly delete any created TXT records after the challenge is completed by requiring dns-lexicon 3.25.1 which contains the fix.
-1
View File
@@ -1 +0,0 @@
certbot now requires version 1.7+ of the library distro and certbot-dns-cloudflare requires 4.0+ of the Cloudflare Python library.
-1
View File
@@ -1 +0,0 @@
Our Docker images have been updated to use Python 3.14 and Alpine Linux 3.23.