spatie/ssh
A lightweight package to execute commands over an SSH connection
1.13.2
3.3M downloads/mo
#2480 most downloaded on Packagist
spatie/ssh
What this package is like to depend on
Last release 1 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
2 releases in the last 12 months
see the full history below
Release timeline
28 releases · Feb 2020 to Jul 2026Releases
latest 28-
1.13.224 Jul 2026Release notes
Open source →What's Changed
- Report real exit codes for Windows targets by @freekmurze in #125
Full Changelog: 1.13.1...1.13.2
Release notes
Open source →What's Changed
- Report real exit codes for Windows targets by @freekmurze in https://github.com/spatie/ssh/pull/125
Full Changelog: https://github.com/spatie/ssh/compare/1.13.1...1.13.2
-
1.13.123 Nov 2025Release notes
Open source →What's Changed
- Update README.md with sshpass requirements on usePassword usage by @ilbuonmarcio in #117
- Update issue template by @AlexVanderbist in #118
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in #122
New Contributors
- @ilbuonmarcio made their first contribution in #117
- @AlexVanderbist made their first contribution in #118
Full Changelog: 1.13.0...1.13.1
Release notes
Open source →What's Changed
- Update README.md with sshpass requirements on usePassword usage by @ilbuonmarcio in https://github.com/spatie/ssh/pull/117
- Update issue template by @AlexVanderbist in https://github.com/spatie/ssh/pull/118
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in https://github.com/spatie/ssh/pull/122
New Contributors
- @ilbuonmarcio made their first contribution in https://github.com/spatie/ssh/pull/117
- @AlexVanderbist made their first contribution in https://github.com/spatie/ssh/pull/118
Full Changelog: https://github.com/spatie/ssh/compare/1.13.0...1.13.1
-
1.13.023 Dec 2024Release notes
Open source →What's Changed
- Add password authentication support for SSH by @shaunluedeke in #103
New Contributors
- @shaunluedeke made their first contribution in #103
Full Changelog: 1.12.0...1.13.0
Release notes
Open source →What's Changed
- Add password authentication support for SSH by @shaunluedeke in https://github.com/spatie/ssh/pull/103
New Contributors
- @shaunluedeke made their first contribution in https://github.com/spatie/ssh/pull/103
Full Changelog: https://github.com/spatie/ssh/compare/1.12.0...1.13.0
-
1.12.006 Nov 2024Release notes
Open source →What's Changed
- Add support for PHP 8.4 by @lyrixx in https://github.com/spatie/ssh/pull/106
New Contributors
- @lyrixx made their first contribution in https://github.com/spatie/ssh/pull/106
Full Changelog: https://github.com/spatie/ssh/compare/1.11.0...1.12.0
-
1.11.018 Oct 2024Release notes
Open source →What's Changed
- Update Ssh.php by @leevigraham in #104
New Contributors
- @leevigraham made their first contribution in #104
Full Changelog: 1.10.1...1.11.0
Release notes
Open source →What's Changed
- Update Ssh.php by @leevigraham in https://github.com/spatie/ssh/pull/104
New Contributors
- @leevigraham made their first contribution in https://github.com/spatie/ssh/pull/104
Full Changelog: https://github.com/spatie/ssh/compare/1.10.1...1.11.0
-
1.10.105 Apr 2024Release notes
Open source →What's Changed
- Allow SSH connection without user by @pyrech in https://github.com/spatie/ssh/pull/98
New Contributors
- @pyrech made their first contribution in https://github.com/spatie/ssh/pull/98
Full Changelog: https://github.com/spatie/ssh/compare/1.10.0...1.10.1
-
1.10.018 Dec 2023Release notes
Open source →What's Changed
- Allow Symfony 7.x by @thecaliskan in #93
New Contributors
- @thecaliskan made their first contribution in #93
Full Changelog: 1.9.2...1.10.0
Release notes
Open source →What's Changed
- Allow Symfony 7.x by @thecaliskan in https://github.com/spatie/ssh/pull/93
New Contributors
- @thecaliskan made their first contribution in https://github.com/spatie/ssh/pull/93
Full Changelog: https://github.com/spatie/ssh/compare/1.9.2...1.10.0
-
1.9.219 Jun 2023Release notes
Open source →What's Changed
- Fix: Setting timeout causes scp commands to fail by @iPwnPancakes in #89
Full Changelog: 1.9.1...1.9.2
Release notes
Open source →What's Changed
- Fix: Setting timeout causes scp commands to fail by @iPwnPancakes in https://github.com/spatie/ssh/pull/89
Full Changelog: https://github.com/spatie/ssh/compare/1.9.1...1.9.2
-
1.9.117 Jun 2023Release notes
Open source →What's Changed
- Fix: Setting timeout created invalid SSH command by @iPwnPancakes in #87
New Contributors
- @iPwnPancakes made their first contribution in #87
Full Changelog: 1.9.0...1.9.1
Release notes
Open source →What's Changed
- Fix: Setting timeout created invalid SSH command by @iPwnPancakes in https://github.com/spatie/ssh/pull/87
New Contributors
- @iPwnPancakes made their first contribution in https://github.com/spatie/ssh/pull/87
Full Changelog: https://github.com/spatie/ssh/compare/1.9.0...1.9.1
-
1.9.015 May 2023Release notes
Open source →What's Changed
- set timeout by @tal7aouy in https://github.com/spatie/ssh/pull/82
New Contributors
- @tal7aouy made their first contribution in https://github.com/spatie/ssh/pull/82
Full Changelog: https://github.com/spatie/ssh/compare/1.8.3...1.9.0
-
1.8.305 May 2023Release notes
Open source →What's Changed
- Update README.md by @undersound in https://github.com/spatie/ssh/pull/76
- Add option to remove bash in command by @ebulku in https://github.com/spatie/ssh/pull/79
New Contributors
- @undersound made their first contribution in https://github.com/spatie/ssh/pull/76
- @ebulku made their first contribution in https://github.com/spatie/ssh/pull/79
Full Changelog: https://github.com/spatie/ssh/compare/1.8.2...1.8.3
-
1.8.217 Jan 2023Release notes
Open source →What's Changed
- Convert all tests to pest by @alexmanase in https://github.com/spatie/ssh/pull/72
- add ipv6 support for command execute and file upload by @bomas13 in https://github.com/spatie/ssh/pull/73
New Contributors
- @alexmanase made their first contribution in https://github.com/spatie/ssh/pull/72
- @bomas13 made their first contribution in https://github.com/spatie/ssh/pull/73
Full Changelog: https://github.com/spatie/ssh/compare/1.8.1...1.8.2
-
1.8.109 Jan 2023Release notes
Open source →What's Changed
- Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/ssh/pull/70
- Running commands locally by @yob-yob in https://github.com/spatie/ssh/pull/71
New Contributors
- @yob-yob made their first contribution in https://github.com/spatie/ssh/pull/71
Full Changelog: https://github.com/spatie/ssh/compare/1.8.0...1.8.1
-
1.8.007 Sep 2022Release notes
Open source →What's Changed
- Update .gitattributes by @angeljqv in https://github.com/spatie/ssh/pull/63
- Multiplexing support by @Dachande663 in https://github.com/spatie/ssh/pull/65
New Contributors
- @angeljqv made their first contribution in https://github.com/spatie/ssh/pull/63
- @Dachande663 made their first contribution in https://github.com/spatie/ssh/pull/65
Full Changelog: https://github.com/spatie/ssh/compare/1.7.2...1.8.0
-
1.7.221 Dec 2021Nothing published for this version
-
1.7.124 Nov 2021Nothing published for this version
-
1.7.012 Nov 2021Nothing published for this version
-
1.6.010 Mar 2021 -
1.5.004 Jan 2021 -
1.4.128 Nov 2020 -
1.4.010 Apr 2020 -
1.3.014 Feb 2020 -
1.2.014 Feb 2020 -
1.1.213 Feb 2020 -
1.1.110 Feb 2020 -
1.1.006 Feb 2020 -
1.0.004 Feb 2020 -
0.0.103 Feb 2020Nothing published for this version