Changelog

0.1.7 (2019-04-26)

  • Make sure command timeout works.
  • Add tests for logging.
  • Allow to change logging level on Session init plus some more debug.
  • Move away from unittest to pure py.test.
  • Allow to use key authentication.
  • Wrap channel.write for nonblocking transfer.
  • Add scp_send.
  • Split command to multiple if it is longer than target buffer.
  • Add toggle for sending newline when getting rid of the header.

0.1.6 (2019-04-12)

  • Allow session with no pass.
  • Allow to specify read buffer size.
  • Add message level to log message.
  • No need to merge STDOUT and STDERR with invoke shell.
  • Add lots of debug messages for easier debugging.
  • Add debug on SocketRecvError.
  • Wrap encoding and decoding of strings to functions.
  • Do not retry socket connection if we got timeout.
  • Print output to debug on timeout when waiting for prompt.

0.1.5 (2019-04-02)

  • Allow changing logging level on the run.
  • Fix getting output from when running without interactive shell.

0.1.4 (2019-03-27)

  • Upload to PyPi if pipeline is passing.
  • Run CI build job every time (has build checks).
  • Fix tag message.
  • Specify long_description_content_type in setup.py to avoid warns.
  • Move pushing to PyPi to CI and add wheels.
  • Add setup.cfg with wheel specs.

0.1.3 (2019-03-26)

  • Push to pypi only when twine check passes.
  • Use only subject of commit in changelog.
  • Push also tags when bumping version.

0.1.2 (2019-03-26)

  • Add automatic MANIFEST.in updating to bump_version.sh.
  • Add manifest file to include everything to built packages.
  • Add script for automated version bumping.
  • Add .gitignore.

0.1.1 (2019-03-26)

  • Fix date of 0.0.1 release.
  • Fix docs link in README.
  • Add changelog to documentation.
  • Add license metadata setup.py.
  • Add changelog to setup.py long description (pypi).
  • Have only GPL v3 on PyPi.

0.1.0 (2019-03-26)

  • Add changelog.
  • Improve README.
  • Add pypi identifiers to setup.py.
  • Add RST docs to be generated with sphinx using ‘make html’.
  • Fix python envs in tox.
  • Add code coverage to tox test.
  • Change command prompt too if changing prompt of existing session.
  • Add basic tests for tox.
  • Cleanup when disconnecting.
  • Add messages to assertions.
  • Catch error when given invalid hostname.
  • Add linting CI.

0.0.1 (2019-03-21)

  • Basic implementation of netssh2 to work with paralel SSH and interactive shell.
  • Add license.
  • Initial commit.