(Note: only changes sinces the previous release of simple-acme are listed, read those notes for more changes relative to win-acme).
Features
@zgcwkj contributed a new DNS validation plugin for HuaWeiCloud (#7).
Enhancements
- Prefer the original
BaseUri
setting/argument for all ACME servers that are not Let's Encrypt, saving users of alternative servers from unnecessary warnings at startup about the/directory
endpoint not existing. - @P6g9YHK6 contibuted example scripts that open and close port 80 on the Windows firewall before and after attempting a renewal (#11)
- @c-s-cott contributed an example script for the DNS script plugin to use with ZoneEdit (#13)
- The Route 53 (AWS) DNS validation plugin is now able to authenticate using a full ARN role, requested by @slauger in #24.
Bug fixes
- We now handle a
BaseUri
with query string parameters properly, requested by @jure123
(win-acme/win-acme#2704) - The setting
UseNextGenerationCryptoApi
was broken in v2.2.9.1, reported by @lukas-m (win-acme/win-acme#2757). - Improved compatibility with serles-acme, thanks for debugging @nwalther4 (win-acme/win-acme#2747)
- Editing a renewal would unnecessarily recreate the scheduled task. Reported by @LumKitty (win-acme/win-acme#2755).
- @ptsoccer fixed the
ImportRDListener.ps1
example script to support Windows Server 2025 (#8) - Fix for the DNS script validation plugin leaking secrets from the vault (if used as command line parameters) to the log. From this release they will show as **** in the log, like in other places.
- @moorereason fixed a typo (#19).
Code
- All binaries are now signed with a valid code signing certificate, thanks to a new sponsorship by SignPath.io. This allows users to verify that the builds published have been created from (only) the public source and even specifically from which exact commit the build has been made. This should also eliminate warnings from Windows about the software publishing being "untrusted" and might reduce false positives from anti-virus software.
- Upgrade from .NET8 to .NET9 (required to fix win-acme/win-acme#2757).
- Update various third-party dependencies.