FTPS Connector - Mule 3

Support Category: Premium

Anypoint Connector for FTPS (FTPS Connector) enables you to send and receive files over FTPS, providing seamless integration between Mule apps and an FTPS server.

3.1.2

March 17, 2020

Compatibility

Software Version

Mule

3.7.0 and later

Fixed Issues

  • Fixed issue where application cannot write to FTPS server twice and getting "Error: 503 Expected the RNTO command, not 'PWD'." (SE-14872)

  • Improved error handling and debug messages for write operation

3.1.1

January 3, 2020

Compatibility

Software Version

Mule

3.7.0 and later

Fixed Issues

FTPS Flow Strategy SYNCHRONOUS did not catch exceptions. (SE-14015)

3.1.0

September 11, 2019

Compatibility

Software Version

Mule

3.7.0 and later

Features

  • New FTPS client that supports session reuse. (SE-12873)

  • Connector now logs all the FTP commands used.

3.0.0

August 2, 2018

Compatibility

Software Version

Mule

3.7.0 and later

Features

Compatible Mule versions have been changed from 3.6.0 and later to 3.7.0 and later.

2.0.2

February 21, 2018

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Fixed Issues

  • Error reported when trying to append content to a non-existent file. (SE-6852)

  • Potential thread leak regarding file size change detection.

2.0.1

September 20, 2017

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Fixed Issues

Binary files corrupted during data transfer.

2.0.0

August 22, 2017

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Features

Added support for connection management in basic configuration mode. Configuration of a reconnection strategy is now possible.

Migrate From Older Versions

No migration is required although revision of current flows is suggested in favor of connection management.

1.4.0

June 22, 2017

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Features

  • Added customization of the move to filename as a complement of the moveToDirectory setting.

  • Added MEL expressions support for filename and moveToFilename.

  • Added zero-sized files support.

  • File timestamp is now provided as inbound property for read files.

  • Reading thread pool is now limited by the value of the maxConcurrentReads setting or the file match count, whichever is smaller.

  • Client-Server FTP protocol conversations are being logged when TRACE log level is enabled.

Migrate From Older Versions

  • fileSizeDetectionPollingInterval parameter has been renamed to sizeCheckWaitTime.

  • filename instead of fileName is now set as inbound property for read files.

1.3.0

April 10, 2017

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Features

  • Cluster awareness on read operations: only one connector instance in a cluster attempts to fetch a given file.

  • Exception reporting: former versions used to log exceptions instead of throwing them.

Migrate From Older Versions

  • Exception reporting: applications relying on silent exceptions should handle them accordingly.

  • SSL session reuse is now supported.

Known Issues

Server certificate validation on CloudHub is not supported.

1.2.0

March 23, 2017

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Features

  • Adding customization of Initial Delay setting.

  • Adding detection of file size changes before reading a file with configurable detection polling period.

  • Fixing connection issues on implicit passive mode against some server implementations (PBSZ and PROT P commands were missing).

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.1.0

March 3, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Features

  • Appending content to existing files.

  • Overriding global connection settings now possible at write operation level.

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.0.9

October 20, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

When streaming is enabled, moving files to a directory fails. (SE-4598)

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.0.8

September 23, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

b2b-provider-api updated to the latest release.

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.0.7

July 19, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

Reading threads remained active after application disposal.

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.0.6

July 11, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

Anypoint Partner Manager tracking was not sending erroneous partner identifier.

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.0.5

June 13, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

  • Connector was throwing an exception upon host and port mismatches between control and data channels.

  • 'Move to' directory existence now checked using CHD instead of STAT prevents connector from failing when not supported.

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • SSL session reuse is not supported.

1.0.4

March 30, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

  • Polling frequency setting in TPM being ignored by the connector configuration.

  • Transmission errors now published to TPM.

Known Issues

Server certificate validation on CloudHub is not supported.

1.0.3

January 14, 2016

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

  • Changes made in the Trading Partner Manager configuration was not updated on a running Mule application.

  • Move to directory setting on Trading Partner Manager was ignored.

Known Issues

  • Server certificate validation on CloudHub is not supported.

1.0.2

December 18, 2015

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

Solved issue on Windows with failing write operations due to misinterpreted slashes.

Known Issues

  • Server certificate validation on CloudHub is not supported.

  • Changes made in the Trading Partner Manager configuration was not updated on a running Mule application.

1.0.1

November 2015

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Fixed Issues

  • Write operation failed if trailing slash was not included in the path.

  • Polling frequency setting was not being read from APM when a Partner Manager Config was used.

  • If no filename is specified the FTPS Connector will read all files in the set path.

Known Issues

Server certificate validation on CloudHub is not supported.

1.0.0

November 11, 2015

Compatibility

The FTPS connector is compatible with:

App or Service Version

Mule

3.6.0 and later

FTPS

This connector works with any FTP server with built-in TLS/SSL support

Migrate From Older Versions

No migration steps required.

Features

FTPS Connector goes MuleSoft Certified.

Known Issues

Server certificate validation on CloudHub is not supported.