Releases: smallstep/step-agent-plugin
Step Agent v0.13.0 (2024-07-02)
Changelog
- 3e3662b Merge pull request #224 from smallstep/josh/windows-build-cache
- 62185f5 Add 'enableCrossOsArchive' to cache actions.
Step Agent v0.12.0 (2024-07-02)
Changelog
- 1e3e92e Merge pull request #222 from smallstep/josh/windows-release-errant-debug
- 170df73 Remove errant debugging in Windows release script.
- 2bf9964 Merge pull request #220 from smallstep/panos/wix
- 61375bc Fix up Windows desktop build and add code signing.
- 9474c2a desktop: windows setup
- 72c9201 Merge pull request #219 from smallstep/jdoss/webkit2gtk
- df5519f Add webkit2gtk4.1 as a dep for RPMs and Debs.
Step Agent v0.11.0 (2024-06-25)
Changelog
- 0c6af20 Merge pull request #217 from smallstep/josh/fix-build-ldflags
- 2e30177 Fix ldflags in goreleaser builds.
Step Agent v0.10.0 (2024-06-25)
Changelog
- 8176c15 Merge pull request #216 from smallstep/josh/macos-location-on-gui-run
- 7fd18cf Clean up MacOS authz comments.
- 4d26589 Make authorization request user-driven.
- ef54e93 make fmt
- 2a28163 Fix Taskfile.
- 4385299 Add 'Authorization' view in frontend.
- d3e1a37 Add 'Authorization' controller for detecting runtime permissions in desktop edition.
- 652be12 Merge pull request #214 from smallstep/josh+panos/agent-os-exec
- 00fd909 lint.
- b6ccc9a Temporarily remove 'forgot-team' from GUI auth screen.
- 0445a22 make fmt
- d903d5b Set desktop build tags for production builds.
- 4a0ebda Fix flatpak AgentCmd
- c1811bb Merge pull request #215 from smallstep/josh/update-cd
- fb6c562 Update CI/CD to only use xplat.
- 706ea0b Update build.
- dd16911 Bump smallstep/linkedca to 0.22.1.
- 478af0d Change agent monitoring to use Ping response to detect connection failures.
- 82f2887 Update MacOS entitlements and provisioning profile.
- 51a1c25 make lint
- 932abaf make fmt
- d4cba71 Merge branch 'main' into josh+panos/agent-os-exec
- 5275571 Remove svcmgr package and refactor GUI to spawn agent process.
- 76bf379 Add 'Ping' and 'Quit' IPC handlers.
- 7ad31c3 Fix logger in desktop-build root command.
- 39a5c3a Back to single program; create wails application in CLI root on desktop builds.
- 0f7194a Merge pull request #200 from smallstep/herman/platform-kms-impl
- f581274 Merge branch 'herman/platform-kms-impl' of github.com:smallstep/agent into herman/platform-kms-impl
- 1087556 Use
t.Skip
when skipping Secure Enclave test - e66b3d7 Fix AK/EK param handling when deriving permanent ID from attester URI.
- c2810ab Skip Secure Enclave key creation test if unsupported
- 64860e1 Fix
ok_preserve_se_param
test - ce8f10e Fix TPM attester
- 3cdd25b Don't use
platform.KMS
in macOS KMS test - a937254 Don't use
platform.KMS
inkmsutil
- 54ed535 Fix spelling error in marshaling
- a331f94 Merge branch 'main' into herman/platform-kms-impl
- 575751d Merge pull request #208 from smallstep/josh/platform-kms-impl
- c7b0456 Merge pull request #170 from smallstep/dependabot/github_actions/golangci/golangci-lint-action-6.0.1
- 1c1077d build(deps): bump golangci/golangci-lint-action from 5.0.0 to 6.0.1
- c79cc11 Merge pull request #213 from smallstep/dependabot/github_actions/codecov/codecov-action-4.5.0
- 72fabef Bump codecov/codecov-action from 4.3.1 to 4.5.0
- 4e9bc26 Merge pull request #212 from smallstep/dependabot/github_actions/actions/checkout-4.1.7
- 31aee95 Bump actions/checkout from 4.1.5 to 4.1.7
- 0633a70 Merge pull request #210 from smallstep/josh/fix-account-ui
- 1a83457 Small UX improvements to accounts UI.
- 9abe8ea Preserve 'se' params in darwin platform KMS 'createURI'.
- 2a06301 Fix KMS params in darwin platform codepaths.
- e65f034 Create AK during agent start if needed.
- b89b692 Merge pull request #204 from smallstep/josh/reloadsrv-grpc-service
- e9628e4 Call 'Quit' on wails application during panic recovery.
- c6fb32a Merge branch 'main' into josh/reloadsrv-grpc-service
- 8428856 Clean up reload method switch statement.
- 3540ccc Update internal/reloadsrv/reloadsrv.go
- 054cc7c Cleanup default reloader options.
- 7e10e88 More de-dupe UNIX abstract socket address handling.
- bab063a De-dupe UNIX abstract socket address handling.
- 1248a59 Clean up GUI fatal logging.
- ede80e1 Update smallstep/rpc. Re-organize GUI context cancellation.
- 07cc6fb Use
tpmkms.New
when creating a new TPM attester - 74d02e2 Handle 'PlatformKMS' in 'PermanentIdentifierFromURI'.
- 27f3913 Use
kms
in the KMS uri - b44c44e Merge pull request #207 from smallstep/josh/fix-login-screen-ready
- 3db72ff Store AK certificate chain in MacKMS
- 1975756 Type safety fixes.
- 9923a42 Include heading in 'AgentUnavailable' component.
- f6d5f4c Ensure login event is only handled once.
- 320e448 Merge branch 'main' into josh/reloadsrv-grpc-service
- b32d9f6 DRY up abstract unix socket handling.
- 75b71bc Add context cancellation and error logging for GUI.
- 89e14aa Import 'platform/kms' in GUI to ensure appropriate KMSes are available.
- 08dd52f Use logging level behavior for GUI.
- 4bc8dae Re-wire systemd reloader runtime guard.
- eff7621 Update internal/cli/flags/flags.go
- 36c6f3d Handle gRPC statuses in endpoint reload.
- 44f2bde Implement partial ACME-DA flow with platform KMS
- e240db9 lint
- dce86f5 Enrich endpoint certificate info in 'AgentIPC.GetConfiguration'.
- f32aa1d Remove 'mainthread' package and related functionality.
- b4e7d88 Update MacOS entitlements to allow wifi and VPN mgmt from GUI program.
- 7752f94 Use gRPC for triggering endpoint reloading.
- 04a9598 Start endpoint reloader service conditionally.
- ac2253f Add missioncontrol.EndpointReloader gRPC service impl.
- 942c031 Record AK name for Darwin attester
- 3f16783 Add platform KMS attester
- f8c9015 Merge branch 'main' into herman/platform-kms-impl
- e7f0fec Move enabling of Windows certificate store integration to platform KMS
- b37b144 Merge branch 'main' into herman/platform-kms-impl
- cd74c8a Use the platform KMS where possible
Step Agent v0.8.2 (2024-06-07)
Changelog
- 0d83802 Merge pull request #179 from smallstep/josh/disable-desktop-goreleaser
- 6134d6e Disable desktop releases temporarily.
Step Agent v0.7.4 (24-03-26)
Official Release Artifacts
Linux
- 📦 step-agent-plugin_linux_0.7.4_amd64.tar.gz
- 📦 step-agent-plugin_0.7.4_amd64.deb
- 📦 step-agent-plugin_0.7.4_amd64.rpm
For more builds across platforms and architectures, see the Assets
section below.
Signatures and Checksums
step-agent-plugin
uses sigstore/cosign for signing and verifying release artifacts.
Below is an example using cosign
to verify a release artifact:
cosign verify-blob \
--certificate ~/Downloads/step-agent-plugin_linux_0.7.4_amd64.tar.gz.sig.pem \
--signature ~/Downloads/step-agent-plugin_linux_0.7.4_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/step-agent-plugin/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step-agent-plugin_linux_0.7.4_amd64.tar.gz
The checksums.txt
file (in the Assets
section below) contains a checksum for every artifact in the release.
Step Agent v0.7.3 (24-03-25)
Official Release Artifacts
Linux
- 📦 step-agent-plugin_linux_0.7.3_amd64.tar.gz
- 📦 step-agent-plugin_0.7.3_amd64.deb
- 📦 step-agent-plugin_0.7.3_amd64.rpm
For more builds across platforms and architectures, see the Assets
section below.
Signatures and Checksums
step-agent-plugin
uses sigstore/cosign for signing and verifying release artifacts.
Below is an example using cosign
to verify a release artifact:
cosign verify-blob \
--certificate ~/Downloads/step-agent-plugin_linux_0.7.3_amd64.tar.gz.sig.pem \
--signature ~/Downloads/step-agent-plugin_linux_0.7.3_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/step-agent-plugin/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step-agent-plugin_linux_0.7.3_amd64.tar.gz
The checksums.txt
file (in the Assets
section below) contains a checksum for every artifact in the release.
Step Agent v0.6.0 (24-02-16)
Official Release Artifacts
Linux
- 📦 step-agent-plugin_linux_0.6.0_amd64.tar.gz
- 📦 step-agent-plugin_0.6.0_amd64.deb
- 📦 step-agent-plugin_0.6.0_amd64.rpm
For more builds across platforms and architectures, see the Assets
section below.
Signatures and Checksums
step-agent-plugin
uses sigstore/cosign for signing and verifying release artifacts.
Below is an example using cosign
to verify a release artifact:
cosign verify-blob \
--certificate ~/Downloads/step-agent-plugin_linux_0.6.0_amd64.tar.gz.sig.pem \
--signature ~/Downloads/step-agent-plugin_linux_0.6.0_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/step-agent-plugin/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step-agent-plugin_linux_0.6.0_amd64.tar.gz
The checksums.txt
file (in the Assets
section below) contains a checksum for every artifact in the release.
Step Agent v0.5.1 (23-11-07)
Official Release Artifacts
Linux
- 📦 step-agent-plugin_linux_0.5.1_amd64.tar.gz
- 📦 step-agent-plugin_0.5.1_amd64.deb
- 📦 step-agent-plugin_0.5.1_amd64.rpm
For more builds across platforms and architectures, see the Assets
section below.
Signatures and Checksums
step-agent-plugin
uses sigstore/cosign for signing and verifying release artifacts.
Below is an example using cosign
to verify a release artifact:
cosign verify-blob \
--certificate ~/Downloads/step-agent-plugin_linux_0.5.1_amd64.tar.gz.sig.pem \
--signature ~/Downloads/step-agent-plugin_linux_0.5.1_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/step-agent-plugin/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step-agent-plugin_linux_0.5.1_amd64.tar.gz
The checksums.txt
file (in the Assets
section below) contains a checksum for every artifact in the release.
Step Agent v0.5.0 (23-10-27)
Official Release Artifacts
Linux
- 📦 step-agent-plugin_linux_0.5.0_amd64.tar.gz
- 📦 step-agent-plugin_0.5.0_amd64.deb
- 📦 step-agent-plugin_0.5.0_amd64.rpm
For more builds across platforms and architectures, see the Assets
section below.
Signatures and Checksums
step-agent-plugin
uses sigstore/cosign for signing and verifying release artifacts.
Below is an example using cosign
to verify a release artifact:
cosign verify-blob \
--certificate ~/Downloads/step-agent-plugin_linux_0.5.0_amd64.tar.gz.sig.pem \
--signature ~/Downloads/step-agent-plugin_linux_0.5.0_amd64.tar.gz.sig \
--certificate-identity-regexp "https://github\.com/smallstep/step-agent-plugin/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
~/Downloads/step-agent-plugin_linux_0.5.0_amd64.tar.gz
The checksums.txt
file (in the Assets
section below) contains a checksum for every artifact in the release.