0.15.0 - 2024-08-14
- etcd: etcd storage to use v3 protocol a3353b3
- redis: add support for username/password auth (#121) 186ab23
0.14.0 - 2024-05-28
- *: provide better robustness when waiting for DNS propagation 3ce2614
- *: cleanup API for dns-01 challenge a1b43f1
- *: support dns-01 challenge 67a5711
- autossl: support create wildcard cert in SAN 8ed36c3
- dns-01: add dnspod-intl provider 0c12f89
- dns-01: add cloudflare and dynv6 DNS provider be1a27a
0.13.0 - 2024-03-28
0.12.0 - 2023-09-05
- tests: use hashicorp published docker images 78eb7bf
0.11.0 - 2023-03-24
0.10.1 - 2022-12-06
0.10.0 - 2022-11-18
- autossl: expose function to get cert from LRU cache (#96) 6135d0e
- autossl: better cache handling in blocking mode 40f5d2d
- autossl: fix behavior change in non blocking mode aa484cc
- autossl: move chains set condition back inside the main loop b83a535
- autossl: add blocking mode 5a623a5
0.9.0 - 2022-10-27
0.8.2 - 2022-10-20
- autossl: fallback to stale cache if storage is not accessible (#82) 9a4e190
- autossl: skip the execution of check_renew function on Nginx worker shutdown (#79) bed9c35
0.8.1 - 2022-07-28
0.8.0 - 2022-04-08
- tests: allow to try infinitely for bad nonce in CI 0170c6d
- tls-alpn-01: delegate resty.ssl to set alpns c59098b
0.7.2 - 2021-09-18
- *: use a standarlized log interface 0ff01bd
- autossl: release update_lock after cert is created to allow multiple type of certs for same domain to be created within short time e315070
- autossl: increase cert lock time (#47) efb0602
- tls-alpn-01: set version 3 in certificate generated (#49) 887cad8
0.7.1 - 2021-07-22
0.7.0 - 2021-06-25
- *: popup errors from lower functions a19e9c8
- autossl: pass storage config to acme client (#43) ef1e541
- autossl: check if domain is whitelisted before cert renewal (#35) 942c007
- client: allow to read "alternate" link and select preferred chain (#42) ff17a74
- storage/vault: add support for kubernetes auth (#37) 93c2121
0.6.2 - 2021-07-22
0.6.1 - 2021-06-25
- *: popup errors from lower functions 4e25b4d
- autossl: pass storage config to acme client (#43) 102312f
- autossl: get_certkey always returning raw PEM text instead of cdata (#33) a1782c9
- client: retry on bad nonce (#34) bed74d3
- client: trigger only pending challenges (#32) 3e3e940
- tls-alpn-01: delegate get_ssl_ctx to lua-resty-openssl cd99b84
0.6.0 - 2021-02-19
- autossl: check if domain is set before trying to alter it (#27) fe36fc9
- autossl: returns error in update_cert_handler (#25) a7dff99
- client: BREAKING: do not force /directory at the end of api_url (#31) e4ea134
- client: allow charset Content-Type header of ACME responses (#30) 3a9ade6
- openssl: fix version import 6cb94be
0.5.11 - 2021-01-05
- storage/etcd: fix etcd list, add and add tests 7ddc1b4
0.5.10 - 2020-12-08
- *: allow to set account key in client and use account key from storage in autossl 6ec9ef5
- tls-alpn-01: mark compatible with 1.19.3 bec79ec
0.5.9 - 2020-11-26
0.5.8 - 2020-09-10
- autossl: expose get_certkey function #10 daaaf5f
- autossl: add domain_whitelist_callback for dynamic domain matching #9 dfe6991
0.5.7 - 2020-08-31
- tls-alpn-01: support openresty 1.17.8 8e93d3b
0.5.6 - 2020-08-12
- tests: pin lua-nginx-module and lua-resty-core 6266c56
0.5.5 - 2020-06-29
- storage: remove slash in consul and vault key path 5ddf210
0.5.4 - 2020-06-24
- vault: allow overriding tls options in vault storage fed57b9
0.5.3 - 2020-05-18
0.5.2 - 2020-04-27
- *: allow API endpoint to include or exclude /directory part c7feb94
0.5.1 - 2020-04-25
- *: fix domain key sanity check and http-01 challenge matching 687de21
- client: better error handling on directory request 984bfad
0.5.0 - 2020-02-09
- autossl: add renewal success notice in error log b1257de
- autossl: renew uses unparsed pkey 796b6e3
- client: catch pkey new error in order_certificate 393a573
- client: refine error message 5aac0fa
- client: implement tls-alpn-01 challenge handler 25dc135
0.4.2 - 2019-12-17
- autossl: fix lock on different types of keys 09180a2
- client: json decode on application/problem+json 2aabc1f
0.4.1 - 2019-12-11
- client: log authz final result 52ac754
0.4.0 - 2019-12-11
- *: relying on storage to do cluster level sync b513009
0.3.0 - 2019-11-12
- autossl: fix typo 7c41e36
- renew: api name in renew 9ecba64
- storage: fix third party storage module test ef3e110
- storage: typo in redis storage, unified interface for file 2dd6cfa
0.1.3 - 2019-10-18
- *: compatibility to use in Kong 6cc5688
- openssl: follow up with upstream openssl library API e791cb3
0.1.2 - 2019-09-25
- *: reduce test flickiness, fix 1-index 706041b
- *: support openssl 1.0, cleanup error handling 1bb82ad
- openssl: remove premature error f1853ab
- openssl: fix support for OpenSSL 1.0.2 42c6e1c
- crypto: ffi support setting subjectAlt 2d992e8
0.1.1 - 2019-09-20
- autossl: whitelist domains 3dfc058
- *: cleanup 2e8f3ed