Skip to content

Releases: ParallelSSH/ssh-python

0.10.0

20 Mar 19:35
0a3984f

Choose a tag to compare

Changes

  • Added missing options in ssh.options - #42, thank you @enkore

Packaging

  • Updated embedded and manylinux libssh to 0.9.6 - thank you @enkore
  • Manylinux wheels are now smaller, disabled debug symbols - #43, thank you @enkore
  • Added manylinux-2014 wheels for AMD64 and ARM (AArch64), all supported Python versions
  • Added OSX 11.6, 11.5 and 11.4 wheels.
  • Removed OSX 10.x versions wheels.
  • Added Windows 3.10 wheel build

0.9.0

18 Dec 09:49
3c52ff4

Choose a tag to compare

Changes

  • ssh.Channel.write and write_stderr now return return code and bytes written tuples.

Fixes

  • ssh.key.generate could not be used.
  • Key types in ssh.keytypes were not initialised correctly.

Packaging

  • Added Windows Python 3.9 binary wheel.

0.8.0post1: updated circleci cfg (#33)

25 Oct 11:38
05fac6d

Choose a tag to compare

0.8.0

25 Oct 11:07
11df964

Choose a tag to compare

Changes

  • Updated supported key types in ssh.keytypes for libssh 0.9.5.
  • Added certificate import and handling functions to ssh.key

0.7.0.post1

03 Oct 15:36
eaa6587

Choose a tag to compare

Updated appveyor cfg (#29)

0.7.0

03 Oct 15:18
75eaec4

Choose a tag to compare

Changes

  • Updated embedded libssh to 0.9.5.
  • Session.channel_new now raises ssh.exceptions.ChannelOpenFailure on failure to create new channel.

Release 0.6.0

25 Aug 11:42
e2d4bca

Choose a tag to compare

Changes

  • Added function for setting GSS-API credentials delegation option to session.
  • Updated error handling for all user authentication session functions to raise specific authentication errors.
  • ssh.Key.import_privkey_* now default to empty passphrase.

Release 0.5.0

22 Aug 11:45
465f876

Choose a tag to compare

Changes

  • Updated exception handling to match libssh API - ssh.exceptions.SSHError raised on all non-specific errors.
  • Updated authentication exception handling to raise specific authentication errors.
  • Channel object initialisation now requires Session object to be passed in.

Fixes

  • Channel deallocation would crash on double free when session channel open failed.

0.4.0rc1

18 Aug 16:42
9c01e17

Choose a tag to compare

Updated CI cfg (#14)

Release 0.4.0

18 Aug 16:33
c0f8537

Choose a tag to compare

Changes

  • Updated error handling code to check for SSH status codes and correctly raise exceptions or return error code with no exception in non-blocking mode.
  • Updated embedded libssh to 0.9.4.
  • Added known host session API method implementations.

Packaging

  • Added manylinux 2010 binary wheels.