We are announcing the latest release of SFTPPlus version 3.45.0.
New Features
- It is now possible for SFTP/SCP clients to change their own password using the SSH command execution service. [server-side][sftp][scp] [#5129]
- It is now possible to transfer files using temporary names, renaming to their initial names once successfully transferred. [client-side] [#5156]
- Events emitted when a file is closed after a server-side SFTP or SCP transfer now include transferred size, duration, and average speed. [server-side][scp][sftp] [#5196]
- You can now configure an account to allow authentication only from a specific list of source IP addresses. [server-side][security] [#5201]
Defect Fixes
- The SFTP/SCP file transfer service no longer generates an internal server error when the SCP protocol is requested as an SSH subsystem. [server-side][scp] [#5129]
- For move transfers, the removal of the source file is now retried when the operation fails. In previous versions, once the file was transferred, the source removal was attempted only once. [client-side] [#5156-1]
- The transfer of a file is now retried when the operation to check the existence of the remote file fails. [client-side] [#5156]
- For the SCP protocol, the event with ID 30042 is no longer emitted when the client is sending the whole file without an end of file marker. In previous versions, if the SCP client uploaded all the file data, but did not send the explicit confirmation for the end of file or stream, SFTPPlus was emitting the event 30042 to inform that the transfer was not complete. [server-side][scp] [#5196]
Deprecations and Removals
- The events emitted for rename operations now have the destination path as the default path attribute. In previous versions the source path was used. The from attribute will contain the source path. The following event IDs are affected: 60043, 60044, 30025, 30026, 30027 [server-side][client-side] [#5156]
- Support for FreeBSD 10.x on X86_64 was removed. [#5170]
You can check the full release notes here.