Skip to content

v6.0.0

Latest
Compare
Choose a tag to compare
@vcsjones vcsjones released this 15 Oct 16:39
· 6 commits to main since this release
v6.0.0
836e9d0

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 to 0.
  • [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

Full Changelog: v5.0.0...v6.0.0