Skip to content

v0.18.0

Compare
Choose a tag to compare
@mholt mholt released this 09 Jun 00:04
· 76 commits to master since this release
v0.18.0
d37847a

This update brings several optimizations and improvements:

  • Don't access storage during on-demand TLS unless the subject is allowed in the first place
  • Managers moved into on-demand config, since they operate only at handshake-time
  • Experimental FallbackServerName that is like DefaultServerName, except this one applies even if a ServerName is specified in the handshake
  • Several bug fixes, especially related to on-demand TLS and Managers

What's Changed

  • Allow specifying http proxy via config by @georgmu in #212
  • Allow the default cache logger to be set by @pwilloughby in #213
  • Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #216
  • Bump golang.org/x/net from 0.0.0-20220805013720-a33c5aa5df48 to 0.7.0 by @dependabot in #218
  • obtain instead of renew cert if it does not exist in storage by @shitz in #221
  • Use recursive query when checking for TXT records by @kizmc in #224
  • Update & Improve CI by @wusatosi in #227
  • chore: Skip slow tests on Windows by @francislavoie in #229
  • Add a GetCertificateWithContext function by @ankon in #225
  • Refactor certificate Managers by @mholt in #231
  • Fix advanced cache initialization in README by @s111 in #198

New Contributors

Full Changelog: v0.17.2...v0.18.0