Skip to content

Releases: clue/reactphp-ssh-proxy

v1.4.0

02 Sep 12:55
Compare
Choose a tag to compare
  • Feature: Full support for PHP 8.1 and PHP 8.2.
    (#32 by @clue and #37 by @SimonFrings)

  • Feature: Mark passwords and URIs as #[\SensitiveParameter] (PHP 8.2+).
    (#38 by @SimonFrings)

  • Feature: Forward compatibility with upcoming Promise v3.
    (#35 by @clue)

  • Feature: Avoid dependency on ext-filter.
    (#31 by @clue)

  • Improve test suite and use new reactphp/async package instead of clue/reactphp-block.
    (#36 and #39 by @SimonFrings)

v1.3.0

06 Aug 13:04
Compare
Choose a tag to compare
  • Feature: Simplify usage by supporting new default loop.
    (#27 and #28 by @clue)

    // old (still supported)
    $proxy = new Clue\React\SshProxy\SshProcessConnector('user@example.com', $loop);
    $proxy = new Clue\React\SshProxy\SshSocksConnector('user@example.com', $loop);
    
    // new (using default loop)
    $proxy = new Clue\React\SshProxy\SshProcessConnector('user@example.com');
    $proxy = new Clue\React\SshProxy\SshSocksConnector('user@example.com');
  • Documentation improvements and updated examples.
    (#25, #29 and #30 by @clue and #23 and #26 by @SimonFrings)

  • Improve test suite and use GitHub actions for continuous integration (CI).
    (#24 by @SimonFrings)

v1.2.0

23 Oct 12:40
Compare
Choose a tag to compare
  • Fix: Fix error reporting when parsing invalid SSH server URL.
    (#15 by @clue)

  • Enhanced documentation for ReactPHP's new HTTP client.
    (#21 by @SimonFrings)

  • Improve test suite and add .gitattributes to exclude dev files from exports.
    Prepare PHP 8 support, update to PHPUnit 9 and simplify test matrix.
    (#14 by @clue and #16, #18, #19 and 22 by @SimonFrings)

v1.1.1

01 May 13:22
Compare
Choose a tag to compare
  • Fix: Only start consuming STDOUT data once connection is ready.
    (#11 by @clue)

  • Add documentation and example for MySQL database SSH tunnel.
    (#13 by @clue)

v1.1.0

21 Jan 11:13
Compare
Choose a tag to compare
  • Feature: Improve platform support (chroot environments, Mac and others) and
    do not inherit open FDs to SSH child process by overwriting and closing.
    (#10 by @clue)

v1.0.0

19 Dec 18:32
Compare
Choose a tag to compare
  • First stable release, following SemVer