CHANGES
1.3.1
- Fix pexpect TypeErrError when terminal has logfile defined.
- Fix pexpect can’t find prompt when KeyauthenticatedSshShell initial_prompt
attribute is string.
1.3.0
- Refactor BashShell init_env parameter, alias python command executing
is added as option
- Add new parameter python_command to SelfRepairingSession and
InteractiveSessionExecutor classes’ constructor.
1.2.9
- Use Alpine Linux in docker-robottests instead of Debian
1.2.8
- Fix BashShell banner reading error in slow shells by adding banner_timeout
keyword argument
- Fix hanging of the start in case in case BashShell value of tty_echo is True
while in reality the terminal echo is off
1.2.7
- Add stability tests documentation back
- Improve logging by moving and requiring all logging to be under
‘crl.interactivesessions’ logger.
- Make _RemoteProxy and _RecursiveProxy default timeouts configurable
1.2.6
- Raise FatalPythonError in MsgPythonShell.exec_command in case the remote
server has failed
1.2.5
- Fix python 2 & 3 compatibility for SelfRepairingSession
1.2.4
- Acknowledge server ID reply in start of MsgPythonShell
1.2.3
- Set sys.stdout.fileno() blocking in remote
1.2.2
- Fix remote PythonServer failure in case stdout is not writable
1.2.1
- Stop using terminal after fatal failure from MsgPythonShell
1.2.0
- Improved test coverage and added python 3 to setup
1.1.7
- Stop using terminal after fatal failure from MsgPythonShell
1.1.6
- Implement python 3 compatibility
1.1.5
- Make MsgPythonShell more robust
1.1.4
- Convert string to float in set_python_short_timeout
1.1.3
- Correct terminal leak in RemoteRunner
1.1.2
- Make Python shell short_timeout configurable
1.1.1
- Add contribution links to README