| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: lego | Distribution: openSUSE Tumbleweed |
| Version: 5.3.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Jul 22 08:41:14 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 71495681 | Source RPM: lego-5.3.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/go-acme/lego | |
| Summary: Let's Encrypt/ACME client and library written in Go | |
Let's Encrypt/ACME client and library written in Go.
MIT
* Wed Jul 22 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.3.1:
(Re-release of 5.3.0 due to some Github release issues)
- Update to version 5.3.0:
* c7b207a Add DNS provider for Openprovider (#3196)
* 25d46b6 allinkl: fix credentials (#3191)
* 0ac5744 designate: get region name from clouds.yaml (#3199)
* 7c5bc44 euserv: enforce order ID selection (#3177)
* a35702f excedo: increase default propagation timeout (#3184)
* 6015692 feat(cfg): improve configuration validation (#3172)
* af599be feat: skip already migrated elements (#3170)
* d321688 fix: always-deactivate-authorizations as bool (#3207)
* 3482ada fix: check EAB requirement after zerossl (#3181)
* 8d9f64b fix: forced renewal when the certificate profile is
changed (#3211)
* 89b5c1f gigahostno: add option to set the API Key (#3179)
* 40f2509 nederhost: fix add record response parsing (#3201)
* 2a8fe3b selectelv2: fix zone detection (#3209)
* a47af0c selfhostde: update API endpoint (#3187)
* Wed Jun 03 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.2.2:
* namecheap: fix record key sub domain
* Mon Jun 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.2.1:
* fix: print the suggested configuration if the file cannot be
created
* docs: improve flag description related to slices
* Sat May 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.2.0:
* chore: update dependencies (#3145)
* chore: bump some dependencies major versions (#3144)
* informaniak: support API v2 (#3139)
* chore: add more tests on DNS providers (#3143)
* Add DNS provider for Poweradmin (#3136)
* Add DNS provider for OpusDNS
* Sat May 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.1.0:
* Prepare release v5.1.0
* chore: improve workflows
* docs: improve root command description (#3130)
* chore: update dependencies (#3129)
* feat: use config file for list related commands (#3128)
* fix: improve env file parsing on Windows (#3126)
* Add DNS provider for Dynadot (#3125)
* Add DNS provider for Connbyte (#3042)
* fix(cfg): server shortcode evaluation (#3124)
* timewebcloud: update API client to new API version (#3120)
* chore: add more tests on DNS providers (#3117)
* stackpath: provider deprecation (#3116)
* chore: add more tests on DNS providers (#3115)
* chore: remove DumpRequest from tests (#3114)
* simply: update API client implementation (#3113)
* chore: add no blank issues action (#3112)
* fix: ignore ARI and random sleep if SANs changed (#3108)
* chore: enforce run command flags validation (#3107)
* chore: minor changes
* chore: improve challenge resolver logs (#3105)
* chore: improve issue templates
* docs: fix typos
* docs: fix templates (#3099)
* docs: improve hooks documentation (#3098)
* docs: improve commands reference (#3097)
* docs: improve references and explanations (#3096)
* dnsupdate: fix IPv6 nameserver parsing (#3094)
* Detach v5.0.4
* Fri May 15 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.0.4:
* c23a229 docs: add menu icons (#3083)
* 1c9159d docs: fix typos (#3091)
* 1fed358 docs: improve file configuration section (#3092)
* 7eb0b53 fix: allow account registration in all cases (#3085)
* 8bfa4d5 fix: missing hook env vars (#3089)
* Wed May 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.0.3:
* 18bfb7f docs: add a note about JSON files migration (#3078)
* ff774dc fix: propagate context to server listeners (#3082)
* 583ab11 fix: recursive NSs propagation checks (#3080)
* Wed May 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.0.2 (5.0.1 was not released):
* 0b5c8e5 fix: account migration with missing registration
(#3076)
* 2de7cc3 fix: default port for the HTTP server (#3077)
* Tue May 12 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 5.0.0:
https://ldez.github.io/blog/2026/05/11/lego-v5/
Changelog
* 9603261 Add DNS provider for 51DNS (#3007)
* 7dd4af2 Add DNS provider for Abion (#2112)
* e3af5b4 Add DNS provider for Curanet, DanDomain, ScanNet,
Wannafind (#2772)
* 510f95b Add DNS provider for DNS.services and Veesp (#3017)
* feee4a4 Add DNS provider for DNScale (#3002)
* eea10e2 Add DNS provider for Dinahosting (#3006)
* 995a39c Add DNS provider for EUsrv (#2778)
* be65ac9 Add DNS provider for Fornex (#3004)
* 3723655 Add DNS provider for Gehirn (#3003)
* bf401eb Add DNS provider for Gname (#3008)
* 4baa905 Add DNS provider for HostUp (#3053)
* 8943d7b Add DNS provider for Katapult (#3009)
* 7919455 Add DNS provider for NGENIX (#3036)
* ff67592 Add DNS provider for NederHost (#3010)
* 2399252 Add DNS provider for PointDNS/PointHQ (#3012)
* 77bdfdf Add DNS provider for Rage4 (#3013)
* d5d9d6d Add DNS provider for Tele3 (#3014)
* 41c095b Add DNS provider for Xinnet (#3015)
* 86aff5c Add DNS provider for Zilore (#3016)
* 922b806 Add DNS provider for dnsla (#3005)
* f4b4737 Add DNS provider for omg.lol (#3011)
* 9efd468 artfiles: add server name option (#3049)
* 865ccf0 chore(ari): use doer instead of raw HTTP client (#2894)
* 64eabf5 chore(migration): improve key type guessing (#2893)
* c6d469b conoha,conohav3: remove get token from the constructor
(#2892)
* c7518eb docs: add a section about account register (#2986)
* 076d87e docs: add a security note about DNS-PERSIST-01 (#3061)
* b881c7e docs: add references to draft-ietf-acme-dns-persist-00
* a81f2d4 docs: add sponsors section
* 67f24f7 docs: documentation update to lego v5 (#2975)
* 1a00498 docs: fix DNS provider examples (#3043)
* 3e17cd7 docs: improve migration guide (#3026)
* ad8900e docs: improve migration guides (#3055)
* 7502c34 docs: improvements (#3025)
* 1aef29b docs: minor changes
* c80e8dd feat(cfg): add hooks (#2947)
* db96f92 feat(cfg): add options for PFX (#2942)
* 3790dc9 feat(cmd): add account key rollover (#2950)
* 3fe0cfb feat(file): add support for key type by certificate
(#2924)
* 30e7a17 feat(http01): case insensitive match domain (#2900)
* 099d236 feat(lib): add Account Key Rollover support (#2887)
* 0af950d feat(lib): disable Common Name by default (#2802)
* ebdc7ef feat: ACME error codes (#2932)
* c2db871 feat: Add support for DNS-PERSIST-01 challenge type
(#2871)
* fb594d8 feat: account storage per key type (#2850)
* 1de5be2 feat: add --cert.name flag (#2851)
* 7356771 feat: add GetServerMetadata (#2884)
* de3a0f7 feat: add command related to archives management
(#2937)
* b115fbc feat: add experimental support for .env files (#2974)
* 112e1df feat: add logger flags (#2848)
* b234d4c feat: add more metadata to hooks (#2945)
* c8892ee feat: add prefix into ChallengeInfo (#2865)
* 66932a6 feat: add register command (#2831)
* 2f089d3 feat: add server shortcodes (#2837)
* 3b98818 feat: add subcommands to the list subcommand (#2849)
* 8d13f8d feat: add support for context (#2799)
* 8013d0f feat: add support for context (challenges) (#2805)
* c19db7f feat: backup current configuration (#2967)
* 8edf8ec feat: certificates sub command (#2940)
* 4a6e757 feat: change CertificateService and GetRenewalInfo
signatures (#2870)
* 57ed0f5 feat: change experimental support for dotenv files
(#2981)
* 6a52663 feat: change registar method returns (#2878)
* 7be5648 feat: choose a network stack for challenges (#2832)
* a1f8896 feat: convert SetProxyHeader to an option (#2997)
* dbd1389 feat: define default account only if needed (#2966)
* b770f7d feat: flag names and environment variables (#2847)
* dd80d8b feat: format renewal duration (#2810)
* 1ba2e7d feat: generate configuration file during migration
(#2933)
* 42d7ea8 feat: handle account URI inside the challenge (#2879)
* 2ac7053 feat: hook manager (#2901)
* c24105e feat: migrate to urfave/cli v3 (#2806)
* 5f3b252 feat: migration guess server (#2931)
* acff9c4 feat: move enableCommonName option to Request (#2868)
* 5852c46 feat: move revoke command (#2970)
* 2f2f587 feat: new HTTP-01 and TLS-ALPN-01 servers constructors
(#2801)
* 8163d55 feat: new approach of the DNS calls (#2803)
* 218ec2c feat: new logger (slog) (#2800)
* 8c77884 feat: one command to run or renew a certificate.
(#2935)
* c563181 feat: recover/import an account from the private key
(#2936)
* 5fdd508 feat: rename flags tls.port and http.port to
tls.address and http.address (#2952)
* ce4e7b0 feat: replace --run-hook and --renew-hook with
- -deploy-hook (#2825)
* b9622e1 feat: replace crypto.PrivateKey with crypto.Signer
(#2888)
* 85d174c feat: require EAB parameters only when needed (#2984)
* 07689eb feat: restrict archive process to only accounts and
certificates related to the configuration (#2938)
* e6a82ed feat: revert accounts by key type (#2929)
* 6292cde feat: support a configuration file (#2911)
* e76dcf0 feat: update dns-persist-01 implementation to fit the
v5 design (#2875)
* fe151ce feat: update draft-ietf-acme-dns-persist-00 support to
01 (#2991)
* 1442a47 feat: use PKCS#8 instead of PKCS#1 (#2954)
* 2bfa88a feat: use the public key corresponding to the opaque
(#2899)
* 7f91152 fix(file): default DNS Persist 01 (#2934)
* 84a012d fix: migration without email (#2923)
* 2ca0a44 fix: reject unknown commands (#2976)
* bfce8e9 manual: add PropagationTimeout and PollingInterval
options (#2943)
* 948bf62 mijnhost: use single endpoints (#3052)
* e2e4935 refactor(cli): move the main package to the root.
(#2836)
* ab4e321 refactor(cli): storage and flags management (#2812)
* 39d5a40 refactor(cmd): replace Fatal with error (#2826)
* 248ca82 refactor(storage): move constructor options to method
options (#2833)
* bcd98dd refactor: PFX formats management (#2949)
* c74bcf0 refactor: clean flag names (#2834)
* 925ecb1 refactor: factorize functions related to response
headers
* 3570a4c refactor: flag validations
* 405aac3 refactor: homogenization between flags and config
(#2941)
* edd764f refactor: improve some log and error messages (#2926)
* d2f3cc4 refactor: isolate flag usages (#2824)
* 317a904 refactor: lazy setup of the client inside the renew
command (#2835)
* 0bab771 refactor: move env/wait/tester/ptr packages (#2872)
* fd98dce refactor: one storage structure to handle certificates
and accounts (#2928)
* 7c2eaf6 refactor: remove dependency on the ACME client from the
account storage. (#2927)
* a6501bf refactor: remove domainError (#2930)
* 9e9a306 refactor: rename JWS to Signer (#2889)
* c400add refactor: rename SolverManager.RemoveAll to
SolverManager.ResetSolvers (#3029)
* df8d9b9 refactor: rename some functions (#2968)
* 3dfdeb0 refactor: use duration as RetryAfter field type (#2895)
* c6b429c rfc2136: rename to dnsupdate (#3000)
* 2f42e47 tests: add EAB e2e tests
* 0fecafc tests: fix flaky memcached tests (#2827)
* a4ada75 tests: improve webroot tests (#3027)
* 8a6b557 tests: split e2e tests (http/tls)
* Sun Apr 26 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.35.2:
* chore: update dependencies (#3021)
* rfc2136: fix zone env var parsing (#3020)
* Wed Apr 22 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.35.1:
Due to an error related to Snapcraft, some artifacts of the
v4.35.0 release have not been published.
This release contains the same things as v4.35.0.
- Update to version 4.35.0:
* 8539dc4 desec: use API to find the zone (#2989)
* cef0d08 feat: improve domain matcher (#2992)
* Fri Apr 17 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.34.0:
* b682f84 Add DNS provider for 1cloud.ru (#2921)
* 79b83fe Add DNS provider for Netnod (#2919)
* ca17894 Add DNS provider for UCloud (#2972)
* 61bd6bf Add DNS provider for online.net (#2964)
* 4f6a481 bluecatv2: fix documentation
* aa6fceb fix: check base64url token
* 1274ec8 oraclecloud: support profile session token (#2965)
* cff2cd7 rfc2136: add RFC3645 (TSIG-GSS) support (#2946)
* 33754b3 rfc2136: add dnsupdate as alias (#2957)
* 79796e1 yandex360: update API docs links (#2922)
* Fri Mar 20 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.33.0:
* a56697e Add DNS provider for EuroDNS (#2898)
* 9be8cd4 Add DNS provider for Excedo (#2910)
* 847c763 feat: Add DNS provider for Czechia (#2885)
* 491dcaa feat: allow to Unwrap obtainError (#2874)
* 87b172f gigahostno: remove unused Zone fields (#2913)
* 7d459b5 liara: add support for team ID (#2867)
* 7b1aa50 safedns: rename UKFast SafeDNS to ANS SafeDNS (#2877)
* Fri Feb 20 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.32.0:
* 078a188 Add DNS provider for ArtFiles (#2859)
* de869c8 Add DNS provider for Bluecat v2 (#2791)
* 4d41c52 Add DNS provider for DDNSS (#2795)
* 527d51d Add DNS provider for DNSExit (#2787)
* 2e095b9 Add DNS provider for FusionLayer NameSurfer (#2852)
* dd1ea80 Add DNS provider for Leaseweb (#2856)
* 7f10c13 Add DNS provider for TodayNIC/时代互联 (#2788)
* 2ce04a6 alidns: add line record option (#2814)
* 16894fb allinkl: detect zone through API (#2721)
* 44b89b7 allinkl: factorize findZone
* d063b15 azure: reinforces deprecation (#2792)
* c1aaf19 docs: make it more clear that any ACME CA may be used
(#2841)
* 4a61728 fix: deduplicate authz for DNS01 challenge (#2828)
* fac5c39 fix: implement parsing for Retry-After header according
to RFC 7231 (#2830)
* d896c1f fix: preserve domain order (#2862)
* a7145a2 fix: use IPs to define the main domain (#2817)
* c06f378 namesurfer: fix updateDNSHost (#2854)
* 1991339 timewebcloud: fix subdomain support (#2845)
* Sun Jan 11 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.31.0:
* c5a2595 Add DNS provider for 35.com/三五互联 (#2779)
* a6a7375 Add DNS provider for Alwaysdata (#2770)
* 96168f7 Add DNS provider for ISPConfig (#2762)
* dd6ab7c Add DNS provider for JDCloud (#2782)
* 1b63409 docs: remove email from examples (#2773)
* ee61641 f5xc: add an option to configure the domain of the
server (#2767)
* a5cc0e1 feat: improve ACME error types (#2761)
* ff885d9 gandiv5: fix API Key header (#2769)
* 2eede6d hetzner: fix compatibility with '_FILE' suffix (#2775)
* b77b870 namedotcom: follow CNAME (#2390)
* Wed Dec 17 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.30.1 (4.30.0 was not released):
* fix: downgrade aliyun credentials to v1.4.7 (#2756)
* chore: fix attest-build-provenance subject-checksums path
(#2755)
* chore: update dependencies (#2753)
* Add DNS provider for Ionos Cloud (#2752)
* docs: improve contributing guide
* chore: clean maps
* Add DNS provider for hosting.nl (#1967)
* chore: improves github templates
* Add DNS provider for Virtualname (#2748)
* Add DNS Provider for Neodigit (#2747)
* chore: skip jekyll
* docs: add notes
* Add DNS provider for Syse.no (#2742)
* chore: update workflows (#2741)
* Add DNS provider for Gravity (#2738)
* feat: remove email requirement (#2736)
* chore: move provider "manual" into a dedicated package (#2739)
* autodns: use the right response structure (#2737)
* Thu Dec 04 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.29.0:
* ea8aca4 Add DNS provider for AlibabaCloud ESA (#2703)
* 877738c Add DNS provider for EdgeCenter (#2710)
* aea6afe Add DNS provider for Gigahost.no (#2723)
* dc0a595 Add DNS provider for United-Domains (#2731)
* b338263 baiducloud: pagination and TTL (#2712)
* 0abf391 docs: remove author names
* fc5e017 docs: update the number of supported DNS
* 56cb356 edgeone: add zones mapping (#2728)
* d5dc386 gandiv5: update base API URL (#2708)
* 93b8bb7 hetzner: use int64 for IDs (#2720)
* a8226a6 namecheap: add experimental proxy support (#2715)
* ad6adbf tests: fix flaky test (#2729)
* Fri Nov 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.28.1:
* fix: skip nil response (#2705)
* Sun Nov 02 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.28.0:
https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4280
* e6c98a1 Add DNS provider for Anexia (#2675)
* 7d099f2 Add DNS provider for webnames.ca (#2698)
* 5ea0509 docs: update name and links for Profiles Extension RFC
(#2689)
* fe0a1f8 hetzner: add deprecation logs (#2683)
* 4bb17b0 hostinger: fix record update (#2690)
* 5dba107 iwantmyname: provider deprecation (#2694)
* 591116b webnames: rename to webnamesru to avoid ambiguity with
webnamesca (#2700)
* Sat Oct 18 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.27.0:
https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4270
* f432d21 Add DNS provider for Hostinger (#2651)
* 621d9d0 Add DNS provider for Beget.com (#1879)
* a3f3c62 Add DNS provider for Octenium (#2661)
* 0fcac85 docs: improve changelog headings
* acfb5ea docs: sponsor incentives
* ba156d5 feat: support --private-key with a PKCS#8 keypair (#2653)
* 8249f73 fix: deduplicate order identifiers (#2656)
* f0c314c hetzner: update to new API (#2663)
* 95eb44c hostinger: fix Present (#2654)
* 26920e7 otc: add example (#2655)
* bf0e89c otc: adds option to use private zone (#2649)
* Thu Sep 18 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.26.0:
* Prepare release v4.26.0
* Add DNS provider for KeyHelp (#2642)
* chore: update dependencies (#2644)
* servercow: updated API documentation link (#2643)
* chore: update dependencies (#2640)
* selectelv2: add missing options (#2639)
* feat(EAB): fallback to base64.URLEncoding (#2635)
* chore: update documentation theme (#2632)
* simply: update to API v2 (#2631)
* oraclecloud: add aliases (#2627)
* Add DNS provider for Binary Lane (#2624)
* azuredns: pipeline credential support (#2621)
* tests: new DNS router/server/mock (#2613)
* chore: bump alidns from v4.55.10 to v4.55.11 (#2601)
* Add DNS provider for Tencent EdgeOne (#2606)
* bump: github.com/akamai/AkamaiOPEN-edgegrid-golang to v11
(#2524)
* oraclecloud: handle instance_principal authentication (#2599)
* Detach v4.25.2
* Thu Aug 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.25.2:
* Prepare release v4.25.2
* tests: clean up code (#2612)
* tests: change the signature of the method BuildHTTPS (#2611)
* chore: clean up (#2610)
* tests: simplify fake DNS server (rfc2136) (#2609)
* fix: enforce HTTPS to the ACME server (#2608)
* tests: use better test domains (#2603)
* chore: clean up tests and code (#2602)
* fix: remove wrong env var (#2600)
* feat: log when dynamic renew date not yet reached (#2597)
* Detach v4.25.1
* Thu Jul 24 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.25.1:
* fix: wrong CLI flag type (#2595)
* Thu Jul 24 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.25.0:
* Prepare release v4.25.0
* chore: update dependencies (#2592)
* huaweicloud: lightweight client (#2591)
* alidns: replace alidns-20150109 with a fork (#2589)
* tencentcloud: replace tencentcloud-sdk-go with a fork (#2588)
* chore: use custom API client constructor for sakuracloud
(#2587)
* tests: improve function naming (#2586)
* chore: migrate to yandex cloud API Client v2 (#2585)
* chore: replace official Civo API client by an internal API
client (#2584)
* chore: replace official Cloudflare API client by an internal
API client (#2583)
* chore: check generated files (#2582)
* chore: minor changes (#2581)
* Add DNS provider for ZoneEdit (#2578)
* test: server client mock (#2571)
* vinyldns: add an option to add quotes around the TXT record
value (#2580)
* fix: enforce domain into renewal command (#2576)
* feat: add option to define dynamically the renew date (#2574)
* chore: update to go1.24 (#2566)
* feat: add option to disable common name in CSR (#2570)
* ionos: increase default propagation timeout (#2569)
* Detach v4.24.0
* Tue Jul 08 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.24.0:
* 6ecdde7 Add DNS provider for Azion (#2550)
* b82e6d8 Add DNS provider for ConoHa v3 (#2516)
* 7571c0b Add DNS provider for DynDnsFree.de (#2540)
* 65608d8 Add DNS provider for RU Center (#1892)
* 1fecd31 alidns: migrate to SDK v2 (#2558)
* b28d1ac azion: add pagination support (#2555)
* 17c65de azion: improve zone lookup (#2564)
* d6df946 cloudflare: add quotation marks to TXT record (#2521)
* 476f9ed docs(cPanel): fix examples (#2529)
* a528e28 docs: update reference ACME ARI RFC 9773 in place of
the draft (#2541)
* 375300f exoscale: fix find record (#2535)
* 1cee2ef fix: check order identifiers difference between client
and server (#2520)
* 8d7ed79 gcloud: add service account impersonation (#2544)
* 08316e4 googledomains: provider deprecation (#2554)
* 990f9ac mijnhost: improve record filter (#2562)
* f053625 nicmanager: fix mode env var name and value (#2534)
* 94d8712 oraclecloud: replace oci-go-sdk by a modular fork
(#2556)
* e9a255d pdns: improve error messages (#2526)
* Wed Apr 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 4.23.0:
* Prepare release v4.23.0
* chore: use a fixed version of goreleaser
* chore: update linter (#2507)
* Add DNS provider for Axelname (#2495)
* Add DNS provider for Baidu Cloud (#2505)
* pdns: fix TXT record cleanup for wildcard domains (#2500)
* feat: add delay option for TLSALPN challenge (#2499)
* designate: speed up API requests by using filters (#2498)
* chore: update linter (#2492)
* chore: update dependencies (#2491)
* allinkl: remove ReturnInfo (#2490)
* route53: adds option to use private zone (#2162)
* cloudflare: make base URL configurable (#2484)
* chore: fix feature request template (#2485)
* tests: compare RSA priv keys ignoring precomputed (#2481)
* tests: change ns (#2482)
* fix: retry on alreadyReplaced error (#2475)
* websupport: migrate to API v2 (#2479)
* Add DNS provider for Active24 (#2478)
* chore: related timer with context.Done (#2471)
* chore: update dependencies (#2470)
* fix: kill hook when the command is stuck (#2469)
* dnssimple: use GetZone (#2467)
* Add DNS provider for F5 XC (#2409)
* edgedns: add account switch key option (#2460)
* infoblox: update API client to v2 (#2459)
* feat: add INFOBLOX_CA_CERTIFICATE option (#2458)
* docs: this is not the API URL for Porkbun
* Add DNS provider for Metaregistrar (#2455)
* chore: update issue templates
* Add DNS provider for BookMyName (#2316)
* fix: malformed log messages (#2452)
* chore: use go1.23 (#2446)
* Detach v4.22.2
* Tue Feb 18 2025 opensuse_buildservice@ojkastl.de
- Update to version 4.22.2:
* Prepare release v4.22.2
* chore: update goreleaser configuration
* acme-dns: use new registred account (#2445)
* Detach v4.22.1
* Tue Feb 18 2025 opensuse_buildservice@ojkastl.de
- Update to version 4.22.1:
* Prepare release v4.22.1
* acme-dns: continue the process when the CNAME is handled by the
storage (#2443)
* Detach v4.22.0
* Mon Feb 17 2025 opensuse_buildservice@ojkastl.de
- Update to version 4.22.0:
* Prepare release v4.22.0
* acme-dns: fix file path (#2439)
* acme-dns: allow the HTTP storage server to create the CNAME
(#2437)
* chore: update linter (#2434)
* feat(cli): add an option to set the private key (#2431)
* Add DNS provider for Spaceship (#2406)
* fix: rewrite status management (#2428)
* chore: update links of liara provider API doc (#2424)
* feat: option to set CSR emails (#2423)
* feat: add delay option for HTTP challenge (#2422)
* feat(cli): add LEGO_DEBUG_ACME_HTTP_CLIENT to debug the calls
to the ACME server (#2420)
* feat: add support for Profiles Extension (#2415)
* fix(cli): remove extra debug logs (#2412)
* Add DNS provider for myaddr.{tools,dev,io} (#2411)
* chore: update issue template
* chore: use constants for env vars related to flags (#2399)
* cli: add environment variable for specifying email (#2398)
* docs: improve units and default values (#2397)
* netcup: remove TTL option (#2396)
* acme-dns: HTTP storage (#2393)
* feat: add hook-timeout to run and renew commands (#2389)
* chore: update linter (#2387)
* Detach v4.21.0
* Sat Dec 21 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.21.0:
* Prepare release v4.21.0
* chore: update dependencies (#2383)
* Add DNS provider for ManageEngine CloudDNS (#2365)
* chore: update dependencies (#2381)
* netcup: increase default propagation values (#2379)
* fix(cli): use retryable client for ACME server calls (#2368)
* chore: shared deref and pointer functions (#2376)
* bunny: fix zone detection (#2375)
* inwx: delete only the TXT record related to the DNS challenge
(#2373)
* fix(cli): create client only when needed (#2372)
* infomaniak: increase default propagation timeout (#2371)
* fix(cli): clone the transport with tls-skip-verify (#2369)
* docs: add note about --dns.resolvers (#2364)
* otc: use default transport (#2363)
* dnsmadeeasy: use default transport (#2362)
* feat: add --force-cert-domains flag to renew (#2355)
* chore: fix AUR configuration
* Add DNS provider for West.cn/西部数码 (#2318)
* Add DNS provider for Rainyun/雨云 (#2354)
* Detach v4.20.4
* Fri Nov 22 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.20.4:
* Prepare release v4.20.4
* chore: publish snap to the stable channel
* Detach v4.20.3
* Fri Nov 22 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.20.3:
* Prepare release v4.20.3
* technitium: fix status code handling (#2357)
* chore: publish aur lego-bin (#2356)
* chore: check DNSProvider interface (#2352)
* directadmin: fix timeout configuration (#2351)
* chore: fix snap name (#2349)
* chore: restore snap packaging (#2348)
* docs: fix typos
* docs: improve changelog style (#2346)
* fix: HTTP server IPv6 matching (#2345)
* Detach v4.20.2
* Tue Nov 12 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.20.2:
* Prepare release v4.20.2
* Detach v4.20.1
* Tue Nov 12 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.20.1:
* Prepare release v4.20.1
* Detach v4.20.0
* Tue Nov 12 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.20.0:
* Prepare release v4.20.0
* chore: update linter (#2341)
* chore: domain merge simplification (#2340)
* feat: attempt to check ARI unless explicitly disabled (#2298)
* docs: update least privilege instructions for Cloudflare
(#2339)
* docs: add documentation for env var only options (#2337)
* feat: skip the TLS verification of the ACME server (#2335)
* Add DNS provider for Technitium (#2332)
* rfc2136: add support for tsig-keygen generated file (#2330)
* regru: update authentication method (#2325)
* docs: use homogenous examples (#2328)
* chore: update issue templates
* cloudxns: provider deprecation (#2324)
* brandit: provider deprecation (#2116)
* selectelv2: fix non-ASCII domain (#2322)
* chore: update dependencies (#2321)
* Add DNS provider for Regfish (#2320)
* fix: parse printf verbs in log line output (#2317)
* chore: improve internal release command (#2315)
* chore: embed templates for internal commands (#2314)
* chore: fix readme generator (#2312)
* chore: update readme generator (#2311)
* Add DNS provider for Core-Networks (#2101)
* limacity: fix error message (#2310)
* volcengine: set API information within the default
configuration (#2308)
* chore: adds a new generator to create `dns_provider.go` (#2305)
* feat: improve propagation check error messages (#2306)
* fix: variomedia documentation (#2304)
* Add DNS provider for Timeweb Cloud (#2301)
* chore: update releaser configuration
* chore: update license date
* Add DNS provider for Volcano Engine (#2282)
* feat: generate User-Agent for DNS API clients (#2293)
* chore: remove useless tests (#2297)
* Detach v4.19.2
* Fri Oct 11 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.19.2:
* Prepare release v4.19.2
* fix: go1.22 compatibility (#2295)
* Detach v4.19.1
* Sun Oct 06 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.19.1:
* Prepare release v4.19.1
* fix: follow Go convention about generated comment (#2292)
* epik: add User-Agent (#2290)
* selectelv2: use baseURL from configuration (#2291)
* Detach v4.19.0
* Sun Oct 06 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.19.0:
* Prepare release v4.19.0
* perf: reducing the lock strength of the soa cache entry (#2285)
* feat: add PropagationWait function (#2288)
* namesilo: restrict CleanUp (#2287)
* feat: add dns.propagation-rns option (#2284)
* chore: use contants for flag names (#2283)
* Add DNS provider for SelfHost.(de|eu) (#2278)
* chore: improve PR template
* chore: add PR template
* ionos: follow CNAME (#2281)
* chore: use UTC instead of GMT when possible (#2275)
* chore: update dependencies (#2272)
* godaddy: fix cleanup (#2270)
* Add DNS provider for HuaweiCloud (#2267)
* exoscale: update Egoscale to v3.1.1 (#2256)
* feat(cli): add dns.propagation-wait flag (#2266)
* docs: fix typos in some DNS descriptors (#2264)
* docs: add installation for OpenBSD (#2261)
* docs: update installation for FreeBSD (#2260)
* Detach v4.18.0
* Sat Sep 14 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.18.0:
* Prepare release v4.18.0
* Add DNS provider for Mittwald (#2200)
* Add DNS provider for Lima-City (#2248)
* Add DNS provider for mijn.host (#2252)
* fix(ari): avoid Int63n panic in ShouldRenewAt() (#2246)
* chore: update go version inside go.mod (#2241)
* docs: fix favicon
* chore: update linter
* docs: update theme (#2240)
* cloudflare: update documentation to specify the unit of
time-based options (#2239)
* feat: add LEGO_ISSUER_CERT_PATH to run hook (#2234)
* chore: bump to github.com/vultr/govultr/v3 (#2235)
* directadmin: update documentation
* chore: homogenous zone name env var management (#2232)
* Add DNS provider for DirectAdmin (#2225)
* bluecat: skip deploy (#2230)
* designate: allow manually overwriting DNS zone (#2204)
* fix: restore Solaris (#2217)
* ovh: allow to use ovh.conf file (#2216)
* docs: add note about snap (#2201)
* feat: expose certificates pool creation (#2210)
* feat: add option to handle the overall request limit (#2209)
* chore: improve issue templates
* chore: fix changelog
* Detach v4.17.4
* Thu Jun 13 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.17.4:
* Prepare release v4.17.4
* chore: update linter (#2206)
* chore: update dependencies (#2205)
* chore: improve issue templates
* Detach v4.17.3
* Thu May 30 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.17.3 (no release between 4.16.1 and this
one):
* 96a8381 fix: disable snap release
* 71b48f8 fix: disable Solaris build
* f038102 chore: fix snapcraft release
* 5eb8768 pdns: reconstruct zone URLs to enable non-root folder
API endpoints
* f89e257 dode: update API URL
* 220c608 chore: update linter
* 92bde4c chore: remove remaining deprecated ARI call
* d39d57f chore: remove useless file
* bf10a46 chore: update linter
* c61aeba godaddy: documentation new API limitations
* 11b4bef route53: adds option to not wait for changes
* 2ec9e42 azuredns: use TenantID also for cli authentication
* 983c181 feat: renewal retry after value
* f6d1413 exoscale: simplify record creation
* acd3382 ovh: add OAuth2 authentication
* 42aa57e exec: stream command output
* 76eb1ea feat: add LEGO_ISSUER_CERT_PATH to hook
* d60c335 feat: fills LEGO_CERT_PFX_PATH and LEGO_CERT_PEM_PATH
only when needed
* 55dd478 chore: update dependencies
* ca32b56 oracle: update API client
* 8623f0d Add DNS provider for Selectel v2
* a832515 chore: fix typos
* ef9086a httpnet: add provider to NewDNSChallengeProviderByName
* 8dd1fa5 docs: fix link to alibaba API documentation
* 3371145 chore: update to go1.22
* 874e3ea azuredns: servicediscovery for zones
* 27fd142 scaleway: add alternative env var names
* 61553c4 chore: add snap to release packages
* Fri Mar 15 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.16.1:
* Prepare release v4.16.1
* fix: don't generate ARI cert ID if ARI is not enable (#2138)
* Detach v4.16.0
* Fri Mar 15 2024 opensuse_buildservice@ojkastl.de
- BuildRequire go1.21 to follow upstream
- Update to version 4.16.0:
* Prepare release v4.16.0
* Add DNS provider for Shellrent (#2126)
* feat: implement 'replaces' field in newOrder and
draft-ietf-acme-ari-03 CertID changes (#2114)
* chore: update to github.com/go-jose/go-jose/v4 (#2130)
* nifcloud: fix bug in case of same auth zone (#2125)
* easydns: fix zone detection (#2121)
* bunny: support delegated sub-domains (#2123)
* fix: test on CI (#2119)
* Add DNS provider for Mail-in-a-Box (#2110)
* ns1: fix record creation (#2115)
* chore: use org variables inside the CI
* feat: improve errors and logs related to DNS call (#2109)
* chore: minor changes (#2108)
* chore: fix typo (#2106)
* chore: update to go1.21 (#2103)
* cpanel: remove custom DNS call (#2102)
* Add DNS provider for CPanel and WHM (#1977)
* route53: fix example (#2100)
* chore: update CI
* chore: replace mitchellh/mapstructure by
go-viper/mapstructure/v2 (#2095)
* docs: add installation for Gentoo (#2094)
* Detach v4.15.0
* Mon Jan 29 2024 opensuse_buildservice@ojkastl.de
- Update to version 4.15.0:
* Prepare release v4.15.0
* chore: update dependencies (#2092)
* feat(cli): add format option for PFX encoding (#2063)
* pdns: optional custom API version (#2019)
* feat: support simplified issuance for very long domain names at
Let's Encrypt (#2054)
* desec: increase default propagation interval (#2089)
* feat: update CertID format as per draft-ietf-acme-ari-02
(#2066)
* constellix: follow rate limiting headers (#2085)
* inwx: improve sleep calculation (#2086)
* gcloud: support GCE_ZONE_ID to bypass zone list (#2081)
* inwx: wait before generating new TOTP TANs (#2084)
* ionos: fix DNS record removal (#2083)
* feat(cli): add environment variable for specifying alternate
directory URL (#2061)
* Add DNS provider for Webnames (#2077)
* cloudru: change default URLs (#2076)
* scaleway: add cname support (#2075)
* chore: change test ports (related to Windows and CI)
* efficientip: add insecure skip verify option (#2052)
* regru: HTTP method changed to POST (#2051)
* regru: client certificate support (#2050)
* chore: update linter (#2046)
* azuredns: allow oidc authentication (#2036)
* nifcloud: fix API requests (#2039)
* liquidweb: add LWAPI_ prefix for env vars (#2034)
* liquidweb: detect zone automatically (#2031)
* gandiv5: Add "Bearer" prefix to the auth header (#2029)
* azuredns: provide the ability to select authentication methods
(#2026)
* otc: sequential challenge (#2023)
* ipv64: remove unused option (#2022)
* doc: update Designate documentation (#1465)
* gandiv5: add Personal Access Token support (#2007)
* Add DNS provider for http.net (#2014)
* Detach v4.14.2
* Wed Sep 20 2023 kastl@b1-systems.de
- Update to version 4.14.2:
* Prepare release v4.14.2
* chore: temporary workaround
* Detach v4.14.1
* Wed Sep 20 2023 kastl@b1-systems.de
- Update to version 4.14.1:
* Prepare release v4.14.1
* bunny: fix zone detection (#2012)
* ovh: update client to v1.4.2 (#2010)
* bunny: use NRDCG fork (#2009)
* Revert "chore: exclude egoscale v1.19.0" (#2003)
* Detach v4.14.0
* Tue Sep 05 2023 kastl@b1-systems.de
- BuildRequire go1.20
- Update to version 4.14.0:
* Prepare release v4.14.0
* nearlyfreespeech: fix salt
* nearlyfreespeech: fix authentication (#1999)
* doc: retrieve hugo-theme-learn as hugo module (#1994)
* doc: fix broken links (#1997)
* chore: update to go1.20 (#1993)
* doc: bump hugo version (#1996)
* doc: fixing typos (#1995)
* exec: fix CLI documention (#1991)
* azuredns: update docs (#1988)
* Add DNS provider for Yandex 360 (#1975)
* chore: exclude egoscale v1.19.0 (#1985)
* pdns: fix notify (#1983)
* chore: fix grammar and typo (#1978)
* route53: avoid unexpected records deletion (#1976)
* Allow to set EAB kid and hmac via environment variables (#1959)
* Add DNS provider for cloud.ru (#1968)
* Adding S3 support for HTTP domain validation (#1970)
* chore: migrate to aws-sdk-go-v2 (lightsail, route53) (#1973)
* Detach v4.13.3
* Wed Jul 26 2023 kastl@b1-systems.de
- Update to version 4.13.3:
* Prepare release v4.13.3
* azure: fix configuration from env vars (#1972)
* gcore: change API domain (#1971)
* chore: update new DNS provider issue template
* Detach v4.13.2
* Mon Jul 24 2023 kastl@b1-systems.de
- Update to version 4.13.2:
* Prepare release v4.13.2
* servercow: fix regression (#1964)
* Detach v4.13.1
* Thu Jul 20 2023 kastl@b1-systems.de
- Update to version 4.13.1:
* Prepare release v4.13.1
* chore: Free Disk Space
* Detach v4.13.0
* Thu Jul 20 2023 kastl@b1-systems.de
- Update to version 4.13.0:
* Prepare release v4.13.0
* Experimental option to force DNS queries to use TCP (#1843)
* Add IPv64 as DNS Provider (#1954)
* fix: ensure case-insensitive comparison of CNAME records
(#1956)
* Add Metaname.net as DNS provider (#1952)
* azure: new implementation based on the new API client (#1830)
* Add DNS provider for Efficient IP (#1945)
* Add DNS provider for RcodeZero (#1947)
* cloudflare: update api client to v0.70.0 (#1931)
* chore: update dependencies (#1948)
* tests: fix flaky
* fix: ARI explanationURL (#1944)
* fix: list command (#1943)
* Detach v4.12.3
* Thu Jul 20 2023 kastl@b1-systems.de
- Update to version 4.12.3:
* Prepare release v4.12.3
* chore: reduce disk space consumption during release
* Detach v4.12.2
* Tue Jun 20 2023 kastl@b1-systems.de
- Update to version 4.12.2:
* Prepare release v4.12.2
* dnsmadeeasy: fix DeleteRecord (#1939)
* fix: read status code from response (#1937)
* docs: remove wrong timeout documentation for exec (#1936)
* Detach v4.12.1
* Tue Jun 13 2023 kastl@b1-systems.de
- Update to version 4.12.1:
* Prepare release v4.12.1
* pdns: fix record value (#1929)
* chore: update linter (#1927)
* Detach v4.12.0
* Mon May 29 2023 kastl@b1-systems.de
- Update to version 4.12.0:
* Prepare release v4.12.0
* feat: support custom duration for certificate (#1925)
* docs: replace godoc.org references
* docs: update the list of supported RFC
* Initial ACME Renewal Info (ARI) Implementation (#1912)
* websupport: simplify errors (#1924)
* route53: pass ExternalID property to STS:AssumeRole API
operation (#1918)
* autodns: fixes wrong zone in api call if CNAME is used (#1923)
* docs: add homebrew installation (#1920)
* route53: minor correction to documentation (#1916)
* doc: improve readme
* fix: archive only domain-related files on revoke (#1874)
* Add DNS provider for Derak Cloud (#1909)
* chore: update linter
* chore: refactor clients (#1868)
* docs: fix `gdomains`→`googledomains` (#1911)
* Detach v4.11.0
* Wed May 03 2023 kastl@b1-systems.de
- Update to version 4.11.0:
* Prepare release v4.11.0
* feat: support for certificate with raw IP SAN (RFC8738) (#1838)
* feat: add LEGO_CERT_PEM_PATH and LEGO_CERT_PFX_PATH to run hook
(#1907)
* doc: fix wrong env var name (#1908)
* Add Brandit.com as DNS provider (#1890)
* rimuhosting: fix API base URL (#1894)
* ultradns: update link (#1883)
* docs: Add ArchLinux package, fix AUR link (#1884)
* docs: update dnshomede API documentation (#1871)
* Add Google Domains as DNS provider (#1839)
* gcloud: update google APIs to latest version (#1866)
* chore: replace GetRecord by GetChallengeInfo (#1863)
* docs: --help text fixes (#1860)
* docs: --pem and --pfx text disambiguation (#1859)
* chore: update Pebble (#1857)
* feat: add RSA 3072 (#1856)
* chore: update linter (#1852)
* Add DNS provider for Bunny (#1848)
* Add DNS provider for Nodion (#1844)
* Add DNS provider for Plesk (#1837)
* Detach v4.10.2
* Sun Feb 26 2023 kastl@b1-systems.de
- Update to version 4.10.2:
* Prepare release v4.10.2
* chore: use buildx for cross-platform image builds
* Detach v4.10.1
* Sun Feb 26 2023 kastl@b1-systems.de
- Update to version 4.10.1:
* Prepare release v4.10.1
* acmedns: fix CNAME support (#1847)
* dynu: fix subdomain support (#1842)
* chore: improve issue templates
* Detach v4.10.0
* Sun Feb 12 2023 kastl@b1-systems.de
- BuildRequire go1.19
- Update to version 4.10.0:
* Prepare release v4.10.0
* chore: update to go1.19 (#1835)
* namesilo: add cleanup before add a DNS record (#1833)
* alidns: filter on record type (#1829)
* feat: Add DNS provider for Websupport (#1824)
* fix: dnsHome.de documentation
* Add DNS provider for dnsHome.de (#1821)
* hetzner: improve zone ID detection (#1815)
* route53: add CLI example (#1814)
* gcloud: add CLI example (#1808)
* route53: Allow static credentials to be supplied (#1746)
* docs: expand description for --dns.resolvers (#1786)
* Add DNS provider for UltraDNS (#1806)
* pdns: fix usage of notify only when zone kind is Master or
Slave (#1781)
* docs: generate CLI help (#1785)
* doc: fix cron schedule in example (#1803)
* hurricane: fix typo in example command (#1799)
* chore: update go-jose package to latest (#1797)
* luadns: removed dot suffix from authzone while searching for
zone (#1796)
* fix: skip reg.ru tests on CI
* infomaniak: CNAME support (#1790)
* tencentcloud: support punycode domain (#1788)
* chore: upgrade actions (#1784)
* ibmcloud: add support for subdomains (#1779)
* fix: return an error when extracting record name (#1778)
* fix: return an error when extracting record name (#1766)
* arvancloud: replace arvancloud.com by arvancloud.ir (#1771)
* chore: update linter (#1767)
* Add DNS provider for Liara (#1741)
* Detach v4.9.1
/usr/bin/lego /usr/share/doc/packages/lego /usr/share/doc/packages/lego/README.md /usr/share/licenses/lego /usr/share/licenses/lego/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Aug 11 23:02:58 2026