github win-acme/win-acme v2.1.4

latest releases: v2.2.8.1635, v2.2.7.1621, v2.2.7.1612...
4 years ago

New features

In our quest to make the program simpler and more powerful at the same time, we've optimized the main menu so that it shows less options to confuse people and more information that administrators are likely to want to see, i.e. the total number of renewals managed, due and in error state.

The renewal management options have been placed in a new section that allows you to sort and filter renewals and apply the actions Run, Cancel, Revoke and Show details on them. The selection is remembered until you leave the management menu, so you can easily apply multiple actions on the same set of renewals. Future updates will increase the number of sorters, filters and actions, please feel free to provide ideas!

Enhancements

  • #1360 - It's now possible to skip the store step using the menu or command line (--store none), for scenarios where you fully want to rely on your custom installation script. Thanks @andrewheberle for the idea.
  • Added an example script that shows how to create or update a Java Key Store (.jks) file using a custom installation script.
  • If we are unable to verify the acme-dns configuration, the validation attempt will continue (with a warning logged) instead of fail, so that we don't block users with environments that make it difficult or impossible to verify the DNS records.
  • #1374 - It's now possible to revoke certificates in unatteded mode using the new --revoke parameter. Proposed by @Micrologiciel.
  • Increase default timeout for requests to the ACME server from 8 seconds to 25 seconds, to be more tolerant to load issues and network timeouts.
  • #1382 - Importing renewals from version 1.9.x has become more user friendly. The program provides more feedback about the proces and ensures the existance of an ACMEv2 account, which was the reason some users got stuck running their scheduled task. The documentation around this has also been clarified. Thanks to several users for sharing their experiences.
  • When revoking or cancelling renewals from the command line, it's not possible to use patterns with ? and * to match multiple renewals.
  • A basic connectivity check to the ACME server is run at startup to prevent surprises during renewal execution.

Bug fixes

  • #1109 - Fix an issue that could cause DNS pre-validation to fail with certain DNS servers, thanks @ericcan for providing a reproducable example case.
  • #1366 - The Cloudflare plugin would not properly delete te TXT records it created, thanks @georg-jung for the fix and @Virinum for the report!
  • #1371 - The --friendlyname parameter was ignored. First discoverd by @movieghost.
  • #1389 - Fix Powershell 2.0 process hanging, reported by @hkmaverick

Don't miss a new win-acme release

NewReleases is sending notifications on new releases.