What's Changed
Features
- feat: add Docker API TLS client-certificate support by @JamBalaya56562 in #1265
- feat: per-container private key renewal by @JamBalaya56562 in #1268
- feat: replace
LETSENCRYPT_HOSTwithACME_HOSTby @buchdag in #1278 - feat: replace
LETSENCRYPT_KEYSIZEwithACME_KEYSIZEby @buchdag in #1280 - feat: replace
LETSENCRYPT_EMAILwithACME_EMAILby @buchdag in #1281 - feat: replace
LETSENCRYPT_RESTART_CONTAINERwithACME_RESTART_CONTAINERby @buchdag in #1282 - feat: replace
LETSENCRYPT_SINGLE_DOMAIN_CERTSwithACME_SINGLE_DOMAIN_CERTSby @buchdag in #1283 - feat: replace
LETSENCRYPT_STANDALONE_CERTSwithACME_STANDALONE_CERTSby @buchdag in #1284
Fixes
- fix: cert_status reports valid certs as EXPIRED when the chain can't be verified by @JamBalaya56562 in #1270
- fix: keep valid cert symlinks until docker-gen generates its data by @JamBalaya56562 in #1274
Dependencies
- build: bump nginxproxy/docker-gen from 0.16.6 to 0.17.1 by @dependabot in #1287
Other changes
- test: fix flaky force_renew test (detect renewal by serial) by @JamBalaya56562 in #1269
- test: fix flaky certs_standalone (wait for standalone conf removal) by @JamBalaya56562 in #1271
- test: fix renew_private_keys repeated failure by @buchdag in #1279
- docs: modernize the Docker Compose examples by @JamBalaya56562 in #1272
- ci: bump actions/checkout from 6 to 7 by @dependabot in #1276
- refactor: replace
LETSENCRYPT_CONTAINERSwithACME_CONTAINERSby @buchdag in #1285 - docs: add environment variables reference by @buchdag in #1286
Full Changelog: v2.7.1...v2.8.0