github smallstep/cli v0.22.0
Step CLI v0.22.0 (22-08-25)

latest releases: v0.26.0, v0.25.3-rc3, v0.25.3-rc2...
20 months ago

Official Release Artifacts

Linux

OSX Darwin

Windows

For more builds across platforms and architectures see the Assets section below.
And for packaged versions (Homebrew, Scoop, etc.), see our installation docs.

Don't see the artifact you need? Open an issue here.

Signatures and Checksums

step uses sigstore/cosign for signing and verifying release artifacts.

Below is an example using cosign to verify a release artifact:

cosign verify-blob \
  -key https://raw.githubusercontent.com/smallstep/cli/master/cosign.pub \
  -signature ~/Downloads/step_darwin_0.22.0_amd64.tar.gz.sig
  ~/Downloads/step_darwin_0.22.0_amd64.tar.gz

The checksums.txt file (in the 'Assets' section below) contains a checksum for every artifact in the release.

Changelog

  • 746b476 Merge pull request #739 from smallstep/fix-linter-errors
  • a7cde34 Ignore lint errors.
  • 1740d7b Upgrade certificates to v0.22.0
  • ad41d95 Upgrade cli-utils and crypto to latests versions
  • ba3b40e [action] update lint, test, build for release
  • 0c0ae7b [action] add daily cron to test workflow
  • ee1812a [action] convert lint,test,build job to use workflow
  • d7dc850 Merge pull request #657 from darix/darix/upstream-units-for-ssh-cert-renewal
  • 1595398 Updated descriptions in prep for merge
  • 071f3ee Merge pull request #728 from smallstep/skip-validation
  • 020a5cd Update command/ca/provisioner/provisioner.go
  • ad0ac03 Merge pull request #729 from smallstep/init-flags
  • f608007 Add flags for kms keys
  • f39f7f7 Skip config validation when modifying provisioners
  • eb52561 Use go.step.sm/crypto/kms
  • 675df60 Merge pull request #727 from smallstep/max/gosec
  • 2dc9460 Fix a few elements from PR review
  • cd69a29 Knock out a few more golang linter warnings
  • b9b4880 A bunch more sensible linters and fixes
  • a62a7fa nolinlint
  • 85fa039 Fix or ignore gosec issues
  • 12c1ce5 Merge pull request #725 from smallstep/templates-vars
  • 57b8a06 Clarify command help
  • b8b923c Add entry to changelog
  • 99a4891 Add support for set and set-file in certificate create and sign
  • 86eb2d1 Add template flag and make more generic set and set-file usage
  • ed77956 Merge pull request #716 from smallstep/fix-oauth-help
  • ebffe93 Merge branch 'master' into fix-oauth-help
  • 884b541 Accidentally reverted mariano's changes
  • 5860b34 Merge pull request #713 from smallstep/max/revoke-serial
  • d73a2de revoke must be base 10 or indicate appropriate base
  • 5721407 Merge pull request #714 from smallstep/max/go-1.19
  • b7e7f1e Fix linter errors
  • 4924084 Fix panic on step oauth --help
  • 0c51280 Change actions to build using go 1.19
  • e6ffcfb Merge pull request #709 from swalkinshaw/patch-1
  • d41a705 Create codeql-analysis.yml
  • b2d63dc Create SECURITY.md
  • 02d780d Fix certificate uninstall description
  • ff5a58f Merge pull request #708 from Delapouite/fish
  • 9707606 tweaks
  • 87335b1 final cleanups for merge
  • 4ee9a0d Add fish shell auto-completion
  • 3586b16 [action] combine label and triage project add into one workflow
  • d3e9040 Merge pull request #705 from smallstep/ssh-needs-renewal-docfix
  • d77dc82 The ssh needs-renewal command does not accept a hostname
  • 283eb0e Merge pull request #702 from smallstep/renew-token
  • d9388c9 Rename method to RenewWithToken to clarify current usage
  • d2463ab Modify help per review
  • eb4dd7e Remove token flag.
  • f610b70 Update changelog.
  • a34efbc Allow to use the token flow on step ca renew
  • 0f51ed9 Merge pull request #700 from smallstep/ssh-signature
  • a393c33 Add ssh signataure to step ssh inspect
  • 81b6571 Merge pull request #689 from smallstep/plugins
  • 3fbbd78 Merge branch 'master' into plugins
  • 36e2d29 Add string to install known plugins
  • 4c0364c Use fmt.Errorf instead of pkg/errors
  • 1e41085 Fix typo in help for IsX509Signer
  • 105126b Use capital letters for KMS
  • 1143f5d Do not ignore ShowAppHelp return value
  • ba4f6d7 Add plugin changes to changelog
  • 93c5c9f Check that the kms keys can sign X509 certificates.
  • ed541c1 Fix typo in example
  • 33c3066 Add support for kms in step certificate sign
  • cb30ceb Do not attempt to store the private key if is in the kms
  • 35aab83 Add examples on how to create a CA using a KMS
  • 3038610 Add support for kms in step certificate create
  • 1898512 Move kms signer to cryptoutil
  • f904fbd Add a plugin signer using step-kms-plugin
  • 7d6e695 Fix linter issues
  • 3b128ec Add initial support for executing command plugins
  • 9ccbc58 As requested switch the default timeout to 15minutes
  • 047c762 Also add target for the other units
  • 21e6f65 Also provide units to renew ssh certificates

Thanks!

Those were the changes on v0.22.0!

Come join us on Discord to ask questions, chat about PKI, or get a sneak peak at the freshest PKI memes.

Don't miss a new cli release

NewReleases is sending notifications on new releases.