Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/caddyserver/certmagic to v0.21.4 #49

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 7, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/caddyserver/certmagic v0.20.0 -> v0.21.4 age adoption passing confidence

Release Notes

caddyserver/certmagic (github.com/caddyserver/certmagic)

v0.21.4

Compare Source

We've made several improvements across the board, notably:

  • Storage is temporarily a required field, until we implement a zerossl issuer that doesn't require storage. I'm hoping this will be optional again before v1.0.
  • New exported function GetRenewalInfo(), useful for issuers that support ARI.
  • Better logging related to account loading and creation, and CSR generation; useful for troubleshooting.
  • ACME account registration is now synced across a cluster.
  • ARI fetching is now synced across a cluster.
  • Normalization fix for IDNs.
  • Writes to the filesystem (default) storage now use temporary files, which provides greater concurrency safety. This should improve the very rare and sporadic corrupted certificate or metadata (JSON) files that have been observed and reported.

Thank you to everyone who contributed!

What's Changed

New Contributors

Full Changelog: caddyserver/certmagic@v0.21.2...v0.21.4

v0.21.3

Compare Source

v0.21.2

Compare Source

This is apparently the same as v0.21.1, for some reason I thought there were new commits. Oh well, enjoy!

What's Changed

Full Changelog: caddyserver/certmagic@v0.21.0...v0.21.2

v0.21.1

Compare Source

v0.21.0

Compare Source

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 ZeroSSLIssuer uses 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 @​Framer for their contributions to this release!

What's Changed

New Contributors

Full Changelog: caddyserver/certmagic@v0.20.0...v0.21.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 2 times, most recently from 2240a3a to 3b13bb0 Compare May 9, 2024 16:29
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 3b13bb0 to 5cb2aa1 Compare May 15, 2024 21:17
@renovate renovate bot changed the title Update module github.com/caddyserver/certmagic to v0.21.0 Update module github.com/caddyserver/certmagic to v0.21.1 May 15, 2024
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 2 times, most recently from 1e6811e to 0820cfa Compare May 20, 2024 22:15
@renovate renovate bot changed the title Update module github.com/caddyserver/certmagic to v0.21.1 Update module github.com/caddyserver/certmagic to v0.21.2 May 20, 2024
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 0820cfa to c170c62 Compare June 2, 2024 00:48
@renovate renovate bot changed the title Update module github.com/caddyserver/certmagic to v0.21.2 Update module github.com/caddyserver/certmagic to v0.21.3 Jun 2, 2024
Copy link
Author

renovate bot commented Jun 4, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 10 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.21 -> 1.23.2
github.com/klauspost/cpuid/v2 v2.2.7 -> v2.2.8
github.com/miekg/dns v1.1.58 -> v1.1.62
github.com/zeebo/blake3 v0.2.3 -> v0.2.4
golang.org/x/crypto v0.24.0 -> v0.27.0
golang.org/x/mod v0.17.0 -> v0.18.0
golang.org/x/net v0.26.0 -> v0.29.0
golang.org/x/sync v0.7.0 -> v0.8.0
golang.org/x/sys v0.22.0 -> v0.25.0
golang.org/x/text v0.16.0 -> v0.18.0
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d -> v0.22.0

@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 2 times, most recently from 3e1c926 to 800cfb3 Compare June 8, 2024 21:26
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 5 times, most recently from 50a648c to 8dd4410 Compare June 15, 2024 18:08
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 8dd4410 to 4ecba10 Compare June 22, 2024 08:11
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 5 times, most recently from ebc9b32 to 982c049 Compare July 13, 2024 07:39
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 6 times, most recently from d5d76f3 to 04cfdd2 Compare July 30, 2024 08:12
@davidnewhall
Copy link

It has a breaking change.

#25 28.89 ./mulery.go:127:4: unknown field DNSProvider in struct literal of type certmagic.DNS01Solver

@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 4 times, most recently from 30943b7 to f3a1e05 Compare August 14, 2024 10:16
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 3 times, most recently from 1611e8c to 94f2028 Compare August 20, 2024 19:07
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 94f2028 to 071f5b2 Compare August 23, 2024 21:12
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 4 times, most recently from 09e7ca8 to 1651a2e Compare September 11, 2024 08:14
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 1651a2e to 88e276f Compare September 17, 2024 14:23
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 6 times, most recently from acb9af6 to 6f47db7 Compare October 2, 2024 22:09
@renovate renovate bot changed the title Update module github.com/caddyserver/certmagic to v0.21.3 Update module github.com/caddyserver/certmagic to v0.21.4 Oct 2, 2024
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch 2 times, most recently from 59bd733 to 5b5c50e Compare October 15, 2024 15:04
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 5b5c50e to 876dfc5 Compare October 17, 2024 21:23
@renovate renovate bot force-pushed the renovate/github.com-caddyserver-certmagic-0.x branch from 876dfc5 to edb9910 Compare October 19, 2024 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant