NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1639 most downloaded on Packagist
A lightweight package to execute commands over an SSH connection
Last release 2 months ago
24 Jul 2026
Release timing varies
gaps range from 8 days to 11 months
Most releases are documented
notes for 24 of 28 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
28 releases · first in 2020
One column per quarter.
Report real exit codes for Windows targets by @freekmurze in #125
Full Changelog: 1.13.1...1.13.2
Full Changelog: https://github.com/spatie/ssh/compare/1.13.1...1.13.2
Update README.md with sshpass requirements on usePassword usage by @ilbuonmarcio in #117
Full Changelog: 1.13.0...1.13.1
Full Changelog: https://github.com/spatie/ssh/compare/1.13.0...1.13.1
Add password authentication support for SSH by @shaunluedeke in #103
Full Changelog: 1.12.0...1.13.0
Full Changelog: https://github.com/spatie/ssh/compare/1.12.0...1.13.0
Add support for PHP 8.4 by @lyrixx in #106
Full Changelog: https://github.com/spatie/ssh/compare/1.11.0...1.12.0
Update Ssh.php by @leevigraham in #104
Full Changelog: 1.10.1...1.11.0
Full Changelog: https://github.com/spatie/ssh/compare/1.10.1...1.11.0
Allow SSH connection without user by @pyrech in #98
Full Changelog: https://github.com/spatie/ssh/compare/1.10.0...1.10.1
Allow Symfony 7.x by @thecaliskan in #93
Full Changelog: 1.9.2...1.10.0
Full Changelog: https://github.com/spatie/ssh/compare/1.9.2...1.10.0
Fix: Setting timeout causes scp commands to fail by @iPwnPancakes in #89
Full Changelog: 1.9.1...1.9.2
Full Changelog: https://github.com/spatie/ssh/compare/1.9.1...1.9.2
Fix: Setting timeout created invalid SSH command by @iPwnPancakes in #87
Full Changelog: 1.9.0...1.9.1
Full Changelog: https://github.com/spatie/ssh/compare/1.9.0...1.9.1
set timeout by @tal7aouy in #82
Full Changelog: https://github.com/spatie/ssh/compare/1.8.3...1.9.0
Update README.md by @undersound in https://github.com/spatie/ssh/pull/76
Full Changelog: https://github.com/spatie/ssh/compare/1.8.2...1.8.3
Convert all tests to pest by @alexmanase in https://github.com/spatie/ssh/pull/72
Full Changelog: https://github.com/spatie/ssh/compare/1.8.1...1.8.2
Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/ssh/pull/70
Full Changelog: https://github.com/spatie/ssh/compare/1.8.0...1.8.1
Update .gitattributes by @angeljqv in https://github.com/spatie/ssh/pull/63
Full Changelog: https://github.com/spatie/ssh/compare/1.7.2...1.8.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
add ability to disable/enable password authentication
- add quiet mode option
- add support for PHP 8
- add executeAsync
executeAsync- add onOutput
onOutputadd upload, download and configureProcess methods
upload, download and configureProcess methods- allow 0 as a valid port number
for security reasons, the host key checking is now enabled by default
add enableStrictHostKeyChecking
enableStrictHostKeyChecking- initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →