Skip to content

Latest commit

 

History

History
171 lines (133 loc) · 3.51 KB

CHANGELOG.rst

File metadata and controls

171 lines (133 loc) · 3.51 KB

0.0.33

17-Jul-2018

  • extend_env needs to be removed from **kw only when present.

0.0.32

16-Jul-2018

  • extend_env needs to be removed from **kw as it is being passed onto subprocess, which renders it invalid

0.0.31

10-Jul-2018

  • Extend environment variables, do not overwrite

0.0.30

05-Jul-2016

  • Fix test issue with py3
  • Remove vendored execnet
  • Include tests when building
  • Strip carriage-returns from messages in logs

0.0.29

17-May-2016 * Catch possible errors when remotes are missing the right Python interpreter

0.0.28

11-May-2016 * Avoid needless list comprehension that caused issues with Python 3 * Do not bare return when clients expect a three item tuple always * Fix an issue where process.check would need to raise exit but the

response had an error.

22-Dec-2015 0.0.27 ------ 22-Dec-2015 * Fix a problem where stderr/stdout variables would be undefined on certain

conditions when running a remote command.

0.0.26

15-Dec-2015 * Fix (issue 19) where stdout and stderr would be prematurely ended and not

fully logged.

0.0.25

21-Apr-2015 * Fix (issue 15) where a child process could finish but output would not be

flushed to stdout/stderr.

0.0.24

  • Ship the LICENSE file and tests directory as part of the distribution.

0.0.23

  • Output the exact same order of remote stdout and stderr

0.0.22

  • Create a better detection mechanism for remote sudo needs

0.0.21

  • Do not override remote environment variables to set the $PATH

0.0.20

  • Fix unneeded ssh connection when using FQDN hosts

0.0.19

  • Fix vendor.py to really include the proper tag for execnet

0.0.18

  • Use execnet 1.2post2 that fixes a problem with None globals (see issue #1)

0.0.17

  • add some imports to init so that they are easier to use
  • make vendor libraries optional

0.0.16

  • spit stdout before stderr as errors should be read last

0.0.15

  • eat typeerror when closing the connection (execnet)

0.0.14

  • Use new execnet 1.2.0
  • use new connection defaults for execent

0.0.13

  • Add a sync function to be able to synchronize directories between hosts.

0.0.12

  • Map stderr to WARNING log level
  • Do not spit out remoto's own tracebacks when raising remote errors because some exception occurred just do it for non-remoto exceptions
  • Use version 1.1.1 of execnet with patches.

0.0.11

  • Catch more TypeError problems when closing the connections.

0.0.10

  • Allow configuration to raise on non-zero exit status

0.0.9

  • If the exit status is non-zero on the remote end, raise an exception

0.0.8

  • Raise RuntimeError on remote exceptions so others can actually catch that.

0.0.7

  • Patches execnet to allow local popen with sudo python

0.0.6

  • Add a global timeout option
  • All processes use PATH variables passed to Popen
  • Do not mangle commands if they need sudo
  • Allow sudo python

0.0.5

  • Allow more than one thread to be started in the connection
  • log at debug level the name of the function to be remotely executed

0.0.4

  • Create a way to execute functions remotely

0.0.3

  • If the hostname passed in to the connection matches the local hostname, then do a local connection (not an ssh one)

0.0.2

  • Allow a context manager for running one-off commands with the connection object.
  • process.run can now take in a timeout value so that it does not hang in remote processes