Releases: ruphy/sshdb
Release 0.18.0
0.18.0
2026-03-16
Highlights
Added
- Per-host SSH key selection with a picker backed by
~/.ssh, plus support for multiple identity files per host. - A per-host
prefer_public_key_authtoggle that forcesPreferredAuthentications=publickey. xas a new shortcut to copy the selected host's full SSH command to the clipboard.
Changed
- Host configs now persist
key_pathsinstead of a singlekey_path, while remaining backward-compatible with existing configs. - Host details and command previews now reflect multiple keys and the effective auth preference.
Fixed
- The inline key selector now closes correctly with
Esc, keeps the active item visible when the list scrolls, and preserves cursor alignment in the form. - When
prefer_public_key_authis enabled, conflictingPreferredAuthentications=...options are stripped so the toggle actually wins. - The
xshortcut now copies a shell-safe, pasteable SSH command instead of a plain joined preview string.
Release 0.17.0
Release v0.17.0
Highlights
Contributors
- Riccardo Iaconelli (1 commit)
Changelog generated by git-cliff.
Release 0.16.15
Release v0.16.15
Highlights
Contributors
- Riccardo Iaconelli (1 commit)
Changelog generated by git-cliff.
Release 0.16.14
Release v0.16.14
Highlights
Contributors
- Riccardo Iaconelli (1 commit)
Changelog generated by git-cliff.
Release 0.16.13
Release v0.16.13
Highlights
Contributors
- Riccardo Iaconelli (1 commit)
Changelog generated by git-cliff.
Release 0.16.11
Release v0.16.11
Highlights
Contributors
-
Riccardo Iaconelli (1 commit)
-
sshdb-release-bot (2 commits)
Changelog generated by git-cliff.
Release 0.16.10
Release v0.16.10
Highlights
Contributors
- Riccardo Iaconelli (2 commits)
Changelog generated by git-cliff.
Release 0.16.6
Release v0.16.6
Highlights
Contributors
- {"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763747989} (1 commit)
Changelog generated by git-cliff.
Release 0.16.5
Release v0.16.5
Highlights
Contributors
- {"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763747555} (1 commit)
Release v0.16.4
Highlights
Contributors
- {"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763747223} (1 commit)
Release v0.16.3
Highlights
Contributors
-
{"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763746343} (1 commit)
-
{"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763746778} (1 commit)
Release v0.16.2
Highlights
Contributors
- {"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763746140} (1 commit)
Release v0.16.1
Highlights
Contributors
-
{"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763744799} (1 commit)
-
{"email":"riccardo@kde.org","name":"Riccardo Iaconelli","timestamp":1763745856} (1 commit)
Release v0.15.0
Highlights
Contributors
Changelog generated by git-cliff.
Release 0.16.0
Release 0.16.0
Binaries
sshdb-linux-x86_64.tar.gz- Linux (x86_64)sshdb-macos-x86_64.tar.gz- macOS (Intel)sshdb-macos-aarch64.tar.gz- macOS (Apple Silicon)sshdb-windows-x86_64.zip- Windows (x86_64)
Installation
Extract the archive and place the binary in your PATH.
Linux/macOS
tar xzf sshdb-*.tar.gz
sudo mv sshdb /usr/local/bin/Windows
Extract the zip file and add the directory to your PATH.