go-acme/lego
 Watch   
 Star   
 Fork   
1 days ago
lego

v4.32.0

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • 078a1889c87c750f6051a3dd9dc1e5e24e690ec8 Add DNS provider for ArtFiles (#2859)
  • de869c8a7ebce8beb0397b470eda7d04dc89dbe2 Add DNS provider for Bluecat v2 (#2791)
  • 4d41c52db80b5d0517475c2e50da7f3830ccc403 Add DNS provider for DDNSS (#2795)
  • 527d51d4858a8b1dcad8b57e0f7d7d3f5dc7b72d Add DNS provider for DNSExit (#2787)
  • 2e095b95a57621177a10ee1be2650406d8707524 Add DNS provider for FusionLayer NameSurfer (#2852)
  • dd1ea80c08bb2a3551590f64ca40fc1fb2a7eb21 Add DNS provider for Leaseweb (#2856)
  • 7f10c131f438d65b418cbb92840af978fbd19c67 Add DNS provider for TodayNIC/时代互联 (#2788)
  • 2ce04a6586ea27253975e10d3ab7d7bb6214c79d alidns: add line record option (#2814)
  • 16894fb99e3aa60fe0a5f9edcbea7a5fb9d32f34 allinkl: detect zone through API (#2721)
  • 44b89b7e929c78575d28a9c35be0427ed06b8628 allinkl: factorize findZone
  • d063b15c0266d7dd6709597f67f5c41d7764adc3 azure: reinforces deprecation (#2792)
  • c1aaf19aac0953ddffdea549b31b176dfcdddb1f docs: make it more clear that any ACME CA may be used (#2841)
  • 4a61728ff0db8179e060d185b73a8c0d539d4c91 fix: deduplicate authz for DNS01 challenge (#2828)
  • fac5c39f5f9d36798a270af2d71578334001c2cf fix: implement parsing for Retry-After header according to RFC 7231 (#2830)
  • d896c1f0366a5b60112c9a8b87861acacf037417 fix: preserve domain order (#2862)
  • a7145a29ac5efc83c670248641ae25ff824876b3 fix: use IPs to define the main domain (#2817)
  • c06f378f0ed626fe9f8edddfbe8647d50f4f36f3 namesurfer: fix updateDNSHost (#2854)
  • 1991339cc15bc9468e4db101db465f50e568df88 timewebcloud: fix subdomain support (#2845)
2026-01-09 00:58:41
lego

v4.31.0

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • 8b327005b3105a5a70c8ace5cfe7e1f83e148f7c Add DNS Provider for ISPConfig (DDNS Module) (#2760)
  • c5a259564fe8e0b183fe12fb926f5b3634497967 Add DNS provider for 35.com/三五互联 (#2779)
  • a6a73754af31fb65963f53845bb9ce55d09466a1 Add DNS provider for Alwaysdata (#2770)
  • 96168f78ded8a0db96b80d083834bf05d2bde313 Add DNS provider for ISPConfig (#2762)
  • dd6ab7ca95c90bde76719e9c8121ec8274f3aff8 Add DNS provider for JDCloud (#2782)
  • 1b634097c13285c9829dc9c16b74a9c86c4ff81e docs: remove email from examples (#2773)
  • ee616417a181239b0b77f6fe00acff3a22ae35b9 f5xc: add an option to configure the domain of the server (#2767)
  • a5cc0e155518e825ec2ec017610822f06aebb767 feat: improve ACME error types (#2761)
  • ff885d99c2e45f166a0c9592ea047d8c938604d3 gandiv5: fix API Key header (#2769)
  • 2eede6d6206a06e0b16fb3de45b8fa7aa0807de3 hetzner: fix compatibility with _FILE suffix (#2775)
  • b77b8709b6802da29a702b44bb0a5279c35eb337 namedotcom: follow CNAME (#2390)
2025-12-17 04:35:22
lego

v4.30.1

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • 9e2dffe8d222ceaeb8aa9b681263fd87189982b2 Add DNS Provider for Neodigit (#2747)
  • dea97e4dfaf3024edcbc959c3efa3556cdfa267c Add DNS provider for Gravity (#2738)
  • e21ba75da8da148f9b0cff3b298fdd63d151e51f Add DNS provider for Ionos Cloud (#2752)
  • 02dd7152f03ed630889e98a0ca2225495c4a13e7 Add DNS provider for Syse.no (#2742)
  • e54598536ba25fb754bb2c0d68d77e61ea6ce6f5 Add DNS provider for Virtualname (#2748)
  • 465d7918a80d1887d84f6eeb8aaee2e71622114c Add DNS provider for hosting.nl (#1967)
  • cc83c025b547f7aba231316cbe0f711c669dfb70 autodns: use the right response structure (#2737)
  • bc163db9edd23bbfc3521086c0b570f468b9a87b feat: remove email requirement (#2736)
  • 5574de68cd9dc3364cb03cf9951f5f28c21881be fix: downgrade aliyun credentials to v1.4.7 (#2756)
2025-11-29 21:49:25
lego

v4.29.0

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • ea8aca4366818773d79540a6fc2da7aff1cc20bb Add DNS provider for AlibabaCloud ESA (#2703)
  • 877738cef3c705d6bdcfd85daa476fccffa20e24 Add DNS provider for EdgeCenter (#2710)
  • aea6afe2d66f403096b96d563ed8c572cc7c3f33 Add DNS provider for Gigahost.no (#2723)
  • dc0a595a9f7c3e861bc244bc9021e704c774b381 Add DNS provider for United-Domains (#2731)
  • b338263c96bef5d1eefb77c40f1c87d2d57cdc6b baiducloud: pagination and TTL (#2712)
  • 0abf391bd1db8a24cf7b1910ff4be514d8581cd9 docs: remove author names
  • fc5e0174b8baa7453a266132a9efded3a0ae7ab7 docs: update the number of supported DNS
  • 56cb356ef2d95275cc0bc5c7fa599396a32d23bb edgeone: add zones mapping (#2728)
  • d5dc3866e666984c954695f246b8ea3dcd1dfbe4 gandiv5: update base API URL (#2708)
  • 93b8bb71ca5e6de001b28e3d01c83f4362ca851b hetzner: use int64 for IDs (#2720)
  • a8226a67133d2127f8b309e36210af7bd5002e5f namecheap: add experimental proxy support (#2715)
  • ad6adbffd4eddb2e15a250af437850a7ec11551c tests: fix flaky test (#2729)
2025-11-07 00:53:18
lego

v4.28.1

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • 14778cc1f11156a5ab4253252d5ec96e3248cccd fix: skip nil response (#2705)
2025-10-31 18:44:04
lego

v4.28.0

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • e6c98a195e7dd14fc0a6d90e4cbe1f2da661e203 Add DNS provider for Anexia (#2675)
  • 7d099f2ad71cf479608d617c7cddb15c8ad010e2 Add DNS provider for webnames.ca (#2698)
  • 5ea0509b86682432529dd20e1f5556a4ddc1b026 docs: update name and links for Profiles Extension RFC (#2689)
  • fe0a1f86686cae0cb6daab814be1d7e5019e7fd1 hetzner: add deprecation logs (#2683)
  • 4bb17b02349d21bd9ca5a718632ce98b9772589f hostinger: fix record update (#2690)
  • 5dba10703f09d8755b9eb2db7ede9e464bb71711 iwantmyname: provider deprecation (#2694)
  • 591116b3a48511bc53f84a21a543bbe8b45a563d webnames: rename to webnamesru to avoid ambiguity with webnamesca (#2700)
2025-10-17 19:38:14
lego

v4.27.0

lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️

Everybody thinks that the others will donate, but in the end, nobody does.

So if you think that lego is worth it, please consider donating.

For key updates, see the changelog.

Changelog

  • f432d2141e1b61490550a36a37ca2ad028641f86 Add DNS provider for Hostinger (#2651)
  • 621d9d0d0e1ffbf57f225752ce8e0de1839a937b Add DNS provider for Beget.com (#1879)
  • a3f3c620e990b5cc8a5d3cd7d06d65d71f3cfde0 Add DNS provider for Octenium (#2661)
  • 0fcac851b38f1742ca4a401627b7ac63cb306fca docs: improve changelog headings
  • acfb5ea9386b4b54c3efc602f18d4f16612e5a72 docs: sponsor incentives
  • ba156d5344411a8226392c74f77325d1b7402d27 feat: support --private-key with a PKCS#8 keypair (#2653)
  • 8249f73fa2fef71542a5019e089bbc938cd6c0f8 fix: deduplicate order identifiers (#2656)
  • f0c314c3ef0ed3e0f213ae63c699384e441f8132 hetzner: update to new API (#2663)
  • 95eb44ccbe70d75cea01fa7a3fcccf831d5d147a hostinger: fix Present (#2654)
  • 26920e75f7fc5cc49a217fd58329847bed6d5788 otc: add example (#2655)
  • bf0e89cdd92fdef4f0f0e9fab15d7cc9205a7454 otc: adds option to use private zone (#2649)
2025-09-13 19:33:15
lego

v4.26.0

Changelog

  • 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)
2025-08-06 21:24:42
lego

v4.25.2

Changelog

  • 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)
2025-07-22 01:49:23
lego

v4.25.1

Changelog

  • 833d3b814731e33cbc01b365a7aab8baadf2d397 fix: wrong CLI flag type (#2595)