MFT Server Release Notes - Version 2024

Prior Scheduled Releases:

 

February 2024.1 Release

 

May 2024.2 Release

 

September 2024.3 Release

 

September 2024.3.1

 

MFT-2997 - When exporting trading partners, a new checkbox allows you to exclude trading partners passwords. When enabled, the export file's password value will be null.

 

MFT-3168 - To mitigate a CVE, Amazon SDK for Java was upgraded from V1 to version 1.12.767.

 

MFT-2272 - Files on virtual paths mapped to MS Azure File Service network storage do not display file timestamps.

 

MFT-2723 - FSX dual availability zone configuration is causing intermittent trading partner connection failures.

 

MFT-2126 - Implemented a new Trigger action named Trigger Configuration Report.  It provides configuration information in an .xlxs format for the selected trigger(s).

 

MFT-3183 - Directory monitors are running sequentially instead of in parallel.

 

MFT-3204 - High memory usage observed on MFT Server during periods of sustained heavy load.

 

September 2024.3 Release

Enhancements

Several enhancements listed below were initially released in a 2024.2.x patch, and are included in the 2024.3 scheduled release. When that is the case, the patch number will be noted.

 

MFT-2869 - Allowlisting/Denylisting via an IP address is now supported in a SaaS environment. This includes:

 

  • Admin access to the MFT Server Manager UI (Settings > MANAGER SERVICE > Manager Service > Access)

  • User access, configured either on the domain-level (SECURITY > IP Access) and/or User-level (ACCOUNTS > Users > IP Access).

 

MFT-2127 - When purging Trigger History, warning text has been added to the "Clear Recent Triggers" pop-up window stating that historical data older than the specified day(s) will be deleted.

 

MFT-2902 - You can now kill multiple queued triggers in the Triggers > History tab. In prior versions, you could only kill one at a time.

 

MFT- 2019 - Log entries in Settings > MANAGER SERVICE > Logs > Records are no longer added when an object is edited, the OK button is clicked, but no changes were actually made to the object in question. The objects this change is applicable to include Directory Monitors, Triggers, Trading Partners and Users.

 

DOC-4117 - Reorganized the documentation's left side menu options for an improved user experience.

 

MFT-2284 - SaaS Only - The Web Client UI Share File(s) > Copy Link option can now generate a URL that uses HTTPS. Added in Patch 2024.2.2

 

MFT-2283 - Added a Company field to the Web Client UI self-registration form. Added in Patch 2024.2.2

 

MFT-2346 - Retry options were added to the Trading Partner Copy Regex File trigger action. Added in Patch 2024.2.2

 

MFT-2704 - Enabled S3 Compatible trading partners to support directory monitors. Added in Patch 2024.2.2

 

MFT-2719 - Using the Web Client, the My Storage > main Search field now supports searches by file name. A new Admin UI field located in SERVICES > Listeners > HTTP/S named Default search by [file content] or [file or path] controls this. Added in Patch 2024.2.2

 

MFT-2720 - Using the Web Client, the My Storage > main Search field now supports case-insensitive and partial file name matches (where wildcard use is supported but optional). Added in Patch 2024.2.2

 

MFT-2522 - Support for a new stand alone AS2 license type has been implemented. Added in Patch 2024.2.2

 

MFT-1873 - Optimized the loading of records in the trigger history and directory monitor events pages. Added in Patch 2024.2.1

 

MFT-1880 - Allow distinct URL's to point to MFT Domains when using HTTP/S. Added in Patch 2024.2.1

 

MFT-2180 - Made performance improvements for SFTP file transfers. Added in Patch 2024.2.1

 

Corrections

MFT-2021 - The MANAGER SERVICE > Logs > Debug > View Server Log option is not generating new entries in the server log file.

 

MFT-2205 - In a SaaS environment, the user is unable to select the AWS-KMS key when creating an Amazon S3 network storage type.

 

MFT-2309 - After changing the language in the Settings > MISCELLANEOUS > Resource tab, the button names in the Web Client UI are not changing to the selected language.

 

