Skip to content

Releases: ParallelSSH/ssh2-python

0.27.0

21 Nov 22:21
83ca859
Compare
Choose a tag to compare

Changes

  • Python 3.10 support.

Fixes

  • Objects depending on ssh2.Session would sometimes cause segfault on interpreter shutdown.

Packaging

  • Added manylinux-2014 ARM (aarch64) wheel builds - #156 - Thanks @enaydanov
  • Added manylinux-2014 x86_64 wheels for all currently available Python 3 versions.
  • Added Windows 3.10 wheels.
  • Added OSX 11.6, 11.5 and 11.4 wheels.

0.26.0: Enable fileinfo attributes on windows (#142)

02 Jan 21:28
38fa4c5
Compare
Choose a tag to compare

Changes

  • Enabled ssh2.fileinfo.FileInfo and ssh2.statinfo.StatInfo attributes on Windows builds - #131.

0.25.0

06 Dec 17:24
ad1010f
Compare
Choose a tag to compare

Changes

  • Added new in libssh2 1.9.0 errors as exceptions.
  • Added Session.methods, Session.method_pref and Session.supported_algs functions.
  • Added supported method types as ssh2.session.LIBSSH2_METHOD_*.

0.24.0

06 Dec 15:21
6a61d07
Compare
Choose a tag to compare

Changes

  • Session.forward_listen_ex now returns (Listener, bound_port) tuple.
  • Added new in libssh2 1.9.0 host key type and host key hash attributes to ssh2.session.
  • Added new in libssh2 1.9.0 known host key attributes to ssh2.knownhost.

0.23.0

24 Oct 12:19
c0e6b67
Compare
Choose a tag to compare

Changes

  • Added ssh2.sftp.LIBSSH2_SFTP_ATTR_* constants for checking and setting SFTP attributes.

Fixes

  • Session.userauth_keyboardinteractive would cause segmentation fault.

0.22.0

03 Oct 14:58
a0196a8
Compare
Choose a tag to compare
Circleci (#116)

* Added circleci config. Updated travis cfg

0.21.0: Manifest (#115)

03 Oct 14:07
75f8475
Compare
Choose a tag to compare
* Updated travis cfg
* Updated manifest

Release 0.20.0

22 Sep 18:39
1e57d7e
Compare
Choose a tag to compare

Changes

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

Release 0.19.0

13 Aug 17:48
5aa507b
Compare
Choose a tag to compare

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

23 Jun 22:20
Compare
Choose a tag to compare

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.