Releases: ParallelSSH/ssh2-python
Releases · ParallelSSH/ssh2-python
1.2.0.post1: Updated copyright notices (#241)
Compare
Sorry, something went wrong.
No results found
* Updated copyright notices
* Updated setup.py
1.2.0
Compare
Sorry, something went wrong.
No results found
Changes
- Added constants for session related flags under ssh2.session.
- Added ssh2.session.Session.flag function for enabling/disabling session flags like compression support.
- Added ssh2.session.userauth_keyboardinteractive_callback for authentication using Python callback function,
for example for Oauth and other two-factor (2FA) or more factor authentication. Thanks @MattCatz .
- ssh2.sftp_handle.SFTPHandle.closed is now a public property indicating whether ssh2.sftp_handle.SFTPHandle.close
was called on a SFTPHandle or not.
- Added ssh2.channel.Channel.signal function for sending signals over SSH to an open channel - #221
- Added ssh2.session.Session.direct_streamlocal_ex for creating Channel objects tunneling a local UNIX socket
via the remote host to a third party - #40
- Added new libssh2 error codes under ssh2.error_codes, equivalent Python exceptions under ssh2.exceptions
and updated error code handling for all functions.
- Removed deprecated libssh2 ssh2.channel.Channel functions receive_window_adjust, handle_extended_data
and ignore_extended_data.
- Removed deprecated libssh2 ssh2.session.Session functions startup, scp_recv and scp_send.
Packaging
- Removed Windows Python 3.7 wheel builds.
- OSX binary wheels now use embedded libssh2 rather than brew package.
1.2.0rc3: Updated types for osx (#235)
Compare
Sorry, something went wrong.
No results found
* Updated types for osx
* Updated tests
1.2.0rc2: Remove deprecated libssh2 functionality (#233)
Compare
Sorry, something went wrong.
No results found
* Removed deprecated libssh2 functions and their equivalent Session and Channel functions
* Updated tests
1.2.0rc1
Compare
Sorry, something went wrong.
No results found
Added new libssh2 error codes as python exceptions. Updated error han…
1.1.2.post1
Compare
Sorry, something went wrong.
No results found
Updated appveyor cfg (#216)
1.1.2
Compare
Sorry, something went wrong.
No results found
Changes
No code changes.
Packaging
- Added Windows Python 3.7 and 3.13 wheel builds.
- Removed manylinux 2010 wheels.
- Wheel builds now use embedded libssh and zlib.
- Dockerfiles and scripts updates.
1.1.1
Compare
Sorry, something went wrong.
No results found
Changes
- Support for Python >=3.12.
- Upgraded embedded and wheel libssh2 to 1.11.1.
- Upgraded wheel OpenSSL to 3.4.0.
- Removed testing for Python versions <3.8.
Fixes
- Calling ssh2.session.Session.methods without a valid connection would cause a segfault - #203.
Packaging
- Added binary wheels for Python versions 3.11, 3.12 and 3.13 on support manylinux wheel builds.
- Added OSX 12.0, 13.0 and 14.0 wheels, Apple Silicon.
- Support OSX brew OpenSSL from source builds.
- Top level tests directory is now cross platform and can be run by vendors.
- Moved CI specific integration tests to their own space.
1.1.1rc4
Compare
Sorry, something went wrong.
No results found
Manylinux (#211)
* Updated changelog
* Updated manylinux wheel building
* Updated CI cfg
1.1.1rc3
Compare
Sorry, something went wrong.
No results found
Appveyor (#210)
* Fix broken openssl library names on appveyor builds