Skip to content

Releases: mholt/acmez

v3.1.4

26 Sep 17:34
v3.1.4
f6b8d4a

Choose a tag to compare

A few fixes that could technically be breaking, but are actually bugs, for example, a function that was spelled "Acccount" instead of "Account", and the way the DNS01Account helper function worked has been corrected to match the intent/documentation.

We also now truncate NotBefore and NotAfter to second precision.

What's Changed

New Contributors

Full Changelog: v3.1.3...v3.1.4

v3.1.3

04 Sep 14:41
v3.1.3

Choose a tag to compare

Minor release that adds helpers for the dns-account-01 challenge, and an exported Thumbprint() method for ACME accounts.

What's Changed

New Contributors

  • @cpach made their first contribution in #41

Full Changelog: v3.1.2...v3.1.3

v3.1.2

26 Aug 16:19
v3.1.2
aa36e03

Choose a tag to compare

Better support for invalid ARI windows, which should never happen anyway.

Full Changelog: v3.1.1...v3.1.2

v3.1.1

24 Mar 22:17
v3.1.1
c0bce6b

Choose a tag to compare

Very minor bug fix to ensure the TLS-ALPN challenge works for IDNs.

Full Changelog: v3.1.0...v3.1.1

v3.1.0

06 Mar 15:59
v3.1.0
90fead8

Choose a tag to compare

What's Changed

  • Support for TNAuthlist identifier by @samuhvarta in #35
  • [fix]: use base64url encoding when reading TNAuthList from csr by @samuhvarta in #37

New Contributors

Full Changelog: v3.0.1...v3.1.0

v3.0.0

20 Dec 16:27
v3.0.0
45433df

Choose a tag to compare

ACMEz v3 simply replaces zap with slog, for wider compatibility and a thinner dependency tree. Now, this package has no dependencies outside of the standard library and extended standard library.

Zap loggers can still be used as slog handlers by way of the go.uber.org/zap/exp/zapslog package: slog.New(zapslog.NewHandler(zapLogger.Core())),

What's Changed

New Contributors

Full Changelog: v2.0.3...v3.0.0

v2.0.3

02 Oct 18:29
v2.0.3
527e47c

Choose a tag to compare

Some minor updates:

  • We now include ACME account location as part of the returned the certificate metadata. This is not required by spec, but it is useful for ARI maintenance as well as reference/troubleshooting.
  • Minor changes to conform with ari-draft-04 revisions, namely handling errors/invalid responses from ACME servers.

Full Changelog: v2.0.1...v2.0.3

v2.0.1

07 May 15:42
v2.0.1
5a16e76

Choose a tag to compare

This patch release enhances ARI support based on downstream implementation in CertMagic, and has a minor fix for email-reply-00.

What's Changed

  • Fix email-reply-00 response generation and add basic test by @hslatman in #25
  • Improve ARI support

Full Changelog: v2.0.0...v2.0.1

v2.0.0

23 Apr 21:56
v2.0.0
bbbbbab

Choose a tag to compare

ACMEz 2.0 makes a slightly breaking change to the high-level acmez package API (the acme package is largely unchanged). The changes allow for more customization of orders/CSRs, such as specifying NotBefore or NotAfter fields (which some CAs support).

As for new features, ACMEz 2.0 supports using ACME for S/MIME certificates (RFC 8823)! Thank you @orangepizza for that contribution!

Several minor changes or fixes have also been made, like adding the account ID to some logs, or updating to the latest ARI draft spec (-03).

ACMEz v1 will not be maintained, so please upgrade to v2.

What's Changed

New Contributors

Full Changelog: v1.2.0...v2.0.0

v2.0.0-beta.2

08 Apr 20:07
v2.0.0-beta.2
7bb653c

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

Fixes the go.mod for /v2