Skip to content

Releases: marian-code/ssh-utilities

ssh-agent implementation

19 Nov 13:57
Compare
Choose a tag to compare

Changes

  • allow authentication through ssh-agent. It is now implemented in all conveniece methods of the package compared to previous release. Closes #3

Expanding available options

07 Oct 14:17
Compare
Choose a tag to compare

Changes

  • added multiple new methods to os submodule
  • added new methods to os.path submodule
  • some methods were moved from os to os.path to be in line with default python implementation
  • pathlib.Path has new implementation for most of the methods which should be universally better. Instead of overriding each method it uses Accessor class which in turn relies on methods in os submodule so code is not repeated.
  • added ability to use ssh-agents by @lainwir3d this is in early stage and will be enhanced in the future
  • shutil submodule also takes advantage of new methods implemented by os
  • some methods in os have been simplified

Bugfixes

  • multiple unspecified fixes and typos
  • the new approach in pathlib.Path means it should be a lot less error prone

Migrate from travis to github actions

21 Jan 19:46
Compare
Choose a tag to compare

As of begining of 2021 travis.com offers essentialy no free builds to open source repositories. Beacause of these restrictions testing, coveralls and release automatition has been moved to github actions.

glob enhancements

14 Jan 21:26
Compare
Choose a tag to compare

Features

Until now the SSHPath was not mirrorring pathlib.Path glob function. With this release it should produce as close results as possible.

Bugfixes

fixed bug in _path2str method

Parallel Connection

14 Jan 21:29
Compare
Choose a tag to compare

Features

Added parallel connection ability to MultiConnection which can now hold and cleverly manage multiple connections to each host.

Readme fixes

14 Jan 21:27
Compare
Choose a tag to compare

Minor but needed fixed to README file

MultiConnection container

07 Dec 13:43
Compare
Choose a tag to compare

This release adds MultiConnection container that cleverly manages multiple connection instances for you. Sam command can now be easily executed on multiple host asynchronously.

Also adds ability to pickle, deepcopy Connection object and export it to dictionary.