MFT-2915 - The SFTP Trading Partner "Enable transfer pipelining" field does not disable pipeline transfers when unchecked.

 

May 2024.2 Release

 

Important note for H2 database users: The built-in H2 1_X database is not compatible with MFT Server 2024.2.  The H2 database is not recommended for MFT Server production environments. However, if it is being used, it should be migrated from 1_X to 2_X before installing MFT Server 2024.2. See H2 Database Upgrade for more details.

Enhancements

Several enhancements listed below were initially released in a 2024.1.x patch. When that is the case, the patch number will be noted.

SAAS-2940 - A new region was setup in Frankfurt, Germany to support JSCAPE SaaS.

 

MFT-1733 / MFT-1734 - JSCAPE’s implementation of the AS2 protocol has been re-certified by Drummond.

 

MFT-1740 - An enhancement was made to the behavior of the existing Directory Monitor > 'Monitor interval' field. If this field is disabled (unchecked), then later re-enabled (checked), any Directory Monitor event type (file add, change, etc.) that occurred during the disabled period will be processed. Added in patch 2024.1.2.

 

MFT-1757 - A new trigger Event type named Directory Monitor File has been implemented. It lets a user specify a trigger condition that includes multiple directory monitor event types (e.g. file add, changed, etc.). Should an event type specified in the condition expression occur, the trigger will execute. Added in patch 2024.1.2.

 

MFT-1711 - Added the ability to track the user that enabled or disabled a trigger.

 

MFT-1781 - Enhanced the Web Client such that when using SSO authentication, the file link brings the user directly to the file, as opposed to the previous behavior where it takes the user to their root directory.

 

MFT-1918 - Two new fields were added to several Trading Partner actions - Reading and Writing Buffer Size. Added in patch 2024.1.3.

 

  • Reading Buffer Size - This is the amount of data (KB) that can be read in 1 request.

  • Writing Buffer Size - This is the amount of data (KB) that can be written in 1 request. When the write buffer is full, the system pushes the data to its destination.

     

    As a general rule, the data transfer speed increases as the buffer sizes increase. SFTP can be sensitive to buffer size. Typically 32 KB for both the read and write buffers work the majority of the time. If an SFTP trading partner generates a protocol error due to a buffer limitation, you may need to modify these fields accordingly.

 

MFT-1684 - A new Host/Public Keys column was added to the SFTP/SCP Algorithms window. This allows you to enable and disable host keys on both the global and domain level. Added in patch 2024.1.3.

 

MFT-2214 - When running in JSCAPE SaaS, the ability to allow/deny access via an IP address is not present in the Admin UI. It was removed because it is not supported in SaaS.

 

MFT- 2345 - Added a Threads field to several existing trigger actions (e.g. FTPS Regex File Download). The Threads field controls how many files are transferred in parallel. The minimum value is 1, and the maximum value is 99. Its purpose is to increase the speed of file transfers as the number of threads are increased. This field may require some testing to determine the most favorable results. Be aware that setting the number too high may result in network overload. Added in patch 2024.1.4.

 

MFT-1679 - The LDAP user will be created with email data if the email field in the user template is set to "%queryattr['mail']%" at the time of the login.

Corrections

Below are corrections that were not released in a previous patch. They are included in 2024.2.

 

MFT-1868 - An Admin user with Read-only rights can edit a Group and successfully save it.

 

MFT-1809 - The Contacts tab in the Web Client Interface allows the input of invalid characters in the Name and Company fields.

 

MFT-1791 - The Trading Partner Directory Upload action creates a file/object with a <no name> label and 0 bytes in size on an Azure Blob Storage TP.

Below are the corrections (only) that were released in a 2024.1.x patch, that are now a part of 2024.2. If an enhancement was included in the patch, it is listed above.

 

Version 2024.2.2 - August 1, 2024

 

MFT-2559 - The Trading Partner Regex File Upload action is failing with an IllegalArgumentException.

 

