SFTP Connector Release Notes - Mule 4
Support Category: Select
Anypoint Connector for SFTP (SFTP Connector) provides access to files and folders on an SFTP server. SFTP connector’s operations manage file transfers over the SFTP (Secure File Transfer Protocol) protocol.
Aug 17, 2023
SFTP Connector 2.0.0 no longer supports the
jcraft JSCHlibrary. The connector now uses the
Apache Mina SSHDlibrary.
The List operation no longer fetches the content of each file. Now, the payload of each list item contains the complete path to the found file or directory.
The connector no longer uses the
mule.sftp.useHomeDirectorysystem property. SFTP Connector now uses the default home directory.
The SFTP Regular Size file attribute is renamed to Regular File, because its behavior is not related to size. The file attribute value is a file (
true) or a directory (
SFTP Connector 2.0.0 does not support ciphers
arcfour. For more information, refer to Supported Ciphers.
The SFTP proxy protocol works only with HTTP and SOCKS5. SOCKS4 support is not supported.
SFTP Connector no longer uses
javax.activationto resolve the media types of the files. The connector now uses
Apache Tika, which can result in different media file interpretations.
The connector changed the classes to manage the date from
The deprecated Encoding parameter in the configuration and Write operation is removed. The connector uses Mule’s default encoding.
August 17, 2022
June 29, 2022
SFTP Connector now supports an independent file system matcher that lists files following SFTP RTF standards. Use the Case sensitive field to configure an external file system matcher as case sensitive or insensitive.
September 30, 2020
SFTP Connector now throws an
SFTP:ACCESS_DENIEDMule error code instead of a
MULE:UNKNOWNcode if the connector does not have the required permissions to read from or write to a file (SE-16476).
Improved error handling for the Write operation. SFTP Connector now throws an
SFTP:FILE_DOESNT_EXISTMule error code instead of a
December 17, 2019
September 25, 2019
Fixed an issue where the Write operation was throwing a
MULE:UNKNOWNerror instead of an
Fixed an issue where the SFTP Listener operation was trying to release connections that were never obtained. (MULE-17491)
Fixed a bug where the SFTP Connector was unable to dispose of an invalid connection. (MULE-17494)
September 6, 2019
The parameters Updated in the last, Not updated in the last, and Time unit are added to the File Matching Rules. These parameters enable you to have a List or Listener operation to filter files based on when they were last updated.
The issue where the read operation took more than one connection to read the file content is fixed. (MULE-17316)
The issue where if you were using the latest version of the SFTP connector with older versions of the File, FTP and FTPS connectors, those connectors failed to work correctly is fixed. (MULE-17404)
May 7, 2018
You can make use of timeBetweenSizeCheck to prevent the connector from processing files while they are being written.
Fixed an issue that happened when using a filter by filenamePattern, failing to search files recursively in folders.
January 19, 2018
This release includes the following enhancements, changes, and fixes:
Added a message source that automatically polls for new files, while handling clustering, idempotency, post actions, and watermark automatically.