★ wanayoo — archive 1999 https://github.com/ParallelSSH/ssh2-python/releasesNouvelle recherche | Portail wanayoo
Skip to content
  • 0.19.0
  • 5aa507b
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.19.0
  • 5aa507b
  • Compare
    Choose a tag to compare
    Search for a tag

@pkittenis pkittenis released this Aug 13, 2020 · 2 commits to master since this release

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.
Assets 2

@pkittenis pkittenis released this Jun 23, 2019 · 7 commits to master since this release

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.
Assets 2
Mar 11, 2019
New release (#68)
Disabled OSX 10.11 wheel builds
Updated travis cfg for osx builds
Removed system package builds. Updated travis cfg to not login or push to docker on PR builds.
Switched testing to pytest.
Removed channel close on channel object de-allocation. Removed GIL release on session and channel object de-allocation. Updated Changelog.
Removed out of repo package files before building wheels and updated gitignore - resolves #14
Migrated manylinux wheel builds to openssl 1.1.
Migrated Windows builds to openssl 1.1.
Updated changelog. Updated manylinux wheel embedded libssh2 version.

@pkittenis pkittenis released this Nov 3, 2018 · 12 commits to master since this release

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.

Assets 10

@pkittenis pkittenis released this Oct 23, 2018 · 13 commits to master since this release

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.
Assets 10
Jul 16, 2018
Updated travis cfg
You can’t perform that action at this time.