MFT-2721 - The Web Client Zip Download option is only downloading 100 files when the checkbox to select all files is checked.

 

MFT-2284 - SaaS Only - The Web Client UI Share File(s) > Copy Link option can now generate a URL that uses HTTPS.

 

MFT-2283 - Added a Company field to the Web Client UI self-registration form.

 

MFT-2346 - Retry options were added to the Trading Partner Copy Regex File trigger action.

 

MFT-2715 - Trigger data is mismatched in Trigger history data. The value of the TriggerName variable is different from the name of the actual trigger that ran. This occurs when there are two or more triggers configured with the same event type.

 

MFT-2704 - Enabled S3 Compatible trading partners to support directory monitors.

 

MFT-2719 - Using the Web Client, the My Storage > main Search field now supports searches by file name. A new Admin UI field located in SERVICES > Listeners > HTTP/S named Default search by [file content] or [file or path] controls this.

 

MFT-2720 - Using the Web Client, the My Storage > main Search field now supports case-insensitive and partial file name matches (where wildcard use is supported but optional).

 

MFT-2522 - Support for a new stand alone AS2 license type has been implemented.

 

Version 2024.2.1 - July 1, 2024

MFT-1873 - Optimized the loading of records in the trigger history and directory monitor events pages.

 

MFT-2290 - Database synchronization causes admin and user web interface to stall until the sync is completed.

 

MFT-1880 - Allow distinct URL's to point to MFT Domains when using HTTP/S.

 

MFT-2180 - Made performance improvements for SFTP file transfers.

Version 2024.1.1 - March 12, 2024

MFT-1787 - When saving a trigger, the following error occurs: "Internal server error! The parameter is incorrect".

 

MFT-1821 - FTP download trigger actions will fail when transferring to an FTP server that does not support the MDTM command.

 

MFT-1858 - LDAP authentication is failing with an error (Authentication Service error. javax.naming.InvalidNameException) when a user attempts to log in.

 

MFT-1875 - A '500 Internal Server Error - Blob already exists' error occurs in the Web Client UI when attempting to overwrite a file using the Microsoft Azure Blob Service network storage mapped to user storage.

 

MFT-1874 - A '500 Internal Server Error - Status code 416' error occurs in the Web Client UI when attempting to overwrite a file using the Microsoft Azure File Service network storage mapped to user storage.

 

MFT-1859 - An error - 'Cannot rename file: I/O error' occurs in the Web Client UI when attempting to rename a file using the Microsoft Azure Blob Service network storage mapped to user storage.

Version 2024.1.2 - March 14, 2024

MFT-1881 - Performance issues observed when transferring files.

 

Version 2024.1.3 - March 29, 2024

MFT-1881 - Performance issues observed when transferring files (additional improvement made after the prior 1.2 patch release).

 

MFT-1817 - When using the Web Client UI to upload a large file in an JSCAPE SaaS environment, the status bar continuously states the remaining time to upload is "unknown".

 

MFT-1824 - Unable to upload a security key for an SFTP trading partner in a JSCAPE SaaS environment.

 

MFT-1854 - Unable to connect to SharePoint network storage.

 

MFT-1923 - The user list is not displaying correctly in Domain > ACCOUNTS > Groups > Users > "Setup <Group Name> Users" dialog.

 

Important note about the 2024.1.3 patch (the issue described below was fixed in patch 2024.1.4).

 

It has been reported that the Trading Partner Regex File Download action, when used with an SFTP trading partner, is creating 0 byte files when the Writing Buffer Size is set to 512 KB and the Reading Buffer Size is set to 4 KB. The trigger action is not failing when this happens, creating a false impression that the download is working successfully.

 

To address this issue, change both the Reading and Writing Buffer Size fields to 64 KB, as depicted in the image below.

 

 

Version 2024.1.4 - April 30, 2024

 

MFT-2005 - The Trading Partner Regex File Download action, when used with an SFTP trading partner, is creating 0 byte files when the Writing Buffer Size is set to 512 KB and the Reading Buffer Size is set to 4 KB. The trigger action is not failing when this happens, creating a false impression that the download is working successfully.

 

