Merge pull request #10261 from certbot/candidate-4.0.0

This commit is contained in:
Brad Warren
2025-04-08 10:25:34 -07:00
committed by GitHub
20 changed files with 53 additions and 20 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'cryptography>=43.0.0',
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
# We specify the minimum acme and certbot version as the current plugin
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'certbot',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
# for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'python-digitalocean>=1.11', # 1.15.0 or newer is recommended for TTL support
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
# This version of lexicon is required to address the problem described in
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'google-api-python-client>=1.6.5',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.15.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.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
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'boto3>=1.15.15',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '4.0.0.dev0'
version = '4.1.0.dev0'
install_requires = [
# We specify the minimum acme and certbot version as the current plugin
+17 -1
View File
@@ -2,7 +2,23 @@
Certbot adheres to [Semantic Versioning](https://semver.org/).
## 4.0.0 - main
## 4.1.0 - main
### Added
*
### Changed
*
### Fixed
*
More details about these changes can be found on our GitHub repo.
## 4.0.0 - 2025-04-07
### Added
+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__ = '4.0.0.dev0'
__version__ = '4.1.0.dev0'
+18 -1
View File
@@ -96,6 +96,23 @@ optional arguments:
before submitting to CA. When used in combination with
the `-v` option, the challenge URLs or FQDNs and their
expected return values are shown. (default: False)
--required-profile REQUIRED_PROFILE
Request the given profile name from the ACME server.
If the ACME server returns an error, issuance (or
renewal) will fail. For long-term reliability, setting
preferred_profile instead may be preferable because it
allows fallback to a default. Use this setting when
renewal failure is preferable to fallback. (default:
None)
--preferred-profile PREFERRED_PROFILE
Request the given profile name from the ACME server,
or fallback to default. If the given profile name
exists in the ACME directory, use it to request a a
certificate. Otherwise, fall back to requesting a
certificate without a profile (which means the CA will
use its default profile). This allows renewals to
succeed even if the CA deprecates and removes a given
profile. (default: None)
--preferred-chain PREFERRED_CHAIN
Set the preferred certificate chain. If the CA offers
multiple certificate chains, prefer the chain whose
@@ -122,7 +139,7 @@ optional arguments:
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/3.3.0 (certbot;
"". (default: CertbotACMEClient/4.0.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,