diff --git a/CHANGELOG.md b/CHANGELOG.md index 11565e48..1f2fee7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [v1.1.0] - 2018-10-16 + +### Added: +- **[lib]** TLS-ALPN-01 Challenge +- **[cli]** Add filename parameter +- **[dnsprovider]** Allow to configure TTL, interval and timeout +- **[dnsprovider]** Add support for reading DNS provider setup from files +- **[dnsprovider]** Add DNS Provider for ACME-DNS +- **[dnsprovider]** Add DNS Provider for ALIYUN DNS +- **[dnsprovider]** Add DNS Provider for DreamHost +- **[dnsprovider]** Add DNS provider for hosting.de +- **[dnsprovider]** Add DNS Provider for IIJ +- **[dnsprovider]** Add DNS Provider for netcup +- **[dnsprovider]** Add DNS Provider for NIFCLOUD DNS +- **[dnsprovider]** Add DNS Provider for SAKURA Cloud +- **[dnsprovider]** Add DNS Provider for Stackpath +- **[dnsprovider]** Add DNS Provider for VegaDNS +- **[dnsprovider]** exec: add EXEC_MODE=RAW support. +- **[dnsprovider]** cloudflare: support for CF_API_KEY and CF_API_EMAIL + +### Fixed: +- **[lib]** Don't trust identifiers order. +- **[lib]** Fix missing issuer certificates from Let's Encrypt +- **[dnsprovider]** duckdns: fix TXT record update url +- **[dnsprovider]** duckdns: fix subsubdomain +- **[dnsprovider]** gcloud: update findTxtRecords to use Name=fqdn and Type=TXT +- **[dnsprovider]** lightsail: Fix Domain does not exist error +- **[dnsprovider]** ns1: use the authoritative zone and not the domain name +- **[dnsprovider]** ovh: check error to avoid panic due to nil client + +### Changed: +- **[lib]** Submit all dns records up front, then validate serially + ## [v1.0.0] - 2018-05-30 ### Changed: diff --git a/README.md b/README.md index b62589a8..6e2b926f 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ If you want to tag the binary with the designated release, you can do so by passing the version identifier as a [`--build-arg`](https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables---build-arg) ```bash -docker build --build-arg LEGO_VERSION=v1.0.0 -t lego . +docker build --build-arg LEGO_VERSION=v1.1.0 -t lego . ``` Otherwise the release will be tagged with the `dev` version identifier. @@ -88,6 +88,7 @@ GLOBAL OPTIONS: --csr value, -c value Certificate signing request filename, if an external CSR is to be used --server value, -s value CA hostname (and optionally :port). The server certificate must be trusted in order to avoid further modifications to the client. (default: "https://acme-v02.api.letsencrypt.org/directory") --email value, -m value Email used for registration and recovery contact. + --filename value Filename of the generated certificate --accept-tos, -a By setting this flag to true you indicate that you accept the current Let's Encrypt terms of service. --eab Use External Account Binding for account registration. Requires --kid and --hmac. --kid value Key identifier from External CA. Used for External Account Binding. @@ -103,7 +104,7 @@ GLOBAL OPTIONS: --http-timeout value Set the HTTP timeout value to a specific value in seconds. The default is 10 seconds. (default: 0) --dns-timeout value Set the DNS timeout value to a specific value in seconds. The default is 10 seconds. (default: 0) --dns-resolvers value Set the resolvers to use for performing recursive DNS queries. Supported: host:port. The default is to use the system resolvers, or Google's DNS resolvers if the system's cannot be determined. - --pem Generate a .pem file by concatanating the .key and .crt files together. + --pem Generate a .pem file by concatenating the .key and .crt files together. --help, -h show help --version, -v print the version ```