Skip to content

Releases: ParallelSSH/ssh2-python

0.22.0

Choose a tag to compare

@pkittenis pkittenis released this 03 Oct 14:58
a0196a8
Circleci (#116)

* Added circleci config. Updated travis cfg

0.21.0: Manifest (#115)

Choose a tag to compare

@pkittenis pkittenis released this 03 Oct 14:07
75f8475
* Updated travis cfg
* Updated manifest

Release 0.20.0

Choose a tag to compare

@pkittenis pkittenis released this 22 Sep 18:39
1e57d7e

Changes

  • Added helper function ssh2.utils.find_eol for finding end of line characters in buffer.

Release 0.19.0

Choose a tag to compare

@pkittenis pkittenis released this 13 Aug 17:48
5aa507b

Changes

  • Updated embedded libssh2 version to 1.9.0.
  • Rebuilt sources with Cython 0.29.21.
  • Added support for Python 3.8 and 3.9.

Fixes

  • Session.userauth_publickey_frommemory would not work without an empty public key provided - #86

Packaging

  • Added Python 3.8 binary wheels for Linux, OSX and Windows.
  • Added Python 3.9 binary wheels for Linux.
  • Added OSX 10.14 and 10.15 wheels.
  • Removed OSX < 10.14 wheels.
  • Removed Python 2.7 OSX and Windows wheels.
  • Removed Python 3.5 OSX and Windows wheels.
  • Removed Windows 32-bit wheels.

Release 0.18.0-1

Choose a tag to compare

@pkittenis pkittenis released this 23 Jun 22:20

Changes

  • Session object de-allocation no longer calls session disconnect.
  • Channel object de-allocation no longer calls channel close.
  • Rebuilt sources with Cython 0.29.6.
  • Updated Linux and Windows binary wheels to OpenSSL 1.1.
  • Updated embedded libssh2 to latest master.
  • Added Ed25519 publickey support via libssh2 and OpenSSL upgrades.

Packaging

  • Source distribution builds would not include embedded libssh2 module in package - #51
  • Removed OSX 10.10 and 10.11 binary wheel builds - deprecated by Travis-CI.

0.17.0-3

Choose a tag to compare

@pkittenis pkittenis released this 14 Dec 09:12

Packaging

  • Updated embedded OpenSSL version for Windows wheel builds.

0.17.0.post2: Added libssh2 modules to package data. Resolves #51.

Choose a tag to compare

@pkittenis pkittenis released this 14 Dec 00:40
Added python 3.7 target to travis cfg. Removed OSX 6.4 builds from travis cfg - deprecated by travis-ci.
Updated changelog.

0.17.0-1

Choose a tag to compare

@pkittenis pkittenis released this 13 Dec 09:39

Packaging

  • Source distribution builds would not include embedded libssh2 module in package - #51
  • Removed OSX 10.10 binary wheel builds - deprecated by Travis-CI.

Release 0.17.0

Choose a tag to compare

@pkittenis pkittenis released this 03 Nov 18:40

Changes

  • SFTPHandle.write function changed to return tuple of return_code, bytes_written for non-blocking applications to be able to handle partial writes within an SFTP write resulting from a blocked socket.
  • Channel.write* functions changed to return tuple of return_code, bytes_written as above.

Behaviour in blocking mode has not changed. Non-blocking applications will now need to handle these functions returning a tuple and resume writes from last written offset of given data.

Release 0.16.0

Choose a tag to compare

@pkittenis pkittenis released this 23 Oct 21:09

Changes

  • Added Session.sock public attribute for getting socket used by Session.
  • Source distribution default libssh2 build target updated to upstream libssh2 master branch.
  • Added bundled libssh2 source code for current master branch to repository and source distribution.
  • Added automatic build of bundled libssh2 code for source builds and SYSTEM_LIBSSH2 environment variable to control building and linking against system provided libssh2. This will require additional steps for Windows platforms and older libssh2 versions - see documentation.
  • Updated binary wheels for all platforms to latest libssh2.
  • Added keep alive API implementation - #47.