What's Changed
- [BREAKING CHANGE] Replaced the McMaster.Extensions.CommandLineUtils with XenoAtom.CommandLine for command line
The command line parsing library has been replaced with a Native AOT compatible one to allow for stand alone binaries to be published. While the new command line parser is largely compatible with the previous one, there may be differences in how they are interpreted. - [CHORE] Update all dependencies
- [FEATURE] Add support for glob patterns in signing input.
- [BREAKING CHANGE] Changed parallelism to use less concurrency to avoid throttling.
--max-degree-of-parallelism now defaults to 4, instead of unlimited. This is to reduce the amount of signing throughput which can result in throttling from either Azure Key Vault or from a CA's timestamp infrastructure. The original behavior can be restored by explicitly setting --max-degree-of-parallelism to0
. - [FEATURE] Azure Key Vault retry policy. RSAKeyVaultProvider has been replaced with Azure's native functionality. This allows for retries, throttling, and back off for Azure Key Vault.
- [FEATURE] --azure-key-vault-certificate-version can be used to specify a specific version of an Azure Key Vault certificate.
New Contributors
- @roelvandersteen made their first contribution in #231
- @j-laemmermann made their first contribution in #260
- @bb-froggy made their first contribution in #261
- @krachynski made their first contribution in #259
- @ConcernedCitizen made their first contribution in #268
- @Mik4sa made their first contribution in #270
Full Changelog: v5.0.0...v6.0.0