Release Notes: This release fixes a bug in the ssh all command.
Release Notes: SSHServer is now an interface, allowing for alternate implementations.
Release Notes: This release fixes console readPassword. Command agents with null operator id can now be shipped.
Release Notes: Remote agents now receive a user interrupt when the invoking channel closes. Local and remote commands and servers can interact with the invoking operator console or ssh session.
Release Notes: SSHServer now takes an optional port argument. Server commands are now interruptible. New HelloWorld commands were added: pause and exception. A new SSHServer command was added: all. JLine 2.10 is now used. There are new byteCounts and heap commands.
Release Notes: When a command agent arrives on a remote node, it registers with the agent channel using its response ID, and when a response is returned, the agent channel unregisters the agent. This registration is used by a user interrupt agent to locate the command agent being interrupted. On receipt of a user interrupt (^C), the 'to' command sends a user interrupt agent to the remote command agent, the 'who' command returns a partial result, and the 'pause' command cancels its timer.
Release Notes: ConsoleApp authenticates operator name/password. SSHServer and ConsoleApp support user interrupts. SSH terminal edits and history now work.
Release Notes: A reconnection issue and an SSH halt problem were fixed. New pause, localServers, and sshServer who commands were added. Log files now include SSH operator names.
Release Notes: This release fixes a socket timeout bug. It traps a class load exception on startup.
Release Notes: New method: Server.startupArgs. Server registration now occurs after initialization has completed.