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
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
libssh2to latest master. - Added
Ed25519publickey support vialibssh2and 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
Packaging
- Updated embedded OpenSSL version for Windows wheel builds.
Assets
10
pkittenis
released this
Added python 3.7 target to travis cfg. Removed OSX 6.4 builds from travis cfg - deprecated by travis-ci. Updated changelog.
Assets
10
Packaging
- Source distribution builds would not include embedded libssh2 module in package - #51
- Removed OSX 10.10 binary wheel builds - deprecated by Travis-CI.
Assets
10
pkittenis
released this
Changes
SFTPHandle.writefunction changed to return tuple ofreturn_code, bytes_writtenfor 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 ofreturn_code, bytes_writtenas 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
released this
Changes
- Added
Session.sockpublic attribute for getting socket used bySession. - Source distribution default
libssh2build target updated to upstreamlibssh2master 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_LIBSSH2environment 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
pkittenis
released this
- Added Python 3.6 and 3.7 wheels for all versions of OSX.
- Added Python 3.7 Windows wheels.
- Updated PyPi classifiers.
Assets
10
PreviousNext