diff --git a/CHANGELOG.md b/CHANGELOG.md index e5be646f..bdd07ac5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [v4.21.0](https://github.com/go-acme/lego/releases/tag/v4.21.0) (2024-12-20) + +### Added + +- **[dnsprovider]** Add DNS provider for Rainyun/雨云 +- **[dnsprovider]** Add DNS provider for West.cn/西部数码 +- **[dnsprovider]** Add DNS provider for ManageEngine CloudDNS +- **[cli]** feat: add --force-cert-domains flag to renew + +### Fixed + +- **[cli]** create client only when needed +- **[cli]** clone the transport with tls-skip-verify +- **[cli]** use retryable client for ACME server calls +- **[dnsprovider]** bunny: fix zone detection +- **[dnsprovider]** inwx: delete only the TXT record related to the DNS challenge +- **[dnsprovider]** infomaniak: increase default propagation timeout +- **[dnsprovider]** dnsmadeeasy: use default transport +- **[dnsprovider]** netcup: increase default propagation values +- **[dnsprovider]** otc: use default transport + ## [v4.20.4](https://github.com/go-acme/lego/releases/tag/v4.20.4) (2024-11-21) Publish the Snap to the Snapcraft stable channel. diff --git a/acme/api/internal/sender/useragent.go b/acme/api/internal/sender/useragent.go index 6755fe77..a1e8c68a 100644 --- a/acme/api/internal/sender/useragent.go +++ b/acme/api/internal/sender/useragent.go @@ -4,10 +4,10 @@ package sender const ( // ourUserAgent is the User-Agent of this underlying library package. - ourUserAgent = "xenolf-acme/4.20.4" + ourUserAgent = "xenolf-acme/4.21.0" // ourUserAgentComment is part of the UA comment linked to the version status of this underlying library package. // values: detach|release // NOTE: Update this with each tagged release. - ourUserAgentComment = "detach" + ourUserAgentComment = "release" ) diff --git a/cmd/lego/zz_gen_version.go b/cmd/lego/zz_gen_version.go index d449e84c..c23e0d03 100644 --- a/cmd/lego/zz_gen_version.go +++ b/cmd/lego/zz_gen_version.go @@ -2,7 +2,7 @@ package main -const defaultVersion = "v4.20.4+dev-detach" +const defaultVersion = "v4.21.0+dev-release" var version = "" diff --git a/providers/dns/internal/useragent/useragent.go b/providers/dns/internal/useragent/useragent.go index 987dfcad..30b7f692 100644 --- a/providers/dns/internal/useragent/useragent.go +++ b/providers/dns/internal/useragent/useragent.go @@ -10,12 +10,12 @@ import ( const ( // ourUserAgent is the User-Agent of this underlying library package. - ourUserAgent = "goacme-lego/4.20.4" + ourUserAgent = "goacme-lego/4.21.0" // ourUserAgentComment is part of the UA comment linked to the version status of this underlying library package. // values: detach|release // NOTE: Update this with each tagged release. - ourUserAgentComment = "detach" + ourUserAgentComment = "release" ) // Get builds and returns the User-Agent string.