Skip to content

Releases: marian-code/ssh-utilities

ssh-agent implementation

Choose a tag to compare

@marian-code marian-code released this 19 Nov 13:57

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

Choose a tag to compare

@marian-code marian-code released this 07 Oct 14:17

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

Choose a tag to compare

@marian-code marian-code released this 21 Jan 19:46

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

Choose a tag to compare

@marian-code marian-code released this 14 Jan 21:26

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

Choose a tag to compare

@marian-code marian-code released this 14 Jan 21:29

Features

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

Readme fixes

Choose a tag to compare

@marian-code marian-code released this 14 Jan 21:27

Minor but needed fixed to README file

MultiConnection container

Choose a tag to compare

@marian-code marian-code released this 07 Dec 13:43

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.