Skip to content

Releases: ParallelSSH/ssh2-python

Release 0.15.0-3

16 Jul 10:48
Compare
Choose a tag to compare
  • Added Python 3.6 and 3.7 wheels for all versions of OSX.
  • Updated PyPi classifiers.

Release 0.15.0-2

12 Jul 13:53
Compare
Choose a tag to compare

Added Python 3.6 and 3.7 wheels for all versions of OSX.
Updated classifiers.

Release 0.15.0-1

12 Jul 12:38
Compare
Choose a tag to compare

Added Python 3.6 and 3.7 wheels for all versions of OSX.

Release 0.15.0

25 Jun 11:46
Compare
Choose a tag to compare

Changes

  • Updated session.userauth_publickey* functions to make providing public key and private key passphrase optional.
  • SFTP write calls write on all parts of buffer before returning.

Fixes

  • session.last_error() would always return empty string.

Release 0.14.0

30 May 13:49
Compare
Choose a tag to compare

Changes

  • SFTP, SFTPHandle, Listener and PublicKeySystem functions updated to raise specific exceptions for all known libssh2 errors.
  • Removed exceptions SFTPHandleError, SFTPBufferTooSmall and SFTPIOError that do not have corresponding libssh2 error codes.
  • Re-generated all C code with latest Cython release.
  • Added OSX 10.13 binary wheel build.

Fixes

  • Removed duplicate libssh2 definitions.
  • Re-enabled system package releases.
  • System package builds would not work correctly - #25.

Release 0.13.0-2

21 May 12:47
Compare
Choose a tag to compare

Changes

  • Upgrade embedded libssh2 in binary wheels to latest version plus enhancements.
  • Adds support for ECDSA host keys.
  • Adds support for SHA-256 host key fingerprints.
  • Added SSH agent forwarding implementation.
  • Windows wheels switched to OpenSSL back end.
  • Windows wheels include zlib and have compression enabled.
  • Windows wheels no MAC and no encryption options enabled, same as posix wheels.
  • SCP functions now raise appropriate exception for all known libssh2 error codes.
  • ssh2.session.Session.disconnect now returns 0 on success and raises exceptions on errors.
  • All session userauth_* functions now raise specific exceptions.

Fixes

  • SCP functions could not be used in non-blocking mode.

Note - libssh2 changes apply to binary wheels only. For building from source see documentation.

Release 0.13.0-1

18 May 16:01
Compare
Choose a tag to compare

Changes

  • Upgrade embedded libssh2 in binary wheels to latest version plus enhancements.
  • Adds support for ECDSA host keys.
  • Adds support for SHA-256 host key fingerprints.
  • Added SSH agent forwarding implementation.
  • Windows wheels switched to OpenSSL back end.
  • Windows wheels include zlib and have compression enabled.
  • Windows wheels no MAC and no encryption options enabled, same as posix wheels.
  • SCP functions now raise appropriate exception for all known libssh2 error codes.
  • ssh2.session.Session.disconnect now returns 0 on success and raises exceptions on errors.
  • All session userauth_* functions now raise specific exceptions.

Fixes

  • SCP functions could not be used in non-blocking mode.

Note - libssh2 changes apply to binary wheels only. For building from source see documentation

0.13.0

18 May 15:39
Compare
Choose a tag to compare
Migrated session userauth_* functions to specific error handling code…

Release 0.11.0-1

30 Mar 20:00
Compare
Choose a tag to compare

Post release for CI fixes.

Release 0.11.0

21 Mar 17:37
Compare
Choose a tag to compare

Changes

  • Session functions now raise exceptions.
  • Channel functions now raise specific exceptions.
  • SCP errors now raise exceptions.
  • SFTP open handle errors now raise exceptions.
  • Added exceptions for all known libssh2 error codes.
  • Added ssh2.utils.handle_error_codes function for raising appropriate exception from error code.
  • Added file types to ssh2.sftp.