Version 2.1.0 to 2.2.0

Version 2.2.0 to 2.3.0

Version 2.3.0 to 2.4.0

Version 2.4.0 to 2.5.0

Version 2.5.0 to 2.5.1

Version 2.5.1 to 2.6.0

Planned for next version

Major code re-factoring

Minor code helpers

  • SSHD-1085 Added CliLogger + more verbosity on SshClientMain
  • SSHD-1109 Route tests JUL logging via SLF4JBridgeHandler
  • SSHD-1109 Provide full slf4j logger capabilities to CliLogger + use it in all CLI classes
  • SSHD-1110 Replace Class#newInstance() calls with Class#getDefaultConstructor().newInstance()
  • SSHD-1111 Fixed SshClientCliSupport compression option detection

Behavioral changes and enhancements

  • SSHD-1085 Added more notifications related to channel state change for detecting channel closing or closed earlier.
  • SSHD-1091 Renamed sshd-contrib top-level package in order to align naming convention.
  • SSHD-1097 Added more SessionListener callbacks related to the initial version and key exchange
  • SSHD-1097 Added more capability to send peer identification via ReservedSessionMessagesHandler
  • SSHD-1109 Replace log4j with logback as the slf4j logger implementation for tests
  • SSHD-1114 Added callbacks for client-side password authentication progress
  • SSHD-1114 Added callbacks for client-side public key authentication progress
  • SSHD-1114 Added callbacks for client-side host-based authentication progress
  • SSHD-1114 Added capability for interactive password authentication participation via UserInteraction
  • SSHD-1114 Added capability for interactive key based authentication participation via UserInteraction