MFT-2043 - Trading Partner Move File action does not fail if the source file is not present, but rather, the trigger status hangs in a running state.

 

MFT-2036 - Trigger actions running in parallel randomly hang in a running state.

 

MFT-1911 - When starting 3 or more MFT Server nodes at the roughly the same time, a start up error intermittently occurs as follows: Entry is out of date.

 

MFT-2069 - The Trading Partner Copy Regex File action, when the Delete on Success field is checked, is not deleting the file when the Advanced > Threads field is greater than 1.

 

MFT-2080 - The PGP Decrypt File action is failing with the following error: `java.nio.channels.ClosedChannelException`

 

MFT-1953 - The js-ipaccess.exe command-line command is failing with the following error: Error Message: `com.jscape.inet.mftserver.adapter.management.b: Code: INTERNAL_SERVER_ERROR; description: Error obtaining access rules for domain 'a'.; details: com.jscape.inet.mftserver.operation.J: java.lang.NullPointerException`.

 

MFT-1888 - When Importing a PGP public key that includes a comma in the key file name, the following error occurs: File corrupted or has unsupported format. Invalid key name.

 

MFT-1813 - Optimized file transfer operations for SMB load balancer Trading Partner and Network Storage types, which returned the error "Different server found for same hostname [hostname]”.

 

Version 2024.1.5 - May 9, 2024

 

MFT - 2142 - MFT Server cannot access an AWS S3 "folder" if the S3 object for the folder does not exist.

 

MFT - 2103 - Unable to obtain a directory listing when using a SharePoint trading partner with Delegated Permissions.

 

MFT - 2003 - SMB trading partner is unable to connect to an Amazon FSx server when MFT Gateway has a delegated TCP-TCP reverse proxy configured to point to the FSx server.

 

MFT - 2138 - An SFTP trading partner configured with the ssh-ed25519 public key algorithm is failing with the following error when attempting to connect: com.jscape.filetransfer.FileTransferAuthentication.Exception.

February 2024.1 Release

 

The information below lists enhancements and patches included in the February 2024.1 scheduled release.

Enhancements

MFT-696 - Added support for connecting to Azure storage using managed identity.

 

MFT-689 - Added a new Trading Partner named Tidal and an accompanying Trigger Action named Run Tidal Process.

 

MFT-927 - Documented the steps on how to access AWS S3 buckets from a K8 Cluster using the IAM role feature.

 

MFT-1220 - Enhanced the navigation experience when adding and modifying Triggers. The trigger wizard that required you step through each configuration option using Next and Back buttons has been replaced with tabs that allow you to access an option (i.e. Parameters, Conditions, Actions) directly.

 

MFT-1254 - Improved the MFT Server Windows upgrade process to prevent the database schema from being updated twice when upgrading in a clustered environment.

 

MFT-1255 - Added the ability to search the Domains module on various fields using the familiar SQL Like search functionality.

 

MFT-1327 - Implemented Redwood portal integration.

 

MFT-1377 - In the domain > AUTOMATION > Triggers > History module, an new column named File was added. It will be populated for Trigger events that file context.  The existing search facility lets you search on the File field.

 

MFT-1369 - Added a new variable named TradingPartner to Directory Monitor related Trigger events. The variable has a value when a Trading Partner is mapped to the Directory Monitor.

 

MFT-1434 - Added support for additional special characters to be allowed in the Name field when creating an MFT Server Administrator.

 

MFT-1436 - Added a Support Admin user to MFT SaaS environments allowing Redwood Support access to log files when necessary.

 

MFT-1447 - Added ClamAV antivirus scanning out-of-the-box for JSCAPE SaaS environments.

 

MFT-1465 - Modified what IP address is blocked when reaching the password failure limit for a client setup on an AWS EC2 instance behind an Application Load Balancer (ALB).

 

MFT-1472 - Improved performance when files are uploaded using HTTP/S protocols.

 

