Skip to content

v0.10.1

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jul 23:38
1743bb9

Fixed

  • ✨ A node that comes back online after its certificate expired now gets a fresh certificate instead of staying stuck without one. Renewing an expired certificate cannot succeed: the renewal order references it through the ACME ARI replaces field, and the CA rejects orders that reference a certificate it no longer considers current (Let's Encrypt returns HTTP 404 urn:ietf:params:acme:error:malformed), which certmagic retried forever. On startup the client now discards an expired certificate found in local storage and requests a new one from scratch, without the replaces field.1

Note

This release is brought to you by the Shipyard team.

Full Changelog: v0.10.0...v0.10.1

  1. RFC 9773, section 5: servers SHOULD validate the certificate referenced by replaces and SHOULD reject the newOrder request when those checks fail.