What's Changed
- Reduce acme challenge log noise by @danillouz in #396
- fix: Return last error when retry exhaustion occurs in doWithRetry by @vedjaw in #398
- storage: clarify Delete vs Load/List/Stat on missing keys by @locker95 in #399
- fix: decouple challenge cleanup from canceled context by @ousamabenyounes in #404
- handshake: skip building event data nobody will see by @u5surf in #406
- Add optional LocalCache storage tier for certificate assets by @mbardelmeijer in #402
- LocalCache: reload cached certificates due for renewal from storage by @mbardelmeijer in #408
- Optimize storage call for secondary unused issuer in loadCertResourceAnyIssuer by @mbardelmeijer in #407
- Fix cache options race during renewal checks by @potatosips in #397
- Pace certificate renewal retries instead of blocking on one long job by @Socialpranker in #394
- Obtain new certificate when renewal's issuer has changed by @TowyTowy in #393
New Contributors
- @danillouz made their first contribution in #396
- @vedjaw made their first contribution in #398
- @locker95 made their first contribution in #399
- @ousamabenyounes made their first contribution in #404
- @potatosips made their first contribution in #397
- @Socialpranker made their first contribution in #394
- @TowyTowy made their first contribution in #393
Full Changelog: v0.25.4...v0.25.5