MFT-1474 - Added the ability to restart MFT Server via a UI button added in the Status > Server module.

 

MFT-1523 - All PGP Trigger Actions have a new field - “Fail if key is expired’. The target action will fail when this field is enabled and the encryption/signing key is expired.

 

MFT-1525 - Added a feature where, when a new user tries to log in to MFT Server using OpenID Connect SSO, the system will search in non-standard SSO response fields for a readable username to use when creating the new user account in MFT Server.

 

MFT-1562 - Added a new Enable Management service checkbox in Settings > MANAGER SERVICE > Manager Service > Manager Service tab.

 

MFT-1654 - The SFTP/SCP Service Algorithms dialog has been redesigned in the Global Services/Domain Services modules to ensure readability and to allow for filtering.

 

MFT-1713 - When accessing documentation from the JSCAPE website, there is now a version picker located on MFT Server's landing (Overview) page.

 

MFT-1811 - Added the ability for a user to search the trigger history based on a file name, for the types of triggers that are executed based on a file event. There is a new File column in the Triggers > History grid.  The existing search feature was expanded to include the File parameter as a value to search on.

 

Fix (Not in a patch - included in the 2024.1 release)

MFT-1724 - The Trading Partner File Upload action is not replacing an existing destination file on a SMB trading partner.

Patches (released after 2023.3 and included in 2024.1)

Version 2023.3.1 - Released December 19, 2023

MFT-1427 - In the Domain > SECURITY > Banned Files module, the search feature is not allowing you to enter a value for the default search field (Path), or change the search field to another option in the dropdown list.

 

MFT-1429 - In the Domain > SECURITY > DLP Rules module, the search feature behaves incorrectly when checking the Field checkbox. The screen continuously blinks and displays a message “Processing, please wait”.

 

MFT-1437 - In the Domain > SECURITY > IP Access module, when searching on the Access field with a denied value, the value flips from denied to allowed when the search icon is clicked.

 

MFT-1363 - JSCAPE SaaS –Single Sign On (SSO) issue – encountering a redirect URI mismatch error.

 

MFT-1441 - When adding a key with special characters, then subsequently viewing it in the Key Details dialog, the key title doesn't match what was entered.

 

MFT-1444 - Error when attempting to send an adhoc email - java.lang.NullPointerException - Cannot read the array length because "array" is null.

 

MFT-1103 - The status code when a quota is exceeded has been changed to SSH_FX_QUOTA_EXCEEDED (15).

 

MFT-1439 - Web UI login with Captcha enabled results in a 500 error.

 

MFT-1340 - In certain scenarios, when the Ad-Hoc Activity grid contains no records, all four of the action buttons (e.g. Copy, View, etc.) are enabled when they should be disabled.

 

MFT-1448 - Health Service data uploads intermittently contain no data.

 

MFT-1449 - When banned files are specified and a Web Client user attempts to upload a file not allowed, the message they receive is incorrect ("Files uploaded successfully").

 

Version. 2023.3.2 - Released February 13, 2024

MFT-1508 - Unable to expand the column in the Domains grid which makes reading long domain names problematic.

 

MFT-1542 - Unable to access the non-admin UI in a MFT Server SaaS environment.

 

MFT-1524 - When an SFTP Service is configured with “Password or Public Key” as the authentication type, and the connecting user’s password has expired and they are only using the public key to connect, prompt the user to set a new password.

 

MFT-1555 - Improved the Health Service statistical data that is sent to AWS.

 

MFT-1597 - For all export operations, changed the default file extension from '.log' to '.txt'.

 

MFT-1551 - In certain scenarios, the Trading Partner Synchronization Trigger action fails with a java.io.EOFException.

 

MFT-1292 - Implemented a Redwood Portal connection framework for customer SaaS accounts.

 

MFT-1608 - Encountering a 404 error when configuring an RMJ Trading Partner.

 

MFT-1610 - In an JSCAPE SaaS environment, uploaded/downloaded file details are not displayed for smaller files.