- Add
:ip
option to connection methods to accommodate credential stores that require the hostname where DNS is not available.
- Handle close failures and improve logging around connection status.
- Improve exponential backoff during SSH retries.
- Force connection close on IOError (closed stream).
- Update SSH dependencies to handle
pkeys are immutable on OpenSSL 3.0
errors on newer Ruby versions - Remove Ruby 2.5 support
- Add
#close
method to all connection types - Fix SSH gateway connection caching
- Ensure SSH gateway connections are closed gracefully before reinitializing a connection
- Ensure port argument is respected in
Remotus::SshConnection
- Add SSH gateway support
- Added winrm-elevated gem to solve wirnrm AuthenticationError
- Add retries to SSH SCP transactions
- Resolve rexml vulnerability CVE-2021-28965
- Ensure both user and password are populated before using a cached credential
- Fix connection pooling metadata sharing
- Fix caching of pooled metadata
- Add per-connection metadata support
- Initial release