PackageTrack
Sign in Get early access

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 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 1.13.2 24 Jul 2026
    Release notes

    What's Changed

    Full Changelog: 1.13.1...1.13.2

    Open source →
    Release notes

    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

    Open source →
  2. 1.13.1 23 Nov 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.13.0...1.13.1

    Open source →
    Release notes

    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

    Open source →
  3. 1.13.0 23 Dec 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.12.0...1.13.0

    Open source →
    Release notes

    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

    Open source →
  4. 1.12.0 06 Nov 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.11.0...1.12.0

    Open source →
    Release notes

    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

    Open source →
  5. 1.11.0 18 Oct 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.10.1...1.11.0

    Open source →
    Release notes

    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

    Open source →
  6. 1.10.1 05 Apr 2024
    Release notes

    What's Changed

    • Allow SSH connection without user by @pyrech in #98

    New Contributors

    Full Changelog: 1.10.0...1.10.1

    Open source →
    Release notes

    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

    Open source →
  7. 1.10.0 18 Dec 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.9.2...1.10.0

    Open source →
    Release notes

    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

    Open source →
  8. 1.9.2 19 Jun 2023
    Release notes

    What's Changed

    Full Changelog: 1.9.1...1.9.2

    Open source →
    Release notes

    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

    Open source →
  9. 1.9.1 17 Jun 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.9.0...1.9.1

    Open source →
    Release notes

    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

    Open source →
  10. 1.9.0 15 May 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.8.3...1.9.0

    Open source →
    Release notes

    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

    Open source →
  11. 1.8.3 05 May 2023
    Release notes

    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

    Open source →
  12. 1.8.2 17 Jan 2023
    Release notes

    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

    Open source →
  13. 1.8.1 09 Jan 2023
    Release notes

    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

    Open source →
  14. 1.8.0 07 Sep 2022
    Release notes

    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

    Open source →
  15. 1.7.2 21 Dec 2021

    Nothing published for this version

  16. 1.7.1 24 Nov 2021

    Nothing published for this version

  17. 1.7.0 12 Nov 2021

    Nothing published for this version

  18. 1.6.0 10 Mar 2021
    Release notes
    • add ability to disable/enable password authentication (#42)
    Open source →
  19. 1.5.0 04 Jan 2021
    Release notes
    • add quiet mode option (#40)
    Open source →
  20. 1.4.1 28 Nov 2020
    Release notes
    • add support for PHP 8
    Open source →
  21. 1.4.0 10 Apr 2020
    Release notes
    • add executeAsync
    Open source →
  22. 1.3.0 14 Feb 2020
    Release notes
    • add onOutput
    Open source →
  23. 1.2.0 14 Feb 2020
    Release notes
    • add upload, download and configureProcess methods
    Open source →
  24. 1.1.2 13 Feb 2020
    Release notes
    • allow 0 as a valid port number
    Open source →
  25. 1.1.1 10 Feb 2020
    Release notes
    • for security reasons, the host key checking is now enabled by default
    Open source →
  26. 1.1.0 06 Feb 2020
    Release notes
    • add enableStrictHostKeyChecking
    Open source →
  27. 1.0.0 04 Feb 2020
    Release notes
    • initial release
    Open source →
  28. 0.0.1 03 Feb 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive