v4.26.0
- 50a24ced373569e5209e75c75e75ba3a0477412a Add DNS provider for Binary Lane (#2624)
- e76933536e7872b42afb0c51f8533b68045df25e Add DNS provider for KeyHelp (#2642)
- ddce5cff4a7fb5a2fc1a0a2a319610f1fbfd8825 Add DNS provider for Tencent EdgeOne (#2606)
- 8a11af149fc7b64f178c76a6879811bb868d8c7e azuredns: pipeline credential support (#2621)
- 0ec467f0750e8d89b55b3561d8bdfc7edf895dd2 bump: github.com/akamai/AkamaiOPEN-edgegrid-golang to v11 (#2524)
- 2308cd47787a87f444e587aa759d02291fabd8a2 feat(EAB): fallback to base64.URLEncoding (#2635)
- 784ce2be95e9d655e0b3dd7eb509eef79bf090a0 oraclecloud: add aliases (#2627)
- 8521cbc9771b74ec0a0c0a4031bcef43b7662f84 oraclecloud: handle instance_principal authentication (#2599)
- 6bfc09068080db054c1840d96bb0f136cc62e45c selectelv2: add missing options (#2639)
- f4bd48e672ce8a2366642a905d830a996e190787 servercow: updated API documentation link (#2643)
- cb445240706a880857ea6373c9149f200bf17f75 simply: update to API v2 (#2631)
- 0012e20e52ada01f1790990d0e3a8a63e4c19aef tests: new DNS router/server/mock (#2613)
v4.25.2
- c689b20fee2f107f88668a78b9b7a3d039559621 feat: log when dynamic renew date not yet reached (#2597)
- 238454b5f74f3cfcbb244ff0d0dc914a4ad44b96 fix: enforce HTTPS to the ACME server (#2608)
- 137ad86fa408a4eaa3a93965416b7b48db893d62 fix: remove wrong env var (#2600)
- 756d5ade0ec53a78e0d189fb89f455c610e918aa tests: change the signature of the method BuildHTTPS (#2611)
- fc21d23f7f15b11bdc0eb4583137e24643d05e83 tests: clean up code (#2612)
- 4d2dc643640160e8d62b1c58a932506d93c88411 tests: simplify fake DNS server (rfc2136) (#2609)
- b4ddc1e5e2967c1fb3e59e09276d030c3e2baee4 tests: use better test domains (#2603)
v4.25.0
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).
- b8beddc2675e4d240e737283d5a75a52d8f01405 Add DNS provider for ZoneEdit (#2578)
- 79f496e11c50dce050fae065617d791f0012f5c9 alidns: replace alidns-20150109 with a fork (#2589)
- 96b18d764dced95d9cb4d0142e2c684d73c974fb feat: add option to define dynamically the renew date (#2574)
- 40baed291cb36bc1f13d64fbc56d618c90872fb3 feat: add option to disable common name in CSR (#2570)
- bfa487cc48353077a8ffd94ab2a51e3fa361ad2a fix: enforce domain into renewal command (#2576)
- cb602702d26ca5ac0079c0f277550b7d4e85069b huaweicloud: lightweight client (#2591)
- d9bba80a19a6e957781d2fde7e93f4a1a789b5b9 ionos: increase default propagation timeout (#2569)
- d0008c42f5e05e4daf44da3feb11f50ca1b61403 tencentcloud: replace tencentcloud-sdk-go with a fork (#2588)
- 52e167c93000c231979692f5ae28ec71feda2f50 test: server client mock (#2571)
- 0eac4b3dda66935f8a538ffca08d596a7b55a848 tests: improve function naming (#2586)
- fae73fdc5ddcc67fc0f7a4f457671278efa0eb2b vinyldns: add an option to add quotes around the TXT record value (#2580)
v4.24.0
I hope you enjoyed my work. Please consider donating or asking your company to do so. This will be appreciated, thank you ❤️
- 6ecdde77f0172cbfce33b37251b56d1f9b1b60e1 Add DNS provider for Azion (#2550)
- b82e6d88e418ef209044c710ded14dae52159f25 Add DNS provider for ConoHa v3 (#2516)
- 7571c0bd314855a0bdb61a7bbfd7fd9921826070 Add DNS provider for DynDnsFree.de (#2540)
- 65608d8bbff21776699e9c89c818c45f037f56fd Add DNS provider for RU Center (#1892)
- 1fecd31d3d5a8adede4053ce6a0d3a4bfc38d9f5 alidns: migrate to SDK v2 (#2558)
- b28d1ac67a52b0ea7ef643bc8a821e1b024184b5 azion: add pagination support (#2555)
- 17c65de6e77a04391c8b3024e8c1780b58443f4d azion: improve zone lookup (#2564)
- d6df9462231fbea5ed4b42473a09613afd158592 cloudflare: add quotation marks to TXT record (#2521)
- 476f9ed9100ed25d7a4c37eb6946d7831e3a9e09 docs(cPanel): fix examples (#2529)
- a528e280f9e95982ef0c4f0771d99ed51028c5b3 docs: update reference ACME ARI RFC 9773 in place of the draft (#2541)
- 375300f969cf56133e10ebdbf33ffba831c8e9fe exoscale: fix find record (#2535)
- 1cee2efbdc06481260c4ce306bc0ed0d49a5d953 fix: check order identifiers difference between client and server (#2520)
- 8d7ed798a73138a81f5928e1f699e47c8638597a gcloud: add service account impersonation (#2544)
- 08316e47a6f68ace8e9f3d93445945908d8e9a4c googledomains: provider deprecation (#2554)
- 990f9ac60126cd941d8e7370374d584b92a3389e mijnhost: improve record filter (#2562)
- f05362515a524dc9be5e8195ff6ff5bf6e263c08 nicmanager: fix mode env var name and value (#2534)
- 94d871230d88abf54052c0a9c4c129d004b4e83e oraclecloud: replace oci-go-sdk by a modular fork (#2556)
- e9a255df9b04195245545ae8b15c520c54beb369 pdns: improve error messages (#2526)
v4.23.0
- 730af10596bc4ef08bd68706950c36cc590d22ab Add DNS provider for Active24 (#2478)
- fcc64f006802c50745bd6cd7ae63566abd0359ac Add DNS provider for Axelname (#2495)
- 3b9653beecadad482c4a7440931290870e135503 Add DNS provider for Baidu Cloud (#2505)
- d8c11a8cf5e00f49468eab5d88f72fd31b417b4f Add DNS provider for BookMyName (#2316)
- 4675ef7d9afb1a5d508755d3e6f946d654b23e3c Add DNS provider for F5 XC (#2409)
- 55b012ba067b565580cf12a7d995ebfc0cbb7a52 Add DNS provider for Metaregistrar (#2455)
- 0fae2f0511d41ad37ed1b8676b3d6d304e5568e1 allinkl: remove ReturnInfo (#2490)
- e57af854f1b93995af1561d991c9dab2dab10020 cloudflare: make base URL configurable (#2484)
- 627e6e2c3535da3c6e4ea5c923e3028958aca474 designate: speed up API requests by using filters (#2498)
- c8aa9920eaacef8e6c5e16d647f376a8a80ea593 dnssimple: use GetZone (#2467)
- b31c6ce79bcd7843aedc5860c0c21040af36b73b docs: this is not the API URL for Porkbun
- 5b06dd7874c1a187016c6146e5ff2027400de2d3 edgedns: add account switch key option (#2460)
- da260e45b0196cc8eb1f060acfda7f342b15432f feat: add INFOBLOX_CA_CERTIFICATE option (#2458)
- 24a46d0c1530deca8e5128f4508c40f3113b3dd3 feat: add delay option for TLSALPN challenge (#2499)
- 13780562cc80a59d14805a81daedb7d0b0062260 fix: kill hook when the command is stuck (#2469)
- f1afe5225115eb71e4aed5f6c9e67268eabc0c95 fix: malformed log messages (#2452)
- a8693c1aead8a156429046e3b57fb3e19e6c4c72 fix: retry on alreadyReplaced error (#2475)
- fe10c3ab3c905a6cfc1c0d4685adb8f38ac7d7b5 infoblox: update API client to v2 (#2459)
- 3f795d6ab1eac0f9727db063ccdc955191e64475 pdns: fix TXT record cleanup for wildcard domains (#2500)
- f4d47c86067be51e696ed0fc70937faad1d1c1f2 route53: adds option to use private zone (#2162)
- 51aaf75afb3e75cf386502a9ee70da31096f0ef0 tests: change ns (#2482)
- eb48c607ad38bf27e248921783d66d4d0d817c1a tests: compare RSA priv keys ignoring precomputed (#2481)
- 46420fef71cac341eced08ca2a10329cd22a749f websupport: migrate to API v2 (#2479)
v4.22.0
I hope you enjoyed my work, please consider donating or asking your company to do so. This will be appreciated, thank you ❤️
- a25218dbb843667e0c9b81b8d258f45108e976ec Add DNS provider for Spaceship (#2406)
- 7d7bc7b044ac0c3b635b279f1437dbbba30f2d00 Add DNS provider for myaddr.{tools,dev,io} (#2411)
- c2b88e19da2c9641cb2cc44953700845bb8287d7 acme-dns: HTTP storage (#2393)
- b16da88eb70006ca32e1fd62a583fa53bed31890 acme-dns: allow the HTTP storage server to create the CNAME (#2437)
- 29cf89ea4945f7f8422e866cfc50aae572a34de7 acme-dns: fix file path (#2439)
- b7947d83c59a993a79d363e0347c83e3d6631b0d cli: add environment variable for specifying email (#2398)
- 5f69695771b1feefba8683c9281c16c54f7a49f3 docs: improve units and default values (#2397)
- 7cd008e80ad6b7623b80458096694a86e9429b1a feat(cli): add LEGO_DEBUG_ACME_HTTP_CLIENT to debug the calls to the ACME server (#2420)
- c96a165aa916bd2b9181d94402133fae1b78124f feat(cli): add an option to set the private key (#2431)
- e644196bfc422de8590c4cd54a2ddf99bb46df0e feat: add delay option for HTTP challenge (#2422)
- b83c1d5f648a4e01adf247908ab2b5818b938dfb feat: add hook-timeout to run and renew commands (#2389)
- dc992b8d874af8a4fa83bc477a40a9f499bfb8d2 feat: add support for Profiles Extension (#2415)
- 4349dfc5eb05627798c7497405cda9bb2b2d61c1 feat: option to set CSR emails (#2423)
- 2e497ca928005b2f70d94d0b451791095faebf1f fix(cli): remove extra debug logs (#2412)
- c0260c1d8aeeb78d4793b355b7a0249e24a9562c fix: rewrite status management (#2428)
- 4c65680b7a9b3926ae7ef445623b2daddf642be2 netcup: remove TTL option (#2396)