From ced6669dcd48a6580eaedbbb8e48c8c14e34a8cb Mon Sep 17 00:00:00 2001 From: Fernandez Ludovic Date: Mon, 21 Jul 2025 12:58:18 +0200 Subject: [PATCH] Prepare release v4.25.0 --- CHANGELOG.md | 21 +++++++++++++++++++ acme/api/internal/sender/useragent.go | 4 ++-- cmd/lego/zz_gen_version.go | 2 +- providers/dns/internal/useragent/useragent.go | 4 ++-- 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index efccdba6f..a57696ccd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [v4.25.0](https://github.com/go-acme/lego/releases/tag/v4.25.0) (2025-07-21) + +The binary size of this release is about ~50% smaller compared to previous releases. + +This will also reduce the module cache usage by 320 MB (this will only affect users of lego as a library or who build lego themselves). + +### Added + +- **[dnsprovider]** Add DNS provider for ZoneEdit +- **[cli]** Add an option to define dynamically the renew date +- **[lib,cli]** Add an option to disable common name in CSR + +### Changed +- +- **[dnsprovider]** vinyldns: add an option to add quotes around the TXT record value +- **[dnsprovider]** ionos: increase default propagation timeout + +### Fixed + +- **[cli]** fix: enforce domain into renewal command + ## [v4.24.0](https://github.com/go-acme/lego/releases/tag/v4.24.0) (2025-07-07) ### Added diff --git a/acme/api/internal/sender/useragent.go b/acme/api/internal/sender/useragent.go index 803bbf018..1d97b24da 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.24.0" + ourUserAgent = "xenolf-acme/4.25.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 6e1ca64c8..4c9b0a979 100644 --- a/cmd/lego/zz_gen_version.go +++ b/cmd/lego/zz_gen_version.go @@ -2,7 +2,7 @@ package main -const defaultVersion = "v4.24.0+dev-detach" +const defaultVersion = "v4.25.0+dev-release" var version = "" diff --git a/providers/dns/internal/useragent/useragent.go b/providers/dns/internal/useragent/useragent.go index fed65ee88..061918d10 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.24.0" + ourUserAgent = "goacme-lego/4.25.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.