Note: This is a major release that changes the Ed25519 key pair. See the migration guide for help in migrating to the new version.
Reproducible builds:
We're currently building releases with goreleaser using Go 1.22.2.
You should be able to build a binary that is an exact copy of our release binaries if you use the same Go compiler, at least for the statically linked Linux and Windows binaries.
On macOS tkey-ssh-agent
is unfortunately not statically linked. The binary was built on macOS with uname:
Darwin Kernel Version 22.6.0: Tue Nov 7 21:42:24 PST 2023; root:xnu-8796.141.3.702.9~2/RELEASE_ARM64_T6020 arm64
Changelog:
- All other apps, libraries, and packages have moved to their own repos.
- Bug fix for Windows: Complain and quit cleanly when agent socket already exists.
- Embed binary signer in repo. This enables
go install
as install method. --version
now also outputs version of embedded device app.- Builds releases and OS packages with goreleaser.
- tkey-device-signer
has been updated to v1.0.0. WARNING: Breaks CDI! Generates new key pair. - tkeyclient has been updated to v1.0.0.
- tkeysign has been updated to v1.0.0.