Releases: Venafi/vssh-cli
vSSH CLI v1.0.2026052713
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Security Enhancements
- CI/CD Pipeline Hardening: Comprehensive security controls with GitHub Actions SHA pinning, SARIF uploads, and security scanning integration
- Cosign Integration: Release artifacts now signed with cosign bundle output for supply chain security
- Security Scanning: Added gosec static analysis, Anchore container scanning, and automated SARIF reporting
- File/Socket Hardening: Improved file and socket handling to address security findings
Improvements
- Dependency Updates: Bumped Go to 1.26.3 and updated all dependencies
- License Compliance: Replaced HashiCorp MPL-2.0 libraries with Go standard library
- Darwin CA Pool: Restored system CA pool loading behavior for macOS
vSSH CLI v1.0.2025102717
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Bug fixes & updates
- Dependencies are updated to the latest versions.
vSSH CLI v1.0.2025032112
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Bug fixes & updates
- Dependencies are updated to the latest versions.
vSSH CLI v1.0.2024062107
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Bug fixes & updates
- Dependencies are updated to the latest versions.
vSSH CLI v1.0.2023091815
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Bug fixes & updates
- FIX:
vsshfailing withUnable to parse key comment: invalid character 'k' looking for begging of value. - Dependencies are updated to the latest versions.
vSSH CLI 1.0.2022102717
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Features
vssh loginnow supports existing SSH keys to be used when enrolling certificates.vssh certificate enrollcan generate passphrase protected private keys.- Users can pass principals as positional argument to
vssh certificate enroll. Examplevssh certificate enroll web-admin - Users can now use
--forceflag to force certificate renewal when usingvssh certificate renew - Users can pass the path to the certificate as positional argument when using
vssh certificate renew. Examplevssh certificate renew id_rsa-cert.pub - By default,
vssh certificate renewdoes not regenerate the private key. This can be done by passing--rekeyflag.
Bug fixes
- FIX:
vssh certificate enrollfails when the current user has incorrect group membership. - FIX: Locally generated private keys are not accepted by old OpenSSH clients.
- FIX: Service generated SSH keys are not overwritten on the disk.
- FIX: Duplicate principals are displayed when showing the status.
vSSH CLI 1.0.2022091218
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Features
vssh loginnow supports positional arguments. You can pass the username and template without specifying flags. For example, you can usevssh login alicewithout specifying--userflag.vsshnow allows users to automate the process of retrieving the public keys of SSH CAs. For non-interactive operations you can usevssh service ca retrieve --no-prompt --template "Users - Web Admins" --use-to-configure openssh_server --out-file trusted_user_ca_keys.pub- Users can enable log messages to be in JSON format. This is done my passing
--log-format json.
vSSH CLI 1.0.2022072117
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Features
vsshnow allows users to obtain and revoke access tokens usingvssh service tokencommand.
Bug fixes
- Fixed an issue on Windows where incorrect permissions are set to private keys stored on disk.
vSSH CLI 1.0.2022061811
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Features
vsshnow accepts--debugto see verbose logging.vsshnow generates config file which can be used by OpenSSH clients (e.g.,ssh -F ssh_config)
Bug fixes
- Fixed an issue where
vsshcannot communicate with endpoints configured to accept TLS client certificates. - Fixed an issue where pre-configured template was not taken into account.
- Fixed an issue where tokens are not invalidated.
- Fixed an issue where
--out-filewas not taken into account whenvssh loginwas used. - Fixed slowness after enrolment.
vSSH CLI v1.0.2022052505
This release of vSSH CLI contains the following features, bug fixes, and stability improvements.
Features
vssh updateshows release notes prior update.vssh updatesupports pre-release versions of vSSH CLI.
SHA256 Checksums
5bc92018496b3c841c65e89b02fb11e9447185a5 vssh_darwin_amd64.zip
a05da0305d8f44675a5c8c57dd1dc98601cc1673 vssh_darwin_arm64.zip
4e0803de692bd05a26a941abffc0ad3d9ab175dc vssh_linux_386.zip
9256a1761fb90876da4d40e8466aa2cff16b692c vssh_linux_amd64.zip
4eec501bdb9db080e05df38999aaf2296480d809 vssh_windows_386.zip
b7cc3be5b1ca1c4fb03fc8c0b946ad3dcf687db8 vssh_windows_amd64.zip