Releases: ParallelSSH/ssh2-python
Releases · ParallelSSH/ssh2-python
Release 0.13.0-2
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 returns0
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
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 returns0
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
Release 0.11.0-1
Post release for CI fixes.
Release 0.11.0
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
.
Release 0.10.0
Changes
- Added
ssh2.channel.Channel.shell
for opening interactive shells.
Fixes
ssh2.channel.Channel.process_startup
would not handle request types with no message correctly.
Release 0.9.1
Fixes
- Binary wheels would have bad version info and require
git
for installation - #17
Release 0.9.0
Changes
- Enabled embedded
libssh2
library functionality for versions >=1.6.0
.
Release 0.8.0
Changes
- Implemented known host API, all functions.
- Added
hostkey
method onSession
class for retrieving server host key. - Added server host key verification from known hosts file example.
- Added exceptions for all known host API errors.
Release 0.7.0-5
Post release for packaging additions - no code changes.
- Include Cython source and definition files in distributable packages.
- Build OSX binary wheels for OSX versions
10.10
,10.11
and10.12
.