github smallstep/cli v0.25.1
Step CLI v0.25.1 (23-11-29)

latest releases: v0.26.2, v0.26.1, v0.26.0...
7 months ago

Official Release Artifacts

Linux

macOS 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 \
  --certificate ~/Download/step_darwin_0.25.1_amd64.tar.gz.pem \
  --signature ~/Downloads/step_darwin_0.25.1_amd64.tar.gz.sig \
  --certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  ~/Downloads/step_darwin_0.25.1_amd64.tar.gz

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

Changelog

  • 7f2d5f4 Merge pull request #1071 from smallstep/update-changelog-20231127
  • e9902f8 Merge branch 'master' into update-changelog-20231127
  • a78932c Merge pull request #1072 from smallstep/sort-ca-kms
  • 3f2963d Merge branch 'master' into sort-ca-kms
  • ad52904 Merge pull request #1074 from smallstep/bump-gopkcs12
  • 9bf3d4e Merge branch 'master' into bump-gopkcs12
  • 949215e golang dep updates (#1073)
  • 0b51ad0 Upgrade go-pkcs12 and use modern encoders
  • 0f2ff58 Sort step certificate create flags
  • 29ffa8d Set v0.25.1 release date
  • e3bce7a Run gofmt on decrypt.go
  • 7683b87 Merge pull request #1067 from smallstep/update-changelog-20231127
  • 8865323 Merge pull request #1060 from ncaq/add-password-file-for-step-crypto-jwe-decrypt
  • 5d33840 Merge pull request #1068 from smallstep/dependabot/go_modules/golang.org/x/term-0.15.0
  • a851722 Bump golang.org/x/term from 0.14.0 to 0.15.0
  • 552aa3f Changes for v0.25.1 release
  • 3f81750 Merge pull request #1066 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.37.0
  • 3e616f8 Bump go.step.sm/crypto from 0.36.1 to 0.37.0
  • e1e15f5 Merge pull request #1063 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.15.0
  • d63f7c7 Bump golang.org/x/crypto from 0.14.0 to 0.15.0
  • c4cc60e Merge pull request #1064 from smallstep/dependabot/go_modules/golang.org/x/term-0.14.0
  • b71a30a Bump golang.org/x/term from 0.13.0 to 0.14.0
  • 5f700b5 Merge pull request #1062 from smallstep/dependabot/go_modules/golang.org/x/sys-0.14.0
  • d2c7831 Bump golang.org/x/sys from 0.13.0 to 0.14.0
  • ba4214f Merge pull request #1054 from smallstep/mariano/rand
  • 822c29b feat: add: --password-file option for step crypto jwe decrypt
  • 75d7a7b Merge pull request #1057 from smallstep/dependabot/go_modules/github.com/google/uuid-1.4.0
  • afba645 Bump github.com/google/uuid from 1.3.1 to 1.4.0
  • bf32ddf Merge pull request #1055 from terabyte128/master
  • 12263b8 Clarify docs for die
  • 53eb468 Fix examples
  • bb072b1 Move step rand to step crypto rand and prime format
  • a0135a0 Update command/rand/rand.go
  • 82999ac Update command/rand/rand.go
  • c5608d1 Fix command completion for zsh
  • 3ce9382 Add step rand command
  • e397d84 Merge pull request #1045 from smallstep/herman/ignore-bom
  • 92f807f Make the utfbom package internal
  • eda17fc Merge branch 'master' into herman/ignore-bom
  • 8d489d1 Merge pull request #1053 from smallstep/mariano/truststore
  • 3b0f22a Upgrades truststore
  • 2e6ff3e Merge pull request #1044 from smallstep/mariano/tpm-device
  • 3df0ad1 Merge pull request #1052 from smallstep/herman/fix-leaf-certificate-public-key-type
  • 9dc90a4 Fix leaf certificate *rsa.PublicKey example
  • 7fb818c Merge branch 'master' into herman/ignore-bom
  • e6e358d Merge pull request #1047 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.36.1
  • 172d3fe Merge pull request #1048 from smallstep/dependabot/github_actions/dependabot/fetch-metadata-1.6.0
  • c275804 Merge branch 'master' into dependabot/github_actions/dependabot/fetch-metadata-1.6.0
  • c3dee7e Merge branch 'master' into dependabot/go_modules/go.step.sm/crypto-0.36.1
  • 141af6e Bump ad-m/github-push-action from 0.6.0 to 0.8.0 (#1049)
  • 72ea770 Merge pull request #1050 from smallstep/dependabot/github_actions/webfactory/ssh-agent-0.8.0
  • c118251 Merge branch 'master' into dependabot/github_actions/webfactory/ssh-agent-0.8.0
  • cc50901 Merge branch 'master' into dependabot/go_modules/go.step.sm/crypto-0.36.1
  • 43e8d20 Merge branch 'master' into dependabot/github_actions/dependabot/fetch-metadata-1.6.0
  • 50f295c [action] fix actionlint warnings (#1046)
  • 1031717 Bump webfactory/ssh-agent from 0.7.0 to 0.8.0
  • 5966905 Bump dependabot/fetch-metadata from 1.1.1 to 1.6.0
  • 20e1aa1 Bump go.step.sm/crypto from 0.36.0 to 0.36.1
  • deda87e Fix linting issues
  • f97a0f2 Make the file reader utility aware of BOMs
  • 7d70cea Allow the define a custom tpm device
  • 01d41bb Merge pull request #1040 from smallstep/carl/fix-release-action-i-broke
  • 7eb652d Fixes a yaml error in release.yml that I introduced
  • cecdb62 Merge pull request #1039 from smallstep/carl/fixes-1032
  • ac234c6 Merge pull request #1034 from smallstep/carl/unversioned
  • d6db060 Fixes #1032
  • dcef695 [action] check for updates to dependabot actions (#1038)
  • 83f2696 Merge pull request #1037 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.36.0
  • 96d08b9 Merge pull request #1036 from smallstep/dependabot/go_modules/github.com/google/go-cmp-0.6.0
  • abb9aad Bump go.step.sm/crypto from 0.35.1 to 0.36.0
  • dc41fb9 Bump github.com/google/go-cmp from 0.5.9 to 0.6.0
  • 1c46be6 Wrap unversioned step into an unversioned dir
  • 8a17e78 Wrap unversioned step into an unversioned dir
  • 27a1e29 Merge pull request #1033 from smallstep/dependabot/go_modules/golang.org/x/net-0.17.0
  • 699a864 Bump golang.org/x/net from 0.15.0 to 0.17.0
  • 463a137 Merge pull request #1031 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.14.0
  • 09fecd3 Bump golang.org/x/crypto from 0.13.0 to 0.14.0
  • 6cbf2f4 Remove gitleaksignore file (#1027)
  • abf6c29 Merge pull request #1025 from smallstep/carl/fixes-1023
  • 4b8020a Merge branch 'master' into carl/fixes-1023
  • 01a5d12 Fix cosign identity regexp
  • cfca45a Merge pull request #1024 from smallstep/carl/reference-fix
  • 85eb21a Path fix for step cli command refernce build step
  • 57f839f Merge pull request #984 from smallstep/carl/winget
  • 4653094 Explicitly specify the scoop buget repository branch name.
  • 02e9286 Merge branch 'master' into carl/winget
  • 6a2da40 Merge pull request #1021 from smallstep/max/scoop
  • cfe9ddb Merge pull request #1022 from Juneezee/jwt/redundant-len-check
  • 312adcb crypto/jwt: remove redundant len check in verify
  • a710bb7 [action] Change scoop name to step
  • 6813a53 Merge branch 'master' into carl/winget
  • be0e53f Only make PRs on releases, not release candidates
  • 5ae0337 Use MS repo as base
  • 6b5b7e4 Remove broken config
  • 35a699b Add base branch for PR
  • 895c18a Add base branch for PR
  • 8b0d08d Fix goreleaser deprecation warnings
  • 6fdddea erge branch 'master' into carl/winget
  • 6f66fa3 Use a 'step' branch for Winget PRs
  • 4c1de11 Test winget
  • 626414c Add Winget automation to GoReleaser
  • 5c2c5ef Add Winget automation to GoReleaser

Thanks!

Those were the changes on v0.25.1!

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.