Skip to content

Latest commit

 

History

History
362 lines (270 loc) · 22.7 KB

CHANGELOG.md

File metadata and controls

362 lines (270 loc) · 22.7 KB

0.15.0 - 2024-08-14

bug fixes

  • tests: use tlsv1.2 in dual cert test 415be3f
  • tests: uses v3 protocol for etcd c3928b5

features

  • etcd: etcd storage to use v3 protocol a3353b3
  • redis: add support for username/password auth (#121) 186ab23

0.14.0 - 2024-05-28

bug fixes

  • *: provide better robustness when waiting for DNS propagation 3ce2614
  • *: cleanup API for dns-01 challenge a1b43f1

features

  • *: 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

bug fixes

  • autossl: log the errors on the list certificates request (#110) 6c9760f

features

  • autossl: add option to delete none whitelisted domains in certificate renewal (#112) 1bbf39c

0.12.0 - 2023-09-05

bug fixes

  • tests: use hashicorp published docker images 78eb7bf

features

  • autossl: add redis namespace constraint (#104) 7f92be9

performance improvements

  • storage: replace redis keys call with scan (#106) d806c19

0.11.0 - 2023-03-24

features

0.10.1 - 2022-12-06

bug fixes

  • zerossl: concatenate response body as string instead of table (#98) 986b1db

0.10.0 - 2022-11-18

features

  • 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

features

0.8.2 - 2022-10-20

bug fixes

  • 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

bug fixes

  • client: skip checking eab_handler if eab_kid and eab_hmac_key is set (#71) 6004738

features

0.8.0 - 2022-04-08

bug fixes

  • tests: allow to try infinitely for bad nonce in CI 0170c6d
  • tls-alpn-01: delegate resty.ssl to set alpns c59098b

features

  • autossl: add certificate renewal cooloff period (#59) 9255220

0.7.2 - 2021-09-18

bug fixes

  • *: 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

features

  • autossl: add challenge_start_delay df4ba0b
  • client: add challenge_start_callback 1c9b2d5

0.7.0 - 2021-06-25

bug fixes

  • *: popup errors from lower functions a19e9c8
  • autossl: pass storage config to acme client (#43) ef1e541

features

  • 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

features

  • autossl: add challenge_start_delay abc2e2e
  • client: add challenge_start_callback 2dc8df7

0.6.1 - 2021-06-25

bug fixes

  • *: 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

bug fixes

  • 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

bug fixes

  • storage/etcd: fix etcd list, add and add tests 7ddc1b4

features

0.5.10 - 2020-12-08

features

  • *: 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

bug fixes

  • autossl: always use lower cased domain 7fb0c83
  • tests: correct asn1parse result in tests 99a8b01

features

  • *: external account binding (EAB) support (#19) 91383ed

0.5.8 - 2020-09-10

bug fixes

  • autossl: emit renewal success log correctly 63ee6ef
  • storage: vault backend uses correct TTL 21c4044

features

  • autossl: expose get_certkey function #10 daaaf5f
  • autossl: add domain_whitelist_callback for dynamic domain matching #9 dfe6991

0.5.7 - 2020-08-31

bug fixes

  • tls-alpn-01: support openresty 1.17.8 8e93d3b

0.5.6 - 2020-08-12

bug fixes

  • tests: pin lua-nginx-module and lua-resty-core 6266c56

0.5.5 - 2020-06-29

bug fixes

  • storage: remove slash in consul and vault key path 5ddf210

0.5.4 - 2020-06-24

features

  • vault: allow overriding tls options in vault storage fed57b9

0.5.3 - 2020-05-18

features

  • storage: fully implement the file storage backend (#6) f1183e4

0.5.2 - 2020-04-27

bug fixes

  • *: allow API endpoint to include or exclude /directory part c7feb94

0.5.1 - 2020-04-25

bug fixes

  • *: 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

bug fixes

  • 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

features

  • client: implement tls-alpn-01 challenge handler 25dc135

0.4.2 - 2019-12-17

bug fixes

  • autossl: fix lock on different types of keys 09180a2
  • client: json decode on application/problem+json 2aabc1f

0.4.1 - 2019-12-11

bug fixes

  • client: log authz final result 52ac754

0.4.0 - 2019-12-11

bug fixes

  • client: use POST-as-GET pattern 7198557
  • client: fix parsing challenges a4a37b5

features

  • *: relying on storage to do cluster level sync b513009

0.3.0 - 2019-11-12

bug fixes

  • 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

features

  • storage: introduce add/setnx api 895b041
  • storage: add consul and vault storage backend 028daa5

0.1.3 - 2019-10-18

bug fixes

  • *: compatibility to use in Kong 6cc5688
  • openssl: follow up with upstream openssl library API e791cb3

0.1.2 - 2019-09-25

bug fixes

  • *: 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

features

  • crypto: ffi support setting subjectAlt 2d992e8

0.1.1 - 2019-09-20

features

  • autossl: whitelist domains 3dfc058

0.1.0 - 2019-09-20

bug fixes

features

  • *: ffi-based openssl backend ddbc37a
  • autossl: use lrucache a6999c7
  • autossl: support ecc certs 6ed6a78
  • crypto: ffi pkey.new supports DER and public key as well a18837b
  • crypto: ffi openssl supports generating ec certificates bc9d989