Lego Versions Save

Let's Encrypt/ACME client and library written in Go

v4.12.0

11 months ago

Changelog

  • 1d0af02e Prepare release v4.12.0
  • c341e6a3 feat: support custom duration for certificate (#1925)
  • 8bf0cee7 docs: replace godoc.org references
  • 51fd75ef docs: update the list of supported RFC
  • 8df8c7f0 Initial ACME Renewal Info (ARI) Implementation (#1912)
  • 8a7fb25e websupport: simplify errors (#1924)
  • 8d8a3c1c route53: pass ExternalID property to STS:AssumeRole API operation (#1918)
  • 9bd5890c autodns: fixes wrong zone in api call if CNAME is used (#1923)
  • 91bda258 docs: add homebrew installation (#1920)
  • fc8e49b3 route53: minor correction to documentation (#1916)
  • 1a09098d doc: improve readme
  • 510aa8f8 fix: archive only domain-related files on revoke (#1874)
  • 3d441840 Add DNS provider for Derak Cloud (#1909)
  • 67d80a14 chore: update linter
  • aeec5be1 chore: refactor clients (#1868)
  • 0c1303c1 docs: fix gdomainsgoogledomains (#1911)
  • c4c40163 Detach v4.11.0

v4.11.0

1 year ago

Changelog

  • 659c9389 Prepare release v4.11.0
  • 5a70c366 feat: support for certificate with raw IP SAN (RFC8738) (#1838)
  • dfcf4412 feat: add LEGO_CERT_PEM_PATH and LEGO_CERT_PFX_PATH to run hook (#1907)
  • c2e4749d doc: fix wrong env var name (#1908)
  • 9db04658 Add Brandit.com as DNS provider (#1890)
  • 3b70a85c rimuhosting: fix API base URL (#1894)
  • 1a16d1ab ultradns: update link (#1883)
  • 029e4a4b docs: Add ArchLinux package, fix AUR link (#1884)
  • 86d9e563 docs: update dnshomede API documentation (#1871)
  • 64afecac Add Google Domains as DNS provider (#1839)
  • 55233942 gcloud: update google APIs to latest version (#1866)
  • e638d796 chore: replace GetRecord by GetChallengeInfo (#1863)
  • 2c9f6b19 docs: --help text fixes (#1860)
  • 56a419b0 docs: --pem and --pfx text disambiguation (#1859)
  • 7dca695f chore: update Pebble (#1857)
  • 27a2c014 feat: add RSA 3072 (#1856)
  • 1b98b200 chore: update linter (#1852)
  • 052adf24 Add DNS provider for Bunny (#1848)
  • cfafc8cd Add DNS provider for Nodion (#1844)
  • b66c15b2 Add DNS provider for Plesk (#1837)
  • 50534260 Detach v4.10.2

v4.10.2

1 year ago

Changelog

  • a53549fa Prepare release v4.10.2
  • 18c6d8fa chore: use buildx for cross-platform image builds
  • 3c3da936 Detach v4.10.1

v4.10.1

1 year ago

Changelog

  • 7153b4e7 Prepare release v4.10.1
  • 56fda1ab acmedns: fix CNAME support (#1847)
  • 1e2793f9 dynu: fix subdomain support (#1842)
  • 532788d4 chore: improve issue templates
  • 4d514588 Detach v4.10.0

v4.10.0

1 year ago

Changelog

  • 9b0c869f Prepare release v4.10.0
  • fd0eb831 chore: update to go1.19 (#1835)
  • e76a1043 namesilo: add cleanup before add a DNS record (#1833)
  • 4a14c315 alidns: filter on record type (#1829)
  • ad612e63 feat: Add DNS provider for Websupport (#1824)
  • 401bf5b4 fix: dnsHome.de documentation
  • 3d32e6a6 Add DNS provider for dnsHome.de (#1821)
  • 9b0b4cbb hetzner: improve zone ID detection (#1815)
  • 5ff9695c route53: add CLI example (#1814)
  • db0257c6 gcloud: add CLI example (#1808)
  • 0122506c route53: Allow static credentials to be supplied (#1746)
  • 07d957fd docs: expand description for --dns.resolvers (#1786)
  • afcb2bc6 Add DNS provider for UltraDNS (#1806)
  • 7f8305e8 pdns: fix usage of notify only when zone kind is Master or Slave (#1781)
  • 091e03f0 docs: generate CLI help (#1785)
  • 1cad41db doc: fix cron schedule in example (#1803)
  • e982d5a7 hurricane: fix typo in example command (#1799)
  • fd54758b chore: update go-jose package to latest (#1797)
  • 33b3399b luadns: removed dot suffix from authzone while searching for zone (#1796)
  • 368427a6 fix: skip reg.ru tests on CI
  • a824cab3 infomaniak: CNAME support (#1790)
  • 339b62fd tencentcloud: support punycode domain (#1788)
  • 6695fcc8 chore: upgrade actions (#1784)
  • c7548827 ibmcloud: add support for subdomains (#1779)
  • 7095aa66 fix: return an error when extracting record name (#1778)
  • 9ec5c8a1 fix: return an error when extracting record name (#1766)
  • 300f42d0 arvancloud: replace arvancloud.com by arvancloud.ir (#1771)
  • a7b11e04 chore: update linter (#1767)
  • 2431f831 Add DNS provider for Liara (#1741)
  • 90e478ef Detach v4.9.1

v4.9.1

1 year ago

Changelog

  • df79f130 Prepare release v4.9.1
  • 001dd80f cname: add log about CNAME entries (#1764)
  • 6cc21f27 fix: CNAME support (#1735)
  • 1b56aa0d regru: improve error handling (#1750)
  • b6b8e57b chore: update actions/cache to v3 (#1740)
  • 6c75aaa9 Route 53: Update IAM policy example to grant least privilege access (#1727)
  • 7cfa0755 hurricane: fix CNAME support (#1734)
  • 5e37ee38 cname: stop trying to traverse cname if none have been found (#1733)
  • 79fcc564 duckdns: fix CNAME support (#1732)
  • 87ee39a1 oraclecloud: use fqdn to resolve zone (#1731)
  • 615e601d Detach v4.9.0

v4.9.0

1 year ago

Changelog

  • f916826c Prepare release v4.9.0
  • ca6784a8 digitalocean: configurable base URL (#1687)
  • d5a18dc2 docs: un-deprecate Yandex (#1719)
  • af37b94b feat: take out CNAME support from experimental features (#1718)
  • 0d7ee5e7 luadns: fix cname support (#1717)
  • e7ffbe77 Remove embedded issuer certificates from issued certificate if bundle is false (#1655)
  • e96d2c08 gcloud: update golang.org/x/oauth2 (#1673)
  • 0bcada79 pdns: notify secondary servers after updates (#1679)
  • 60bd1c20 allinkl: removed deprecated sha1 hashing (#1713)
  • fd8a9f86 lib: add recursive CNAME lookup support (#1677)
  • 4c823ed3 lightsail: cleanup (#1716)
  • bc3500a9 feat: deprecate Yandex and DNSPod (#1715)
  • 62a0d11f Add DNS provider for CIVO (#1707)
  • 438c2f14 docs: fix typo (#1711)
  • a927c96a chore: update dependencies (#1709)
  • 8fe27e0c Add DNS provider for VK Cloud (#1706)
  • d99c75a0 chore: update linter (#1708)
  • be0c6c74 Add DNS provider for YandexCloud (#1694)
  • 11ac3da5 infoblox: fix documentation
  • ca18391d loopia: add configuratble API endpoint (#1704)
  • d7b0593e infoblox: fix documentation (#1702)
  • c45b7562 fix: flaky tests (#1701)
  • 409b3c99 feat: update to go1.18 (#1700)
  • 791eb3c6 exoscale: migrate to API v2 endpoints (#1682)
  • d344d8b8 sakuracloud: update api client library (#1690)
  • 0aeafc68 njalla: fix record id unmarshal error (#1686)
  • 978eeed8 docs: update install from sources (#1688)
  • c270c239 tencentcloud: fix subdomain error (#1678)
  • 6a53daad auroradns: update authentification (#1669)
  • f7d8c966 Detach v4.8.0

v4.8.0

1 year ago

Changelog

  • 175164fb Prepare release v4.8.0
  • 806ef243 hetzner: set min TTL to 60s (#1666)
  • 0e614c1d feat: add a --user-agent flag to lego-cli (#1664)
  • 525ceda1 docs: fixed invalid environment parameter name in example (#1662)
  • 072ae4a9 docs: new logo (#1660)
  • 3e9e6ac8 cli/renew: skip random sleep if stdout is a terminal (#1659)
  • 85f616f8 docs: refactoring and cleanup (#1658)
  • 257dfa77 feat: sleep at renewal (#1657)
  • 88a2bab2 Add DNS provider for Variomedia (#1654)
  • 638745cb Add NearlyFreeSpeech DNS Provider (#1652)
  • 9a95c86c Detach v4.7.0

v4.7.0

1 year ago

Changelog

  • d95b487a route53: add assume role ARN (#1650)
  • 9b029d53 chore: update CI
  • 81f1faba Add DNS Provider for IIJ DNS Platform Service (#1646)
  • fdb11d7c vultr: bump client from 2.7.1 to 2.16.0 (#1640)
  • d8cc2cef chore: update logrus (#1639)
  • 122cdb64 Add Vercel DNS provider (#1635)
  • b2a64f04 chore: update CI (#1636)
  • 5228f6db rfc2136: fix TSIG secret (#1633)
  • 36945597 gcore: change dns api url (#1629)
  • e83220c1 dnsimple: add debug option (#1630)
  • 6b8d5a0a bluecat: rewrite provider implementation (#1627)
  • 6641400f tencentcloud: fix InvalidParameter.DomainInvalid error when using DNS challenges (#1616)
  • 2c0aaf7f feat: add LEGO_CERT_PEM_PATH and LEGO_CERT_PFX_PATH (#1609)
  • b4a942de docs: fix link in the httpreq page (#1602)
  • 15762c22 fix: panic in certcrypto.ParsePEMPrivateKey (#1596)
  • 86b05a97 docs: fix typos for usage hostingde example (#1595)
  • 7d9176bd chore: migrate to github.com/urfave/cli/v2 (#1590)
  • 6d474ebb chore: add funding
  • 4b2f870f Add DNS provider for iwantmyname (#1588)
  • 7f69bdbb docs: fix all-inkl configuration (#1576)
  • 3a588ea8 chore: update linter (#1570)

Consider becoming a sponsor if you benefit from the work that went into this release!

v4.6.0

2 years ago

Changelog

  • 3ad2fa7a Prepare release v4.6.0
  • 6b582412 feat: extended support of cert pool (#1565)
  • bbec0a6e chore: add link to Discussions
  • 6dd5d1f8 azure: add support for Azure Private Zone DNS (#1561)
  • 27bb3f22 joker: explains user and password for SVC mode (#1555)
  • a6855cb6 Added a --pfx, and --pfx.pass option to generate a PKCS#12 (.pfx) file. (#1387)
  • f4b153f2 test: force to have a reproducible context for oracle provider tests
  • 6907a392 Add DNS Provider for Tencent Cloud (#1527)
  • 0324783e Add DNS provider for UKFast SafeDNS (#1545)
  • f7c287e5 porkbun: fix typo in dns example (#1550)
  • 0f3a8351 lib: added uds capability to http challenge server (#1485)
  • 2b20b13f mythicbeasts: fix token expiration (#1539)
  • 71934125 Extend validity of TLS-ALPN-01 certificates to 365 days (#1534)
  • 91147337 test: change LTD for NXDOMAIN
  • 2de6e0b0 chore: update linter (#1524)
  • d2455c5f vinyl: use tag for the API client (#1523)
  • e719fabe chore: homogeneous tests setup and close servers. (#1520)
  • 15f3a453 godaddy: add tests on the client (#1521)
  • 60ae6e6d chore: migrate RFC links (#1513)
  • 18bcc0fa exec: add detected variable to handle sequence interval (#1510)
  • df54dd23 feat: Allows defining the reason for the certificate revocation (#1511)
  • 88f62f10 rackspace: change zone ID to string (#1508)
  • dfa0a6da Detach v4.5.3

NOTE

tencentcloud uses a monorepo with multimodule but the go.mod files are incomplete.

If you have the following error:

ambiguous import: found package github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http in multiple modules

You have to add this line to your go.mod

exclude github.com/tencentcloud/tencentcloud-sdk-go v3.0.83+incompatible