Skip to content

Releases: JacobCallahan/Hussh

Python 3.13 release and UX improvements

24 Nov 18:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.7...0.1.8

Add timeout parameter to Connection.execute

26 Sep 18:57
Compare
Choose a tag to compare

What's Changed

To use the new timeout, simply pass it when calling the execute command. Keep in mind that the timeout is in milliseconds.

conn.execute("sleep 5", timeout=4000)

Full Changelog: 0.1.6...0.1.7

Update PyO3 to 0.22

17 Aug 23:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.5...0.1.6

InteractiveShell's exit_result is now just result

15 Apr 15:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.4...0.1.5

Minor improvements to InteractiveShell and FileTailer

04 Apr 02:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.3...0.1.4

Add file tailing through connections

27 Mar 04:58
Compare
Choose a tag to compare

What's Changed

Added:

  • Connection.tail
  • Private FileTailer class, which implements a context manager

Full Changelog: 0.1.2...0.1.3

Connection class now has remote_copy and more

26 Mar 22:23
Compare
Choose a tag to compare

What's Changed

Added:

  • Connection now has a remote_copy method to copy files between connections

Changed:

  • Updated pyo3 to 0.21
  • Made minor changes to types to adjust to pyo3 0.21
  • Simplified aquiring sftp on a connection

Removed:

  • Dropped Cargo.lock from git tracking

Full Changelog: 0.1.1...0.1.2

Adding a few basic support elements

26 Mar 04:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.0...0.1.1

Introducing Hussh

25 Mar 20:38
Compare
Choose a tag to compare

This release introduces the high-level Connection interface for Hussh and many supporting files.
I'm hopeful that this project will be an easy way for any Python
developer to get very fast ssh interactions with no real effort on their
part.
I have a lot to learn to get this project where I want it, so let's get
started!