Skip to content

Releases: smallstep/step-agent-plugin

Step Agent v0.13.0 (2024-07-02)

02 Jul 14:51
e82f0cb
Compare
Choose a tag to compare

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)

02 Jul 14:09
e82f0cb
Compare
Choose a tag to compare

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)

25 Jun 22:50
e82f0cb
Compare
Choose a tag to compare

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)

25 Jun 16:26
e82f0cb
Compare
Choose a tag to compare

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 in kmsutil
  • 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)

29 May 14:20
e82f0cb
Compare
Choose a tag to compare

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)

26 Mar 19:18
e82f0cb
Compare
Choose a tag to compare

Official Release Artifacts

Linux

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)

25 Mar 22:26
e82f0cb
Compare
Choose a tag to compare

Official Release Artifacts

Linux

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)

16 Feb 19:51
e82f0cb
Compare
Choose a tag to compare

Official Release Artifacts

Linux

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)

07 Nov 21:17
e82f0cb
Compare
Choose a tag to compare

Official Release Artifacts

Linux

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)

27 Oct 16:05
e82f0cb
Compare
Choose a tag to compare

Official Release Artifacts

Linux

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.