* GH-3962: Support SFTP < v5 for rename Fixes https://github.com/spring-projects/spring-integration/issues/3962 Turns out the `SftpClient.CopyMode` options are supported only starting SFTP v5 * Check for the version from the client and fallback to the logic we had before with JSsch: try to rename, delete existing file if such an exception status is thrown and retry to rename * * Fix `SftpOutboundTests` with answering an explicit SFTP version for an `SftpClient` mock