v3.3.0
- Added support for subdomain validation (RFC 9444)
AcmeProtocolException
was thrown when a rate limit was reached while fetching a nonce. Now eitherAcmeRetryAfterException
or a genericAcmeException
is thrown, depending on the error returned by the server.- Project could not be built with Java 22, fixed (#157, thanks to @tugalsan for reporting)
- Integration tests against the latest docker image versions of pebble and challtestsrv
I also decided to discontinue acme4j v2, because the codebase diverged a lot now, and I don't want to spend my limited resources on maintenance. Please migrate your code to acme4j v3. For most clients, it is less work than it might look like.