frankenphp
frankenphp copied to clipboard
chore(caddy): bump github.com/caddyserver/certmagic from 0.20.0 to 0.21.1 in /caddy
Bumps github.com/caddyserver/certmagic from 0.20.0 to 0.21.1.
Release notes
Sourced from github.com/caddyserver/certmagic's releases.
v0.21.0
CertMagic v0.21 introduces some big changes:
- Draft support for draft-03 of ACME Renewal Information (ARI) which assists with deciding when to renew certificates. This augments CertMagic's already-advanced logic using cert lifetime and OCSP/revocation status.
- New
ZeroSSLIssueruses the ZeroSSL API to get certificates. ZeroSSL also has an ACME endpoint, which can still be accesed using the existing ACMEIssuer, as always. Their proprietary API is paid, but has extra features like IP certificates, better reliability, and support.- DNS challenges should be smoother in some cases as we've improved propagation checking.
- In the odd case your ACME account disappears from the ACME server, CertMagic will automatically retry with a new account. (This happens in some test/dev environments.)
- ACME accounts are identified only by their public keys, but CertMagic maps accounts by CA+email for practical/storage reasons. So now you can "pin" an account key to use by specifying your email and the account public key in your config, which is useful if you need to absolutely be sure to use a specific account (like if you get rate limit exemptions from a CA).
Please try it out and report any issues!
Thanks to
@​Framerfor their contributions to this release!What's Changed
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by
@​dependabotin caddyserver/certmagic#264- Demote "storage cleaning happened too recently" from WARN to INFO by
@​francislavoiein caddyserver/certmagic#270- Check DNS propagation at authoritative nameservers only with default resolvers by
@​pgehin caddyserver/certmagic#274- Retry with new account if account disappeared remotely by
@​mholtin caddyserver/certmagic#269- Update readme examples to use TLS-ALPN const from ACMEz by
@​goksanin caddyserver/certmagic#277- Initial implementation of ZeroSSL API issuer by
@​mholtin caddyserver/certmagic#279- Allow deleting directories via FileStorage by
@​goksanin caddyserver/certmagic#282- Use the
@​ankonin caddyserver/certmagic#283- Initial implementation of ARI by
@​mholtin caddyserver/certmagic#286New Contributors
@​pgehmade their first contribution in caddyserver/certmagic#274@​goksanmade their first contribution in caddyserver/certmagic#277Full Changelog: https://github.com/caddyserver/certmagic/compare/v0.20.0...v0.21.0
Commits
6e96d7cdowngrade minimum Go version (#289)8ac11faApply DefaultServerName more broadly during handshake (#287)2ef8fdfStricter TLS-ALPN challenge matchingc0c6186Fix inconsistency in go.mod8d30841Mention ARI in readmee5f9915go.mod: Upgrade to acmez v2.0.10e88b3eInitial implementation of ARI (#286)fa7161ago.mod: Upgrade to ACMEz v2.0.0140a6faImprove API from previous commit to pair Subject with Issuer81683c8Add optional issuerKey to Cache.RemoveManaged- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)