v2.1.22.1260
版本发布时间: 2022-05-07 20:22:07
win-acme/win-acme最新发布版本:v2.2.9.1701(2024-05-26 03:07:35)
Features
@rmja contributed a DNS validation plugin for Simply DNS.
Enhancements
- Greatly enhanced the practical usability of Order plugins, which can be used to split a single renewal into multiple certificates. You can use this for example to very easily get a seperate certificate for each website in IIS, without spending a lot of time creating and managing seperate renewals. Order plugins are still a somewhat "hidden" feature because from interactive mode you automatically choose the "single order" plugin, even when you go through the full options menu. But they are documented and usable through the command line.
- It's now possible to validate different orders from the same renewal in parallel, saving a lot of time when using one of the DNS methods. Note that not every DNS plugin supports this parallel mode of operation, but some of more popular ones (Azure and AWS) do. This requires
DisableMultiThreading
to be set tofalse
insetttings.json
. - The cache mechanism has improved to better handle renewals with multiple orders, both in terms of correctness and performance.
- Fix a bug where IIS installation might not work properly when combined with an Order plugin.
- Fix a bug where Order plugins should not be available when using a manual CSR.
- Fix a bug where the program would complain about >100 SAN names, even though the renewal was going to split.
- Better feedback through log messages.
- It's now possible to validate different orders from the same renewal in parallel, saving a lot of time when using one of the DNS methods. Note that not every DNS plugin supports this parallel mode of operation, but some of more popular ones (Azure and AWS) do. This requires
- It's now possible to randomize the date when the renewal should run. This is useful for anyone worried about the impact of updating a large amount of certificates all at once. This works both with renewals and with specific orders withing the renewal. E.g. if you have 1000 certificates to manage, you can configure the program to randomly renew ~100 of them every day over a 10 day period, by setting
RenewalDaysRange
to10
insettings.json
. The default behaviour remains identical to previous versions. - The PfxFile store plugin now uses the BouncyCastle library instead of native .NET code to export the archive, which makes the key identifiers predictable and therefor easier to consume.
- @skacurt made the CloudFlare plugin a bit more efficient by requesting 50 zones per page instead of 20.
- Improved logging and exception handling around certificate downloads.
- @SysAdmLS made it possible to use
.cmd
as an extension for the script installer. - #2081 - For DNS pre-validation the program will no longer try to communicate with the root servers, because we found a case where there was an unexplainable difference between the root servers replies and replies by all major public providers.
- The FTP(S) validation plugin is now based on FluentFtp.NET instead of (recentely deprated)
FtpWebRequest
from .NET. This modern library makes the plugin much more reliable and able to talk to more types of servers. - #2085 - When using the Script DNS validation plugin, it's not possible enable parallel operations using the
--dnsscriptparallelism
parameter or by answering a question in the UI. This allows multiple records to be validated simultaneously, which can be a big time saver due to propagation delay issues. Requested by @LumKitty. - Update various NuGet packages
Bugs
- #2084 - Using a manual CSR was broken in one of the recent release. Thanks for the report @navels!
- #2076 - Fix superfluous warning messages about "Existing https binding ... not updated" when targeting multiple IIS sites for installation, thanks @Duber888 and @ppetrov for helping to reproduce this issue.
- #1970 - It was not possible to combine
--renew
with--friendlyname
to filter which certificate should be renewed. Found by @roddharris. - When using the IIS Central Certificate Store, the program would sometimes fail to create new bindings, even though they were needed.
1、 mscordbi.v2.1.22.1260.arm64.zip 493.36KB
2、 mscordbi.v2.1.22.1260.x64.zip 516.58KB
3、 mscordbi.v2.1.22.1260.x86.zip 446.82KB
4、 plugin.store.keyvault.v2.1.22.1260.zip 920.06KB
5、 plugin.validation.dns.azure.v2.1.22.1260.zip 583.35KB
6、 plugin.validation.dns.cloudflare.v2.1.22.1260.zip 30.39KB
7、 plugin.validation.dns.digitalocean.v2.1.22.1260.zip 135.15KB
8、 plugin.validation.dns.domeneshop.v2.1.22.1260.zip 55.73KB
9、 plugin.validation.dns.dreamhost.v2.1.22.1260.zip 7.96KB
10、 plugin.validation.dns.godaddy.v2.1.22.1260.zip 8.65KB
11、 plugin.validation.dns.googledns.v2.1.22.1260.zip 176.89KB
12、 plugin.validation.dns.luadns.v2.1.22.1260.zip 8.59KB
13、 plugin.validation.dns.ns1.v2.1.22.1260.zip 9.67KB
14、 plugin.validation.dns.route53.v2.1.22.1260.zip 417.68KB
15、 plugin.validation.dns.simply.v2.1.22.1260.zip 12.22KB
16、 plugin.validation.dns.transip.v2.1.22.1260.zip 17.57KB
17、 plugin.validation.http.rest.v2.1.22.1260.zip 7.53KB
18、 win-acme.v2.1.22.1260.arm64.pluggable.zip 31MB
19、 win-acme.v2.1.22.1260.arm64.trimmed.zip 12.59MB
20、 win-acme.v2.1.22.1260.x64.pluggable.zip 32.21MB
21、 win-acme.v2.1.22.1260.x64.trimmed.zip 12.87MB
22、 win-acme.v2.1.22.1260.x86.pluggable.zip 29.72MB
23、 win-acme.v2.1.22.1260.x86.trimmed.zip 12.2MB