Official Release Artifacts
Below are the most popular artifacts for step on each platform.
For packaged versions (Homebrew, Scoop, etc.), see our installation docs.
Linux
- 📦 step_linux_0.29.0-rc1_amd64.tar.gz
- 📦 step_linux_0.29.0-rc1_arm64.tar.gz
- 📦 step_linux_0.29.0-rc1_armv7.tar.gz
- 📦 step-cli_0.29.0.rc1-1_amd64.deb
- 📦 step-cli-0.29.0.rc1-1.x86_64.rpm
- 📦 step-cli_0.29.0.rc1-1_arm64.deb
- 📦 step-cli-0.29.0.rc1-1.aarch64.rpm
- see
Assetsbelow for more builds
macOS Darwin
Windows
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.29.0-rc1_amd64.tar.gz.pem \
--signature ~/Downloads/step_darwin_0.29.0-rc1_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step_darwin_0.29.0-rc1_amd64.tar.gz
The checksums.txt file (in the 'Assets' section below) contains a checksum for every artifact in the release.
Changelog
- 42d80a0 Update changelog for v0.29.0 (#1528)
- c773a16 Merge pull request #1527 from smallstep/dependabot/github_actions/softprops/action-gh-release-2.5.0
- 10cda7c Bump softprops/action-gh-release from 2.4.2 to 2.5.0
- 2c7149f Merge pull request #1523 from smallstep/dependabot/go_modules/github.com/google/go-tpm-0.9.7
- c5d31cf Bump github.com/google/go-tpm from 0.9.6 to 0.9.7
- aca6309 Merge pull request #1519 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.45.0
- 229c1bd Bump golang.org/x/crypto from 0.43.0 to 0.45.0
- 8fc072d Merge pull request #1524 from smallstep/dependabot/github_actions/actions/checkout-6.0.0
- 4785205 Merge pull request #1525 from smallstep/dependabot/github_actions/actions/setup-go-6.1.0
- e3f0487 Bump actions/setup-go from 6.0.0 to 6.1.0
- 1a91c7c Bump actions/checkout from 5.0.1 to 6.0.0
- 5bcdad3 Merge pull request #1518 from smallstep/dependabot/github_actions/actions/checkout-5.0.1
- c77f974 Bump actions/checkout from 5.0.0 to 5.0.1
- 142c0b1 Merge pull request #1516 from smallstep/mariano/fix-1492
- 9686d6f Make --attestation-uri incompatible with --kms
- cde640b Merge pull request #1512 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.74.0
- c15b854 Bump go.step.sm/crypto from 0.73.0 to 0.74.0
- 20a5ada Merge pull request #1513 from smallstep/dependabot/go_modules/golang.org/x/sys-0.38.0
- 07adb2a Merge pull request #1514 from smallstep/dependabot/go_modules/github.com/ccoveille/go-safecast-1.8.2
- 32f8ca1 Upgrade to
v2ofgithub.com/ccoVeille/go-safecast - e1ab9d4 Bump github.com/ccoveille/go-safecast from 1.8.1 to 1.8.2
- a3321a0 Merge pull request #1515 from smallstep/dependabot/github_actions/softprops/action-gh-release-2.4.2
- de1f1d6 Bump softprops/action-gh-release from 2.4.1 to 2.4.2
- de72540 Bump golang.org/x/sys from 0.37.0 to 0.38.0
- 60a338d Merge pull request #1511 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.73.0
- dc1dc3d Bump go.step.sm/crypto from 0.72.0 to 0.73.0
- ce1fb68 Merge pull request #1510 from smallstep/dependabot/go_modules/github.com/ccoveille/go-safecast-1.8.1
- bccc1bc Use
go-safecastgenericConvertfunction to convert integers - 03159db Remove deprecated
+buildtags - 46ab13d Bump github.com/ccoveille/go-safecast from 1.7.0 to 1.8.1
- 9b02d1e Merge pull request #1508 from smallstep/dependabot/go_modules/github.com/smallstep/linkedca-0.25.0
- df4cb83 Bump github.com/smallstep/linkedca from 0.24.0 to 0.25.0
- 092256d Merge pull request #1433 from itoffshore/jq
- ac0f5c8 Merge pull request #1506 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.72.0
- a8d42a7 Bump go.step.sm/crypto from 0.70.0 to 0.72.0
- d2b42de Merge pull request #1504 from smallstep/dependabot/go_modules/github.com/ccoveille/go-safecast-1.7.0
- c677881 Merge pull request #1505 from smallstep/dependabot/go_modules/github.com/smallstep/cli-utils-0.12.2
- c0575b2 Bump github.com/smallstep/cli-utils from 0.12.1 to 0.12.2
- 800b3c0 Bump github.com/ccoveille/go-safecast from 1.6.1 to 1.7.0
- 2715db0 Merge pull request #1500 from smallstep/dependabot/go_modules/github.com/slackhq/nebula-1.9.7
- 656ab02 Merge pull request #1501 from smallstep/dependabot/github_actions/softprops/action-gh-release-2.4.1
- 9575fae Merge pull request #1502 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.43.0
- ca8f21c Bump golang.org/x/crypto from 0.42.0 to 0.43.0
- 4e5982c Bump softprops/action-gh-release from 2.3.4 to 2.4.1
- 5aae3da Bump github.com/slackhq/nebula from 1.9.6 to 1.9.7
- d555219 Merge pull request #1495 from smallstep/mariano/client-authentication
- c8fd9a7 Do not require client authentication if not enabled
- 48e8a11 Merge pull request #1493 from smallstep/dependabot/go_modules/google.golang.org/protobuf-1.36.10
- 869f9fb Merge pull request #1494 from smallstep/dependabot/github_actions/softprops/action-gh-release-2.3.4
- 19ad7fd Bump softprops/action-gh-release from 2.3.3 to 2.3.4
- 23fe796 Bump google.golang.org/protobuf from 1.36.9 to 1.36.10
- 6386950 Merge pull request #1490 from smallstep/mariano/gcp-organization-id
- 5c85efa Add remote configuration of the GCP organization id
- 57a60ca Merge pull request #1489 from smallstep/dependabot/go_modules/github.com/google/go-tpm-0.9.6
- b5a19eb Bump github.com/google/go-tpm from 0.9.5 to 0.9.6
- 0049c9f Merge pull request #1486 from smallstep/dependabot/github_actions/ad-m/github-push-action-1.0.0
- 9c40432 Merge pull request #1487 from smallstep/dependabot/go_modules/google.golang.org/protobuf-1.36.9
- c5a51f3 Bump google.golang.org/protobuf from 1.36.8 to 1.36.9
- b345c89 Bump ad-m/github-push-action from 0.8.0 to 1.0.0
- f9fbe9b Merge pull request #1483 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.42.0
- 7e79592 Remove
testscriptconditionals for Go versions < 1.24 - c186eb7 Update expected error message for insecure RSA key generation
- ce15665 Make a bad RSA key by overriding the modulus
- c104030 Bump golang.org/x/crypto from 0.41.0 to 0.42.0
- 5303cb0 Merge pull request #1481 from smallstep/dependabot/github_actions/softprops/action-gh-release-2.3.3
- 3d0f34b Merge pull request #1482 from smallstep/dependabot/github_actions/actions/setup-go-6.0.0
- e40ebf4 Bump actions/setup-go from 5.5.0 to 6.0.0
- 719cc23 Bump softprops/action-gh-release from 2.3.2 to 2.3.3
- cfc10e2 Merge pull request #1480 from smallstep/dependabot/go_modules/github.com/stretchr/testify-1.11.1
- 30767b3 Bump github.com/stretchr/testify from 1.11.0 to 1.11.1
- c04ccf5 Merge pull request #1477 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.70.0
- 50d0121 Bump go.step.sm/crypto from 0.69.0 to 0.70.0
- 1e951c7 Merge pull request #1476 from smallstep/dependabot/go_modules/google.golang.org/protobuf-1.36.8
- 447e925 Merge pull request #1478 from smallstep/dependabot/go_modules/github.com/stretchr/testify-1.11.0
- 1cd0452 Bump github.com/stretchr/testify from 1.10.0 to 1.11.0
- dc17d3d Bump google.golang.org/protobuf from 1.36.7 to 1.36.8
- 694966a Update
certinfotov1.15.0(#1475) - b4bdba3 Merge pull request #1474 from smallstep/mariano/pkix-fingerprint
- 800d82a Add PKIX fingerprint support
- 36fa739 Merge pull request #1471 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.41.0
- 60535e2 Bump golang.org/x/crypto from 0.40.0 to 0.41.0
- 937ceed Merge pull request #1470 from smallstep/dependabot/go_modules/google.golang.org/protobuf-1.36.7
- 1edf719 Bump google.golang.org/protobuf from 1.36.6 to 1.36.7
- 98e8525 Merge pull request #1468 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.69.0
- 8db2ad5 Bump go.step.sm/crypto from 0.68.0 to 0.69.0
- 031e74a Merge pull request #1469 from smallstep/dependabot/go_modules/golang.org/x/term-0.34.0
- b68f708 Bump golang.org/x/term from 0.33.0 to 0.34.0
- 37a72c6 Merge pull request #1467 from smallstep/dependabot/github_actions/actions/checkout-5.0.0
- 4b0f664 Bump actions/checkout from 4.2.2 to 5.0.0
- 7bec522 Merge pull request #1466 from smallstep/dependabot/go_modules/go.step.sm/crypto-0.68.0
- 31da36b Bump go.step.sm/crypto from 0.67.0 to 0.68.0
- 8dd49de Merge pull request #1465 from smallstep/dependabot/go_modules/software.sslmate.com/src/go-pkcs12-0.6.0
- bd2ab50 Merge pull request #1464 from smallstep/dependabot/go_modules/github.com/slackhq/nebula-1.9.6
- 1b104f6 Bump software.sslmate.com/src/go-pkcs12 from 0.5.0 to 0.6.0
- a00803d Bump github.com/slackhq/nebula from 1.9.5 to 1.9.6
- 1308bd9 Merge pull request #1462 from aleksipirttimaa/bug/makefile-darwin--arm64
- 8a0796a Merge pull request #1459 from smallstep/dependabot/go_modules/golang.org/x/crypto-0.40.0
- 25c7a68 Bump golang.org/x/crypto from 0.39.0 to 0.40.0
- 8960100 Merge pull request #1458 from smallstep/dependabot/go_modules/github.com/fxamacker/cbor/v2-2.9.0
- 2af176d Bump github.com/fxamacker/cbor/v2 from 2.8.0 to 2.9.0
- 3015473 Merge pull request #1463 from smallstep/carl/policy-scopes
- 450bd22 Add required param to help text for step ca policy
- 4cd5ad9 Fix Makefile for
darwin/amd64-targets - 560e846 add jq to docker images
Thanks!
Those were the changes on v0.29.0-rc1!
Come join us on Discord to ask questions, chat about PKI, or get a sneak peek at the freshest PKI memes.