»  »  » 

GoAnywhere MFT Release Notes

GoAnywhere MFT is the next evolution in Managed File Transfer, which merges workflow automation capabilities (adapted from GoAnywhere Director) with secure FTP server and collaboration features (adapted from GoAnywhere Services). Both GoAnywhere Director and GoAnywhere Services products have been superseded by the GoAnywhere MFT solution.

Login to the Customer Portal to download the latest software release.

April 13, 2017 – Version 5.5.0


GoAnywhere Agents provide real-time remote workflow and file transfer capabilities that are controlled from a central GoAnywhere MFT server. Agents can be deployed to virtually any operating system including Windows, Linux, IBM i and other platforms. Agents can run on systems inside an organization’s network to move files throughout the data center. Additionally, you can deploy Agents to remote sites like branch offices, cloud environments like Amazon AWS, Azure, and other remote locations. When an Agent starts up, it will connect to GoAnywhere MFT which will then take over management of that Agent.

Agents can run multi-step workflows on the systems where they are installed. These workflows can copy files, archive files, translate data, add data to a database, execute native commands, or other file system tasks. Workflows on Agents can be scheduled to run on a recurring basis.

Agents can also monitor for new, modified, and deleted files on its file system. When a file is found, Agents can process the file locally or call a Project workflow on GoAnywhere MFT.

GoAnywhere MFT acts as the central point of control to manage all Agents which are connected to it. Admin users in GoAnywhere MFT will configure the work that should be performed on its Agents. Administrators can also view events that occurred, such as file transfers or completed jobs on those Agents.

Agents can be grouped together to simplify setup and configuration. This allows administrators to define tasks that should run on all Agents in a group. For example, an organization that has hundreds of retail stores can easily send out new files to each store in the group. Or, a group of Linux servers can be defined to execute the same SSH commands on all Agent systems at once.

Agent Features

Listed below is a summary of features in GoAnywhere Agents:

  • Secures file transfers between Agents and the central GoAnywhere MFT environment.
  • Authenticates Agents connections using X.509 certificates.
  • Monitors for new, modified, and deleted files on Agent systems.
  • Compresses and decompresses files on the Agent systems using Zip, Tar, and Gzip standards.
  • Translates data to/from databases, CSV, Fixed Width, XML, and JSON.
  • Executes native commands on Agents.
  • Controls which folders are accessible on Agents.

Administrator users in GoAnywhere MFT can work with Agents using the following features:

  • Create Agent Templates with registration rules to easily deploy Agents on a large scale.
  • Configure Agents or Agent Groups from the Agent Console on GoAnywhere MFT.
  • Design Project Workflows to be executed on Agents.
  • View completed Jobs, active Jobs, or Queued Jobs on for Agents.
  • Create custom Agent installers from the Software Library.
  • Automatically deploy Agent upgrades directly from GoAnywhere MFT.

Secure Mail

  • Added the ability to Request Files from recipients using Secure Mail. This new option will send a unique link to recipients requiring files to be uploaded and returned to the requester.

Secure Forms

  • Added the ability to submit Secure Forms using RESTful web services.
  • Added the ability to search for submitted Secure Forms by Job Number.


  • Added support for storing GoAnywhere MFT backend tables on the PostgreSQL database system. The "Switch Database" wizard was enhanced to simplify database migration, which will automatically create the tables and migrate existing data to the PostgreSQL database.
  • Added 26 RESTful web service endpoints to retrieve useful information from GoAnywhere. This information is what is generally shown via Dashboard gadgets.
  • Enhanced the basic search on the Job File Audit Log page when using the file name field to be case insensitive and inclusive rather than exact match.
  • Enhanced several auxiliary pages for Monitors and Schedules to save the state of the List pages. When returning from those pages to the list page, all search parameters are remembered and the list is filtered as it was before.
  • Enhanced the basic and advanced search tabs on Monitors and Schedules to have a consistent search operator 'contains' in both cases.
  • Enhanced the File Transfer Summary dashboard gadget to include the Secure Forms module type.
  • Updated FTP upload tasks by adding a success message to the job log per file after it is uploaded.
  • Updated the Help Documentation pages to have a language code to assist with 508 compliance.
  • Updated the Help Documentation for 508 compliance by adding visual indication to all links when focused as well as adding a title to the Search input field.
  • Updated the Admin Log messages to have the same format for changes made to the Admin User and Web User Password Policies.
  • Updated many pages by dropping the word 'Last' for labels that were Last Modified By and Last Modified On.
  • Updated the Modified Date and Size columns in the File Chooser dialog to not wrap values keeping them on a single row.
  • Updated several Audit Log retention periods from a maximum of 999 days to be 9999.
  • Updated the SOAP message generator based on the WSDL definition to render better in Firefox.
  • Removed the admin logging for changes made to the isEncrypted password flag on Resources as that setting is hidden since version 5.4.
  • Upgraded Primefaces from version 5.2.21 to 6.0.10.
  • Upgraded the embedded Apache Tomcat web server from 7.0.56 to 7.0.73.
  • Updated the sales and support email addresses on the Help About page to refer to the new HelpSystems ones.
  • Updated the "Remove All Permissions" button on the Project Permissions page to have a confirmation dialog window to confirm the action.
  • Updated the SAML process to handle failures better and provide a more useful error message.
  • Organized the Services main menu section by creating submenus for GoDrive, Secure Mail, Secure Forms, and Agents.

Other Issues

  • Fixed the quick help documentation for the Response Body field on the REST Get task to indicate the correct default setting which is the job log.
  • Fixed an issue where downloading as Zip in the Web Client would report a successful status for audit log events when users cancel the download. It now will report a failure status.
  • Fixed an issue with the Number of Files Copied output variable of the Copy Task could report an inaccurate number in certain cases if files are skipped during processing.
  • Fixed a minor issue with the Project designer where unnecessary XML tags were added to the Project definition for File Set filters.
  • Fixed an issue with the Rename action on the FTP, GoFast, and GoAnywhere HTTPS tasks where the File Chooser for the From location was not set to the correct location type.
  • Fixed an issue with the File Transfer Summary gadget and report could misrepresent statistics when using multiple Domains.
  • Updated the MySQL database driver from version 5.1.17 to 5.1.40. This fixed an issue with the Limit clause in the SQL Wizard.
  • Fixed an issue where AS2 messages sent with content type 'application/XML' were not handling case sensitivity correctly. This issue was introduced in 5.4.0.
  • Fixed a typo on the Security Settings Audit report for the item regarding how FTP should not be allowed for inbound connections unless it is encrypted.
  • Fixed an issue where the Compose page in the Web Client was not showing the valid locale based on the browser settings. This issue was introduced in 5.4.0.
  • Fixed an issue with dropdown components on Secure Forms to properly validate valid options when submitted via SOAP web services.

April 7, 2017 – Version 5.4.4

  • Enhanced the performance of the initial remote snapshot process for GoDrive device synchronization.
  • Enhanced the performance of the SSH key exchange by only validating algorithms that are enabled on the Task and Resource.
  • Updated the MQ Send Task to no longer include the JMSXAppID message property by default. A system property 'com.linoma.mq.useLegacyJMSXAppID=true' is added on upgrade to persist behavior of existing installs, however new installs will not include this system property.

February 24, 2017 – Version 5.4.3

  • Enhanced the Amazon S3 Resources to support server-side KMS encryption of files.
  • Fixed an issue where downloads of a non-existent file from an FTP/S or SFTP server would create the file as a 0 byte file. This issue was introduced in 5.4.0.
  • Added logging to the job file audit log process to provide details when a record fails to be logged.

February 7, 2017 – Version 5.4.2

  • Updated the SSL cipher configuration picklist to properly indicate which cipher suites are used when no ciphers are selected. This includes the Admin server, HTTPS/AS2 server, FTP server and FTPS server.
  • Updated the footer copyright to include 2017.
  • Fixed an issue where using an FTP server resource as a Web User file system would fail when running GoAnywhere on a Linux/Unix based server.
  • Fixed an issue where IP blacklist update notifications were being sent to older versions of GoAnywhere Gateway.
  • Fixed an issue where the Completed Job Statistics report task had the wrong dropdown option for the Chart Data field.
  • Fixed an issue with the LDAP update logic for Web User settings to use case insensitive comparisons.
  • Fixed an issue with the LDAP synchronizing for Admin Users where the email field wasn’t properly cleared when the email address in the LDAP entry was empty.
  • Fixed an issue where the GoAnywhere HTTPS task would log HTTP trace information when GoAnywhere MFT was configured for debug logging.
  • Fixed an issue with LDAP synching where unmapped attributes were being overwritten on Web Users in certain cases.
  • Fixed an issue where the Import Custom Task process could produce a 500 Internal Server Error.
  • Fixed an issue where the Bulk Password Update button was missing on the Where Used page for Admin Users.
  • Fixed a memory leak with the GoFast file transfer acceleration communication framework.
  • Fixed a memory leak with the GoAnywhere Gateway client communication framework.

December 9, 2016 – Version 5.4.1

  • Added a new setting in Secure Forms to control the session timeout for public forms.
  • Enhanced the logging of the REST tasks to properly indicate the operation being performed when a response body and response header file already exist.
  • Added support for a more complex version numbering scheme.
  • Enhanced the new FileSet filter label to be bold.
  • Enhanced the SOAP Task to support loading a WSDL from a local file.
  • Enhanced the Set Variable task to register a file READ event in the Job File audit log when the value of a variable is read from a file.
  • Updated the namespace prefix for SOAP responses to be consistent between successful operations and faults.
  • Updated the styling of the Completed Jobs by Project report to prevent headings and labels from being truncated.
  • Updated the multi-checkbox component of Secure Forms to pass a list of selected values to a Project.
  • Updated the debug logging for IP filtering to no longer log a message when a connection is accepted.
  • Enhanced the validation of the Admin SAML SSO settings to provide a warning when the Admin Site URL is not properly defined.
  • Removed the unused Enable Cookies setting from the REST and SOAP tasks.
  • Updated the REST tasks to log request headers to the job log when running in debug log level.
  • Cleaned up the validation messages returned when running a Secure Form using SOAP web services.
  • Updated the View Gateway page to include the SSL Context configuration setting.
  • Updated the default search operator for the User Name to be 'contains' on the Advanced tab of all Audit Log search pages.
  • Updated the validation message on the SOAP and REST tasks to clearly indicate that a User Name is required if an authentication type is selected.
  • Fixed an issue where file upload statuses are not always refreshed properly on the upload dialog when uploading files through the Web Client interface.
  • Fixed an issue with the WSDL generator to properly load internally linked XSDs within the WSDL.
  • Fixed an issue where the Submitted From value was empty for Jobs submitted from a Secure Form.
  • Updated various file/folder path locations to properly validate the type of file input allowed for those fields.
  • Fixed an ajax refreshing error on the Log Settings page that could clear uncommitted settings in certain cases.
  • Fixed an issue where copying a Web User Template did not prompt for a Domain when running in a multi-domain environment.
  • Removed an invalid warning that was logged from the SOAP and REST tasks when parsing the response XML into a variable.
  • Fixed an issue with the Expression Wizard where text selected to wrap in ${} was not properly wrapped in all cases.
  • Fixed an issue where change history for Monitors included fields that weren't modified.
  • Fixed an issue with the SOAP GACMD virtual file and virtual folder operations to properly set permissions based on the SOAP request.
  • Fixed an issue where GoDrive audit logs search results did not contain events not belonging to a specific domain.
  • Fixed an issue where global search results were showing 'null' file names for certain transfer operations.
  • Updated the data type defined in the Oracle DDL from VARCHAR to VARCHAR2.
  • Fixed an issue with reading the license file that was introduced in 5.4.0.
  • Fixed an issue where HTTP headers set during Resource testing were different than those set during Project execution causing a difference in behavior.
  • Fixed an issue where output variables were not properly being removed from the Variables panel when the Task that creates the variable is deleted.
  • Fixed an issue where the Put and Post REST Tasks were inaccurately requiring a request body.
  • Fixed an issue where Web Users were not properly removed from an LDAP group when the Login Method was changed.
  • Fixed an issue where Project Designer panels were not properly expanded to display configured fields when the field was a pick list component.
  • Fixed an issue where unexpected failures during a multi-file download as zip operation could leave streams open resulting in locked files.
  • Fixed an issue where the Dropdown component on a Secure Form could automatically change defaults or allow multiple defaults during configuration.
  • Corrected a spelling error in a validation message that would display when promoting a Monitor from one system to another.
  • Fixed an issue where a blank message on an anonymous Secure Mail reply could show up as 'null'. This issue only existed when running on an Oracle database.
  • Fixed an issue with attaching files from a Secure Folder to a Secure Mail package where files with the same name were not properly renamed.
  • Fixed an issue with the default application data that was causing the switch to an Oracle database to fail.
  • Fixed an issue where the View Web User page wasn't showing deactivated Secure Forms that the Web User had access to.
  • Fixed an issue where switching the Domain on a Web User Template doesn't trigger the Save button to become enabled.
  • Fixed an issue where the Password Expiration email notification was attempting to send notification emails to admin users with no email address defined.
  • Fixed an issue with the Validate RowSet task where exceptions were not properly being handled.
  • Fixed an issue where the SAML Single Sign-On redirect process could get stuck in an infinite loop when a user has no valid permissions.
  • Fixed an issue where adding an Admin User could fail if the User is not configured to use the Internal Login Method.
  • Fixed an issue where dropping a new task onto a Project that does not contain a Module could cause the Project Designer to lock up.
  • Fixed an issue where the SOAP Task would log 'null' for the request by if the soap message was being loaded from a file.
  • Fixed an issue where Web Users were not able to log in if Two-Factor authentication was configured. This issue was introduced in 5.4.0.
  • Fixed an issue where the option to resolve host names at the proxy server for the HTTP/S, REST, and SOAP tasks was not working in all cases.
  • Fixed an issue where the Web User password history was improperly validated in the Security Audit Report.
  • Fixed an issue with the FTP Base File implementation where folders on an FTP server that does not support the STAT command for directories would appear as if they do not exist.
  • Fixed an issue where the mouse cursor would not show up as a pointer to indicate a clickable link in the Component Library of the Project Designer when using Firefox.
  • Fixed an issue where invalid authentication to a SOAP service would return the html error page as the response body.
  • Fixed an issue where database statements were not properly closed after each execution. This issue existed when running operations that execute a large number of statements within a single connection.
  • Fixed an issue where the selected Resource and the Web Service URL were not properly validated.
  • Fixed an issue where the Derby database backup was not running every hour when configured to do so.
  • Fixed an issue where a Secure Form would pass an empty string to a Project when no files are attached to a form that accepts file uploads. Updated the empty string to an empty list, which allows the Project to work with the variable regardless of whether or not files were uploaded.
  • Fixed an issue where the Accept Type setting wasn't properly applied on the SOAP Task from the Resource.
  • Fixed an issue with the SOAP interface for GACMD to properly handle the validation of optional numeric and boolean values.

November 15, 2016 – Version 5.4.0

Web Services

  • Added a new REST resource and four new tasks to Put, Delete, Get, and Post RESTful web services. The new task supports XML and JSON based services and simplifies integration with applications.
  • Added a new SOAP resource and task to provide streamlined integration with SOAP web services. A wizard is provided that simplifies the creation of actions by building them based on the WSDL definition. Files can be sent inline or using MTOM. The files and XML payload returned from the web service can be stored or processed.
  • Added two new tasks to read and write JSON data.
  • Added a new RESTful web service interface to execute commands in GoAnywhere. These are the same actions that are available via GoAnywhere Command (GAcmd) from Windows and Linux command line.
  • Added a new SOAP web service interface to execute commands in GoAnywhere. These are the same actions that are available via GoAnywhere Command (GAcmd) from Windows and Linux command line.
  • Added the ability to submit Secure Forms using SOAP web services.

Secure Forms

  • Added the following input and output components to Secure Forms:
    • Number
    • Radio Buttons
    • Checkbox
    • Multi-Checkbox
    • Bulleted List
    • Text Area
  • Added the ability to specify HTML syntax in Secure Form components like Output Text. This allows administrators to add advanced options in a form including links, videos, and formatting.
  • Added additional properties to existing Secure Form components. Output text has options to control the font size and formatting, drop downs can be editable versus selecting predefined values only, and autocomplete can be controlled on input text fields.
  • Enhanced Secure Form processing to delete the temporary files that may have been attached if the user cancels out of the form. Previously these temporary files were only deleted when the user's session is ended.
  • Enhanced the configuration of the Output Text component in Secure Forms to have a bigger text area to input data.
  • Updated system startup processing that checked for Secure Form payloads that were incomplete to cleanup any abandoned forms. This could occur if there was a hard system failure while users were configuring forms with file attachments.
  • Updated Secure Forms components that support multiple options to prevent duplicate values.
  • Removed an unnecessary empty output panel where a blue line was displayed after a public Secure Form was submitted and no output files were returned.
  • Updated the Secure Form rendering in the Web Client to position the labels towards the top of their respected fields rather than the middle.


  • Added the ability to synchronize Admin Users with Active Directory and LDAP servers.
  • Added Admin User Templates to simplify user creation.
  • Added SAML single sign-on support to the Administration client.
  • Added new Admin Security Settings for Password Age and History to control Admin User's passwords.
  • Added the ability to automatically blacklist IP addresses based on user names during login. For example, if a Web User attempts to login as 'root' or 'support' it can blacklist their IP temporarily or permanently.
  • Added the ability to resolve host names at the proxy server rather than locally on the GoAnywhere MFT server.
  • Added additional security by hiding password fields on configuration pages (e.g. Global Settings and Login Methods). Users can opt to change a password which will then display a field to input the new password.
  • Added admin logging and revision tracking to Log Settings.
  • Added admin logging and revision tracking to Web User Self-Registration settings.
  • Added admin logging and revision tracking to Web User Templates.
  • Added the ability to copy Web User Templates.
  • Enhanced the Admin User's References page by having links to Monitors, Schedules, Triggers, and Secure Forms if they have the appropriate role.
  • Updated Admin Roles and Admin Groups to be labeled as Admin User Roles and Admin User Groups.
  • Added a new field to the Import Web User Groups from XML action to Ignore Secure Form Membership. This allows groups to be imported that have Secure Form references in the XML and they do not exist in the target system.
  • Enhanced the File Chooser dialog to start in the location that was typed in prior to the ... button being clicked.
  • Enhanced how the User name field is searched in the Audit Log pages so that it is case insensitive and inclusive.
  • Enhanced validation of several GAcmd actions to ensure certain attributes are supplied.
  • Updated the error message during FTPS service startup process to indicate if the error was caused by an invalid password on the SSL keystore.
  • Updated the audit log purging process to handle exceptions gracefully when connection timeouts occur due to short database timeout settings.
  • Updated the saving of Domains to show a standardized success message to the user.
  • Updated the Service Manager page by putting the Edit, Start, Stop, and other actions into a More Actions drop-down menu next to the service.
  • Enhanced the trust of the product installation files by adding a digital signature to them.
  • Updated GoAnywhere product logos to reflect the new registered trademark.
  • Updated the Check for Updates logic to pull the information from www.goanywhere.com instead of www.linomasoftware.com.

Web Users & Web Client Enhancements

  • Added the ability to define multiple Web Client brands each with their own logo, page title, and language settings.
  • Added new Login Settings for Kerberos that allows GoDrive for Windows and the Outlook plugin to use Windows based authentication for single sign-on.
  • Added the ability to use FTP, FTPS, and SFTP resources in paths. For example, a Web User can be given access to a resource:sftp://[resourceName]/path as a virtual folder. If the user uploads a file via HTTPS in the Web Client, it will actually upload the file to the remote server behind the scenes.
  • Added the ability to create Secure Mail Templates in the Web Client. Users can create a template with a default subject, message, options, and file attachments and then that template when composing new messages.
  • Added a new page in the Web Client for users to configure their Preferences, like the Default Landing Page to navigate to after login. In addition to the user configured preferences, other options are automatically remembered like the sorting options on pages.
  • Added the ability to select the action in Secure Folders to take when the file already exists prior to uploading a file.
  • Added a new setting in the HTTPS configuration that to enable or disable the Download as Zip feature in the Web Client.
  • Added a new Download as Zip File Limit setting in the HTTPS configuration to control the maximum number of files that can be included in a Zip file when downloading multiple files in the Web Client.
  • Added a new setting in the HTTPS configuration to set the file name to use when multiple files are downloaded as a Zip file through the Web Client.
  • Added a new Secure Mail Setting to set the maximum number of files that can be attached to a Package.
  • Enhanced the Trash Bin in GoDrive to only show items that the user can restore or remove. Items in which the user only had view access granted to them from other users will no longer appear in their Trash Bin.
  • Updated the GoDrive Upload Task to log the appropriate messages when the target file already exists.
  • Updated the Sent Items page in Secure Mail to have the Subject field as a link which takes the user to the View Details page.
  • Updated the settings applied to new installs so that the Web Client Applet is disabled by default.
  • Updated the signature on the Web Client Applet Jar files using a new certificate that won't expire for three years.


  • Added a new Custom Report task that creates a PDF file using data from an SQL query or from a file (CSV, XML, Excel, JSON, or Fixed-Width). Text fields can be added to the top of the report to describe the report criteria and summary fields can be used to calculate the min, max, average, or summary values of the data. Charts can also be added to visualize the information in the report.
  • Added a new Completed Jobs by Project report that lists the number of Jobs executed, the number of files transferred in those Jobs, and the bytes transferred for each Project.
  • Added a new File Transfer Summary report that displays the total number of files transferred during the specified date range.
  • Added a new Unresolved Jobs report that lists the total number of jobs that failed during the specified date range that have not yet been resolved.
  • Added a new Admin User Activity Details report that shows what actions were performed by Admin Users.
  • Enhanced the Completed Jobs Statistics report to also include the total bytes and file counts that were transferred in the jobs.
  • Enhanced the Security Settings Audit report with additional checks to ensure Gateway is being used for inbound connections, that Gateway's control channel is protected with SSL/TLS and a Shared Secret, that Admin Users are not allowed to view Resource passwords, and that Admin Users follow Password Age and History restrictions.

Workflow & Project Designer Enhancements

  • Added many features to the Project Designer to make it more intuitive and powerful:
    • Moved the Component Library to the left side of the Project Outline. This gives more vertical spacing for the outline and simplifies drag-n-drop between the library and outline.
    • The Component Library can be expanded or collapsed. When collapsed, simply hover over the tab which will expand the library. When you drag-n-drop a component the library will automatically collapse again freeing up real estate.
    • A new Variables panel was added to the right side of the page. It is broken into four sections to list out Project, Folder, Output, and System variables. These variables can be drag-n-dropped into task fields and the ${} syntax is automatically added to the variable.
    • The working panel where attributes are configured is now displayed in a vertical accordion panel instead of tabs. If a panel has values specified, the accordion panel is automatically expanded to quickly view all values.
    • FileSets no longer appear as a subelement of a task. They are embedded in the main task level and appear right next to the other Input File fields.
    • Redesigned the View Project page to list all attributes in a vertical accordion view. Each accordion panel that contains values for attributes is automatically expanded quickly showing configured items.
    • Added a new Full Screen mode to expand the Project Designer to fill the entire screen.
  • Added 10 additional functions that can be used in expressions:
    • isAlpha
    • isAlphaNumeric
    • isNumber
    • isWholeNumber
    • isValidText
    • randomUUID
    • truncate
    • reformatDateTime
    • extractDateTime
    • adjustDateTime
  • Added a new Count RowSet task that will process an Input RowSet and provide a count of the number of rows and columns.
  • Added a new Validate RowSet task that is useful to verify data, row counts, column counts, and other validations before it is used.
  • Added the ability to pass in a String variable to the Input Files Variable fields in tasks. The string file path will be resolved to a file object at execution time.
  • Added a new Where Used page that shows all Schedule, Monitor, Trigger, and Secure Form references to a Project.
  • Added enhanced security around Resource passwords. When a password was previously set on a Resource, a new Change Password link is provided to set a new value. In addition, passwords can be recoverable or non-recoverable.
  • Added a new Monitor event type for File Exists. This is useful to execute a Project when any file is found in the monitored folder.
  • Added a new option on Amazon S3 Bucket resources to enable server side encryption.
  • Added the ability to filter the list of Triggers by Trigger Name.
  • Enhanced the validation of Resources that are imported to ensure all required fields are supplied.
  • Enhanced the basic search on Schedules, Monitors, and Secure Forms when using the Name field to be case insensitive and inclusive rather than exact match.
  • Enhanced the exporting of Schedules to keep the password in an encrypted format.
  • Enhanced Zip functions to use UTF-8 encoding for file names inside the Zip file to handle certain international characters better.
  • Enhanced the Project deletion action to check for references from Monitors, Triggers, and Secure Forms before proceeding.
  • Enhanced the configuration of Monitors and Schedules to save the state of the List pages. When returning from the add/edit pages to the list page, all search parameters are remembered and the list is filtered as it was before configuration.
  • Updated the File Chooser dialog by splitting the Resource links into a separate section under Favorites.
  • Updated the multi-delete option on the Monitors list page to only delete monitors that pass validation. This ensures that the Monitor is not active when being deleted.
  • Updated the max file size limit to 10 MB for basic upload features. This applies to places like Import Projects, Import Web Users, Import Certificates, etc.
  • Updated several drop-down fields in tasks to have better widths to allow for variables and to accommodate for the options in the drop-down.
  • Updated the Monitor, Schedule, and Trigger importers to validate additional fields that must be supplied in the XML.

Gateway Enhancements

  • Added the ability to specify a Shared Secret value on Gateway configurations. This shared secret may be required by the Gateway server to authentication the MFT system.
  • Added the ability for IP whitelisting and blacklisting to occur at the Gateway level in the DMZ rather than on MFT only.
  • Added the ability to turn on SSL encryption on the Gateway configuration to protect the control channel's communication.

Other Issues

  • Fixed a rare threading issue that could cause multiple packages to be created on the Secure Mail Compose page if multiple files were drag-n-drop uploaded before a draft package was created.
  • Fixed an issue where users with GoDrive Manager, Secure Forms Manager, and Secure Mail Manager roles were not able to access the Administration log of the Audit Log page.
  • Fixed an issue where the MQ Resource name was not being logged in the Job File Audit Log when the session was being used in certain situations.
  • Fixed an issue where the submitted payload record on Secure Forms may not contain the Job ID in the event the system was shut down while the Project was processing.
  • Fixed an issue where the Last Modified Date of files included in the Download as Zip feature was not being persisted.
  • Fixed an issue with the FileInfo function to respect permissions on the Resource when the path is for SMB network shares, Amazon S3 buckets, or WebDAV systems.
  • Fixed an issue on the Private Key Alias field of SSH tasks to support variables as input.
  • Fixed the quick help in the FileSet element in Projects to correctly link to the help documentation for the Regular Expression Pattern.
  • Fixed an issue where the ctrl-left and ctrl-right keyboard actions on the Components tab of Secure Forms configuration could lose changes made to the components. These actions were disabled and were used to minimize and expand the side panels.
  • Fixed an issue on the PGP Key Manager page when the user double clicks on the confirmation button by adding the standard please wait status notification.
  • Fixed an issue with the Checksum task where it was not using the Execute Only If and Disabled attributes.
  • Fixed an issue where a Project cannot be deleted if it contains compile errors. This was introduced in version 5.2.0.
  • Fixed an issue where the Default Subject setting for Secure Mail that wasn't compared correctly in one scenario that would have prevented it from being logged in the Administration log.
  • Fixed an issue where the Project XML file was not being deleted when the DeleteProject action was called from GAcmd.
  • Fixed an issue on the Add/Edit Admin User pages where the password field would reset when certain validation rules failed.
  • Fixed the Send Email task to properly validate that the Sent Attachments Variable is a proper identifier.
  • Fixed an issue where the wrong Project name is being logged in the administration log when a Project is deleted. This only occurred when overwriting the Project during a copy operation.
  • Fixed an issue on the Project Search page where sorting on the Project column would break pagination so only the first page results could be viewed.
  • Fixed a small typo in the email that is sent for new Web User accounts.
  • Fixed a minor issue in the Move task where the summary message was being logged twice in job logs.
  • Fixed an issue when adding Monitors that occurred when a variable was added to the Project tab by selecting the variable description in the popup selector rather than using the add or replace buttons.
  • Fixed the refresh logic on the Gateway configuration page where additional threads could be created if connecting and disconnecting many times.
  • Fixed an issue that occurs when the user tries to stop the Gateway connection while it is currently retrying to shutdown properly without additional error messages.
  • Fixed an issue in the Admin Client and Web Client where some restricted pages could be viewed by manipulating the URL.
  • Fixed an issue on the Web User Settings page where the Password Notification options caused columns to be misaligned in some situations. This issue was introduced in version 5.2.0.
  • Fixed an issue where downloading a file as Zip would fire trigger events before releasing the locks on the files being zipped.
  • Fixed the Folder field on the search section of the Completed Jobs page to have a limit of 256 characters instead of 50. This limit only applies if users manually type in paths rather than using the Folder Chooser dialog.
  • Fixed a timing issue that could prevent multiple files from being uploaded to a Secure Form at the exact same time.
  • Fixed a rare timing issue in the Project Designer where attributes from one element could be applied to another element if the user clicks fast enough between elements.
  • Fixed an issue where emails were not being sent after a GoDrive share request was approved or denied by the recipient.
  • Fixed an issue on the Audit Log pages where exporting the results to a CSV file used an incorrect column heading for the Domain.

October 20, 2016 – Version 5.3.8

  • Increased the allowable length of the File Name search field on the Job File Audit log page from 64 characters to 128 characters.
  • Fixed an issue where AS2 and Secure Email projects could fail in rare scenarios when executed from a Monitor or Schedule in a clustered environment.
  • Fixed an issue where restarting the HTTPS service could prevent GoDrive email notification from being sent.

October 12, 2016 – Version 5.3.7

  • Fixed a UI issue in Secure Folders where users were prevented from uploading files in certain scenarios and the upload status messages were not updated properly in others.

September 6, 2016 – Version 5.3.6

  • Enhanced the Read Excel task to support reading password protected OOXML formatted Excel documents.
  • Updated the audit log remarks for the SFTP Login Successful event to include the SSH fingerprint used to authenticate when a Public Key was provided during authentication.
  • Updated the landing page for SAML authenticated logins to be based upon the features a Web User has access to.
  • Fixed an issue where Amazon S3 connections were not properly using the proxy configuration on the Resource.
  • Fixed a password validation issue when adding a Web User that is not configured to use the Internal Login Method.

August 26, 2016 – Version 5.3.5

  • Added a configurable option in the Two-Factor RADIUS (RSA SecurID) settings that allows GoAnywhere to submit an initial ‘dummy’ request to the RADIUS server to retrieve the challenge response prior to prompting the user.
  • Clarified the error message displayed to Web Users when a file upload has exceeded the disk quota limit for a folder.
  • Updated the Global Log search results to have proper log messages for Secure Form events.
  • Fixed an issue with WebDAV directory listing when the server provides the file and folder names in the URL instead of the Content Disposition header.
  • Fixed an issue where file resolution wasn’t working properly within a called sub-project when the parent project was executed from a Secure Form.
  • Fixed an issue with deleting a Web User account when the user is configured with a disk quota limit on their home directory.
  • Fixed an issue with pagination on the GoDrive search page.
  • Fixed an issue with Web Client uploads where upload progress could hang in the event that the disk quota limit was exceeded.

August 8, 2016 – Version 5.3.4

  • Enhanced the edit pages for Schedules, Monitors, Triggers, and Secure Forms to no longer redisplay user defined passwords.
  • Enhanced the Secure Form file uploads to allow multiple files at once.
  • Enhanced the registration email validation to allow newer email address standards.
  • Increased the number of background threads allocated to background jobs such as the Scheduler runtime and Audit Log purge processes.
  • Added the ability to configure various SAML service provider options, including the Requested Authentication Context, the Requested Authentication Context Comparison, and whether or not to Force Authentication.
  • Fixed an issue where the passwords were missing from Monitors when promoted from one system to another.
  • Fixed an issue where the Update Shapshot prompt could not be closed after updating a Monitor.
  • Fixed an issue with the Job File Audit log where the Resource Name was not properly logged in situations where the Resource connection was shared between multiple tasks.
  • Fixed an issue with Web User Templates where the AS2 Upload Directory setting was not properly saved when running on an Oracle database.
  • Fixed an issue with the LDAP sync process that could occur when Enforce Group Membership is not set and a Web User becomes disabled.
  • Fixed an issue where the Job Name specified could become lost if the Job is in a repeating state and GoAnywhere is restarted.

July 11, 2016 – Version 5.3.3

  • Added line wrapping for the output text component on Secure Forms.
  • Upgraded the Amazon S3 API from version 1.10.20 to 1.11.14.
  • Updated the retrieve email task to properly set the read timeout on the connection when downloading messages.
  • Fixed an issue where exporting OpenPGP Key Ring Resources from GACMD fails when using certain backend databases.
  • Fixed an issue where Syslog structured data messages did not contain the correct virtual path value for file transfers.
  • Fixed an issue with file name scrubbing that was causing email retrieval to fail when the server is operating in read only mode.
  • Fixed an issue where the Completed Jobs search page only allowed 30 characters for job names which prevented searching for jobs with names larger than 30 characters.

June 16, 2016 – Version 5.3.2

  • Added support for UNIX style hashed passwords when importing Web Users from CSV or using the GoAnywhere Command Client (GACMD).

June 8, 2016 – Version 5.3.1

  • Enhanced the navigation on the Admin User, Admin Group and Role list pages to clear the select list when leaving the page.
  • Enhanced the GoDrive Upload Task to include options to control behavior when the target GoDrive file already exists.
  • Added the missing Recipient Email field to the HTTPS Audit Log view page.
  • Added field length validation to the Password field on Triggers, Monitors, Scheduled and Secure Forms.
  • Added Secure Form Payload ID column to the HTTPS Audit Log search page.
  • Removed the ‘Powered by GoAnywhere’ from Secure Forms that are configured without branding.
  • Updated the width of the My Account menu dropdown on Web Client main menu bar.
  • Updated the Secure Form Details dialog to contain the correct information when launched from the Completed Jobs page.
  • Updated the Change History log for Secure Forms to be more consistent with other areas.
  • Fixed an issue with the Secure Form configuration page where component options were not persisted when additional components were added.
  • Fixed a sorting issue with the submitted Secure Forms page.
  • Updated Secure Forms to show a processing wheel when submitting a Secure Form.
  • Update the Secure Forms configuration page to properly set focus when a new options row is added.
  • Fixed an issue where redirection to a Secure Form was not working when the user was already logged in or was using Two-Factor authentication.
  • Fixed an issue that was introduced in 5.1.0 where password containing slashes or quotes cause authentication issues.
  • Fixed an issue with mass update passwords where the change history was using the incorrect domain.
  • Fixed a potential database deadlock issue with the mass update passwords feature.
  • Fixed an issue where the confirmation for footer actions were not working properly in Safari.
  • Fixed the styling on the GoDrive file and folder properties dialog.
  • Removed the unnecessary help link on the Web Client Secure Forms page.
  • Fixed an issue where project variables were not available in the expressions dialog in all cases.
  • Fixed a layout issue on the view page for the Internal Login Method.
  • Fixed an issue with the debug logging of the GoDrive Upload Task where the correct file name was not used in all cases.
  • Fixed the placeholder text used on the Secure Forms configuration page that was causing rendering and saving issues in IE9 and IE11.
  • Fixed an issue with Global Index processor where certain failures were not being recovered properly.
  • Fixed an issue with the System Log Viewer that could occur when changing the Log File Extension for the Global Log.
  • Fixed an issue with the Admin Session Timeout where the value of 0 was not being treated as infinite.
  • Fixed an issue where ‘textarea’ fields were no longer wrapping in IE11.
  • Fixed an issue where Syslog Preferences weren’t properly refreshed when running in a clustered environment.
  • Fixed the Syslog logging for GoFast event where certain fields were logging as blank instead of being omitted.

May 31, 2016 – Version 5.3.0

Starting with version 5.3.0, GoAnywhere MFT requires a minimum JRE (Java Runtime Environment) version of 1.7. If you are running on a Java version prior to 1.7, you must upgrade your JRE before upgrading GoAnywhere MFT to version 5.3.0.

Secure Forms

The new Secure Forms module allows end-users to fill out custom forms and optionally upload files through a secure HTTPS web portal in GoAnywhere MFT. The Secure Forms can then call Project workflows in GoAnywhere MFT to automatically process the submitted data and files.

GoAnywhere MFT administrators can define one or more Secure Forms with configurable input and output fields, custom labels, and file components to control the data which end-users provide when submitting a form.  

For instance, a Secure Form could be used to collect electronic voting ballots, in which the user would be prompted for input parameters such as the county in which they live. The user could then upload their electronic ballot and submit the Secure Form.  A Project workflow could automatically be executed to distribute this electronic ballot to the appropriate county election official (based on the county selected by the end-user on the Secure Form).

The Secure Form module includes:

  • Granular access controls with support for authenticated and public sessions.
  • Ability to embed forms into existing external web applications.
  • Friendly URL access to forms.
  • URL redirection on submit.
  • Fully customizable input components and layout.
  • Support for file uploads.
  • Ability to dynamically generate and provide output files for download.

Please note that Secure Forms is an optional licensed module. Contact your account manager for pricing and additional details.

New Tasks and Workflow Features

  • Added a GoDrive Upload Task which allows a Project workflow to push files out to Web Users' GoDrive folders. This includes the ability to set an expiration date on distributed GoDrive files.
  • Added a new Checksum Task which allows calculating MD5, SHA1 and SHA2 checksums on files.
  • Added a 'Where Used' feature to Admin Users which provides the ability to find all Schedules, Monitors and Triggers that are configured with a specific Admin User's account.
  • Added the ability to mass update passwords for Schedules, Triggers, Monitors and Secure Forms.
  • Added the ability to import a single Resource from XML or multiple Resources from a ZIP file.
  • Added the ability to export multiple Resources into a ZIP file.
  • Added the ability to sort FileSets by name, last modified date, or size, in ascending or descending order.
  • Added the ability to create a new Project when restoring from a previous revision.

Other Changes:

  • Enhanced the multi-file download capabilities in GoDrive and Secure Folders to retain the folder structure for empty directories.
  • Added the ability to support an unlimited number of GoDrive file revisions.
  • Added the ability to granularly control the log level of GoDrive device synchronization.
  • Added the ability for GoDrive users to remove their own access of files and folders that have been shared with other GoDrive users.
  • Updated the GoFast server configuration to support multiple GoFast Listeners.
  • Enhanced the Syslog capabilities to support Structured Data, including the ability to specify what audit information gets sent to the Syslog server.
  • Added password policy settings for Admin Users and checks to the Security Audit report to ensure the policy is enforced for PCI DSS requirements.
  • Enhanced the RADIUS (RSA SecurID) login method to support failover host configuration.
  • Enhanced documentation to use the latest HTML 5 standard and updated the Web Client help to be 508 compliant.
  • Enhanced the Functions documentation to include advanced examples and decision making.
  • Upgraded Log4j to version 2.5 which allows changes to the Log Directory and Global Log Level to take effect without requiring a restart.
  • Added a process to clean up the Tomcat temp directory on startup and shutdown of GoAnywhere.
  • Added a scroll bar to the context menu on the Project Designer to support cases where the menu stretches off the screen while using lower resolutions.
  • Upgraded MyFaces from 2.2.2 to 2.2.9. This upgrade protects the oam.Flash.RENDERMAP.TOKEN cookie with the HTTPOnly flag.
  • Updated the Move Task to log a warning message to the Job Log when the target file cannot be deleted during a file overwrite.
  • Added the ability to configure the Users and Groups that belong to a Domain from the Domain configuration page.
  • Added text to the Project Designer to show the domain that the Project belongs to when working in a multi-domain environment.
  • Updated the size of the Destination Folder field on the Copy Project page.
  • Updated the SQL Server driver label to indicate its compatibility with all later SQL Server versions.
  • Updated Monitors and Triggers to store the Project location and credentials on the database record rather than in the XML action definition.
  • Updated the list of Service logs on the Audit Log page to be sorted alphabetically.
  • Updated links for the News Feed gadget and the footer to target www.goanywhere.com instead of www.goanywheremft.com.
  • Updated the Copy Task to persist the original cause exception when a failure occurs while copying the data for a file.
  • Updated the GoFast upload and download job logs to include the encryption and compression algorithms used when the Log Level is set to verbose or debug.
  • Added sorting to the GACMD command list.
  • Added the ability to specify the client certificate key alias when using certificate authentication from the GoFast Task and Resource.
  • Removed unnecessary project components from the context menu while working in the Project Designer.
  • Added a Label field to the Import Project source component in the Project Designer.
  • Removed the max length validation on the Destination Folder field of the Copy and Move project screens.
  • Reorganized the Project Component library.
  • Added change detection and change history to the Admin Users, Groups, and Roles pages.
  • Added the ability to enable and disable access to the Execute Native Command task and trigger action per domain.
  • Added the Secure Mail package ID to the HTTPS Audit Log view page.
  • Updated the PGP key generator to allow creating DH/DSS keys larger than 1024 bits.
  • Fixed an issue where the GoDrive audit log index processor was running more frequently than necessary.
  • Fixed a navigation issue with Secure Folders when loading a directory with a large number of files.
  • Fixed an issue in the AS2 task where the Receipt-Delivery-Option header was still being sent when the Request Receipt option was set to 'none'.
  • Fixed an issue with bandwidth throttling for GoFast where the receiver was not able to control the rate it was receiving data.
  • Fixed an issue with the MySQL DDL where created on and last modified on fields of some tables were defined as 'timestamp' data types instead of a 'datetime' data types.
  • Fixed an issue with the query used to disable users during the LDAP Managed login method synchronization.
  • Fixed a potential scheduling conflict with the expired WebDocs monitor where the monitor could run twice a day in rare situations.
  • Fixed a permission issue where Web Users were able to copy and send files from a Secure Folders directory without having download (read) permission on that directory.
  • Fixed the alignment of the File/Folder label on the Share Item page in GoDrive.
  • Fixed an issue where Project level variables were no longer showing in the Expression Wizard dialog in all cases.
  • Fixed a navigation issue with Projects from the Scheduled Job History page.
  • Fixed an issue where the Domain selection popup could render when only one active Domain is configured.
  • Fixed an issue with the GoDrive folder tree where more than one node could appear select in certain situations.
  • Fixed an issue where the Workflows menu item was available when no domains were configured on a user with Security Officer role.
  • Fixed a leak with the GoFast memory manager that was incorrectly counting memory allocations in rare situations.
  • Fixed an issue where GoFast checksum calculations were registering on the Active Transfers page.
  • Fixed an issue with the Notification Time settings for GoDrive email notifications where the first notification time could not be later than the second notification time.
  • Fixed an invalid message in the Copy task that referred to 'moving' a file.
  • Fixed an issue with the Job File audit logs where queries could start failing when the sequence ID is greater than the maximum integer size.
  • Fixed an issue where start times for Job File audit logs where not being set properly.
  • Fixed a miscalculation with packet loss when downloading small files using GoFast.

May 12, 2016 – Version 5.2.5

  • Added the ability to configure the maximum file upload size allowed for the File Manager.
  • Updated the Retrieve Email task to remove unsupported forward slash characters from file attachment names when saving attachments to the file system.
  • Updated the purge process for Completed Jobs and GoDrive Audit Logs to auto-commit, which prevents overflow issues that could occur on certain database servers when purging a large number of records.
  • Fixed an issue that could cause FTP passive data connections to fail in certain scenarios when using GoAnywhere Gateway as a forward proxy.
  • Fixed an issue with the 5.2.0 upgrade that could cause project folder permissions to be lost if a group other than the All Admin Users group is used to grant access to the project folder.

April 29, 2016 – Version 5.2.4

  • Enhanced the SFTP Server and SSH Tasks and Resources to allow specifying the key exchange algorithms that are enabled and disabled.
  • Fixed an issue where Web Users could not be deleted in certain cases when incomplete GoDrive file uploads exist for that user.
  • Fixed an issue on the Web User Group page that could cause the page to hang when adding folders to a group.
  • Fixed an issue with the SFTP server that was forcing Diffie-Hellman Group Exchange algorithms to only use 1024 bit key sizes. This fix allows the server to support up to 8192 bit key sizes.
  • Fixed an issue with importing Web Users from a CSV file that occurred when overriding the Web User home directory.

March 25, 2016 – Version 5.2.3

  • Fixed an issue with Trigger conditions where the 'Member Of' and 'Not Member Of' expressions could prevent the Trigger from executing. This was introduced in 5.2.0.

March 21, 2016 – Version 5.2.2

  • Enhanced the FTP server to support localized character encoding.
  • Added support for diffie-hellman-group-exchange-sha256 key exchange algorithm.
  • Added the ability to add file activity to the File Audit Log from Custom Tasks.
  • Updated the login validation to allow admin users with Security Officer or Project Administrator roles to log in even when configured to have no domain access.
  • Added missing Web Help links to the WebDAV Resource pages.
  • Fixed an issue where copying a Project across domains would delete the source Project instead of the target Project when overwriting an existing Project in the target Domain.
  • Fixed the auditing of GoFast transfers to log a failure in the event that a data connection could not be established.
  • Fixed the interrupting of the GoFast file read worker to no longer report a failure when the worker is shut down.
  • Fixed an issue with the validation of WebDocs and Workspace directories that could cause a clustered environment to fail on startup if more than one domain shares either of these directories.
  • Fixed the UI styling of the Secure Folder, Secure Mail, and GoDrive upload dialog that was negatively affected by the Primefaces upgrade in 5.2.
  • Fixed an issue that could cause the selected page size for audit log tables to be ignored, resulting in the page loading all audit results matching the filter criteria.
  • Fixed a permission check with viewing and managing queued and active jobs from the UI and GACMD with a user that is a Project Executor and not a Job Manager.
  • Fixed the audit log for GoFast uploads and downloads to show the correct time taken for transfers.
  • Fixed a resource leak with Basic LDAP/Active Directory login methods that weren't properly closing resources when connectivity was lost.

March 14, 2016 – Version 5.2.1


  • Added the ability to delete a Domain that is no longer in use.
  • Added validation to prevent switching Resources that are in use by a Domain.
  • Updated the Add/Edit Domain pages to return to the list page after saving the Domain.
  • Enhanced the Import Project pages to no longer allow selecting a target Domain.  The Domain is determined based on target folder of the import.
  • Updated the file manager to properly show Domain file access restriction errors.
  • Updated the validation/error messages caused by Domain access restrictions when running commands from GACMD.             
  • Updated the Web User Template selection dropdown when creating a new Web User to also show the Domain that the Web User Template belongs to.
  • Updated GACMD Job commands to adhere to Domain restrictions.
  • Fixed an issue where changes to Domains were not immediately reflected to users that are already logged in.


  • Added the ability to configure the Transfer Part Size for GoFast uploads and downloads.
  • Added the ability for a GoFast client to determine that a data connection isn't working and properly fail the task.
  • Optimized the number of threads used by the GoFast client when connected to the server.
  • Tuned the packet loss detection in GoFast to improve performance and minimize network congestion.
  • Updated the GoFast memory management to better cleanup completed file parts and optimized file sending process to use only a necessary amount of memory from the pool.
  • Fixed various GoFast thread leaks with uploads, server restarts, and failed client connections.
  • Fixed an issue with GoFast where the server could use a private key other than the one selected in the Private Key Alias field.
  • Fixed an issue with the GoFast File Browser when no Resource was selected on the Project.
  • Fixed the auto-reconnect and resume capability of the GoFast task.
  • Fixed an issue with the initialization of the GoFast Memory Pool while running in a cluster.
  • Fixed the permission check when renaming a file using GoFast.
  • Fixed the validation for the GoFast Memory allocation setting.

Issues Introduced in 5.2.0

  • Fixed an issue when a Web User updates their profile through the web client.
  • Fixed an issue where the default 'root' and 'administrator' users were allowed to use an external login method.
  • Fixed an issue with the importing and promoting scheduled jobs from GACMD.
  • Fixed an issue with disabling an inactive Web User.

Other Fixes

  • Added the ability to delete multiple files with the multi-select footer action from the File Manager and Secure Folders.
  • Added the ability to configure SFTP service MAC algorithm while running in FIPS 140-2 mode.
  • Added support for using a proxy from the Web Client Applet.
  • Upgraded Primefaces from version 5.2 to 5.2.21.
  • Enhanced the global index rebuild to be more efficient when resetting the indexed flag.
  • Updated when to prompt for a new password while editing an Admin User after adjusting the default login method for Admin Users.
  • Added validation to the WebDocs directory to prevent selection of a Network Shares Resource that is misconfigured.
  • Updated the FTP Monitors to properly clean up old snapshots when the Monitor is deleted.
  • Updated the change history for fields with comma separated lists to include spacing for improved legibility.
  • Updated admin logging to store the component definition on deletes so that certain information is available when building change comparisons.
  • Enhanced the styling of the Administration Logs page to provide component sorting and line wrapping.
  • Enhanced the report task to support writing to an encrypted folder.
  • Added the Title tooltip to the Project Browser.
  • Updated the performance of the Web User Key generation to properly close the ResultSet when it is no longer needed.
  • Updated the error message for validating the GoDrive Directory to be more consistent with other folders when running in a cluster.
  • Fixed an issue with querying license information in certain cases on Solaris operating systems.
  • Fixed an issue where wildcard FileSet filter elements do not render properly in certain cases.
  • Fixed a grammatical issues on a message when testing an FTP/S resource.
  • Fixed an issue with the Java applet causes by a timing issue in the way that IE11 loads applets included in an iFrame. Added an applet loading delay of 10 milliseconds to work around this issue.
  • Fixed an issue with the validation on renaming SSH keys.
  • Fixed an issue with the Project Outline scrollbar to properly persist the scroll location. This was an issue on the Edit and View Project pages.
  • Fixed an issue with importing Projects with characters not supported by the default system character set. Updated the Project Import to use UTF-8 encoding.
  • Fixed an issue with the Trigger Conditions that was causing the saving of a Trigger to fail when using the 'Is Not Empty' comparator.
  • Fixed an issue with the Project Import from ZIP that would fail if the Projects were stored on a different physical drive.
  • Fixed an issue with the Active Transfers page where Workflow transfers weren't properly displayed when running in a cluster.
  • Fixed an issue where the horizontal scroll bar on the Project Browser wouldn't show in all cases.
  • Fixed a Secure Mail validation issue that was preventing files from being sent when no download limit was specified but the settings didn't require a download limit.
  • Fixed styling on the Add Admin User and Edit Admin User pages to be more consistent.
  • Fixed a NullPointerException when importing a monitor using GACMD.
  • Fixed a validation error message in the OpenPGP Key Ring Resource to be more legible.
  • Fixed in issue with the UI change detection where cancelling a dialog popup was causing the save button to become enabled, even though no changes were actually made.
  • Fixed an issue with SCP GET of a large file that could cause the JVM to run out of memory.
  • Fixed a NullPointerException that could occur if the Gateway Controller address could not be resolved.
  • Fixed in issue with the Service startup where the Service could show started when it failed to start.
  • Fixed an issue with the MAC algorithm selection in the SFTP service that could result in an ArrayIndexOutOfBounds exception.
  • Fixed an issue where the GHTTPS task would log all transfers in Trace mode when GoAnywhere is configured to only log in Debug mode.
  • Fixed the HTTPS audit log start time for Web Client uploads using Secure Folders and GoDrive.
  • Fixed an issue where the IF function could prevent a project from being edited.
  • Fixed Drag and Drop upload issues with Safari and IE9.

February 15, 2016 – Version 5.2.0


Domains can be used to segment a GoAnywhere installation into multiple security zones where authorized users can only work with the items and files belonging to their assigned Domains.  This allows an organization to share a single installation of GoAnywhere MFT with multiple divisions or departments while maintaining separation of administrative access.  Domains features include:

  • Specific admin users and groups can be authorized to one or more Domains.
  • Domains can be locked into specific folders on the file system. This prevents admin users from accessing files/folders outside of their assigned Domains.
  • Admin users can quickly switch between their assigned Domains.
  • Items can be moved between assigned Domains, such as Users, Groups, Project and Resources.

By default, each GoAnywhere installation will be provided with two Domains at no charge.  Additional Domains can be purchased as needed.  Contact your account manager for pricing and additional details.

GoFast File Transfer Acceleration Protocol

The GoFast file transfer acceleration protocol was added, which uses multiple UDP channels to accelerate the movement of files between servers. This feature includes a new GoFast Server module for receiving accelerated file transfers and a new GoFast Task and Resource for initiating the transfers from within your Projects.  GoFast features include:

  • Uses standard SSL/TLS encryption to protect the control channel between the client and server.
  • Optional Zlib compression is available for file compression.
  • Strong AES encryption with up to 256 bit keys is available to protect data in transit.
  • File checksums support for integrity verification.
  • Generates full audit trails of all files transferred

Please note that GoFast is an optional licensed module. Contact your account manager for pricing and additional details.

Two-Factor (RADIUS) authentication

Added the RADIUS protocol to provide Two-Factor Authentication using popular token based services such as RSA SecurID, key fobs, or desktop and mobile apps.

  • Uses the standard RADIUS protocol which provides integration into RSA SecurID as well as other token based authentication services.
  • Can implement as a primary Login Method or as a secondary authentication type for a user.

SMS Text Messaging

  • The SMS service providers of Clickatell, Twilio and Plivo are supported, which can be configured at the global level.
  • A Project can send a SMS Text message to a phone number through one of those service providers using the new SMS Task.

SNMP (Simple Network Management Protocol)

  • A new Resource and Project Task was added for sending traps to an SNMP server.
  • Provided support for SNMP versions 1 and 2.

Amazon S3 Buckets and WebDAV Servers

  • Amazon S3 Buckets and WebDAV servers can be predefined as reusable Resources.
  • Web Users can be configured with virtual folders that point to Amazon S3 Buckets and WebDAV resources.
  • Amazon S3 Buckets and WebDAV resources can be accessed from Projects for uploading and downloading files as part of an automated process.

Global Administration Log and Change History

New auditing and change control is now available for all major features in GoAnywhere MFT.  This provides administrators and auditors a view of admin user activity within the product as well as the ability to restore Projects to a previous revision.

  • Change History is provided for product changes including Global Settings, GoDrive Settings, Secure Mail, etc…
  • Admin activity is also audited for changes to Web Users and Web User Groups, Resource, Triggers and Monitors.
  • Removed log entries to global log for add/edit/delete: Resources, Scheduled, Monitors, Web Users, Web Groups, Triggers, Global Settings, Security Settings, Web User Settings, GoDrive Settings and Secure Mail settings.
  • Project revisions are now saved when changes are made, and any project can be restored to a previous version.

UI Change Detection

All configuration pages for major components have been updated to include a change detection feature which will prompt users to save any new changes before leaving the configuration page.  This change detection feature was added to the following pages:

  • Secure Mail and GoDrive Settings
  • Web User and Admin Security Settings
  • Global Settings
  • Triggers, Monitors, Schedules and Resources
  • Web User and Web User Groups

Enhanced Job Log Viewer

Job logs are now updated to isolate exceptions from the normal logging.

  • Job logs are cleaner and easier to read by writing stack traces to separate files.
  • Exceptions can easily be viewed from the new log selector.
  • Exporting the Job Logs will now download a ZIP file containing all related Job Log files.
  • All exceptions are now logged, even when the exception is handled using an Error Module.

Other Changes:

  • Added the ability to configure an auto-delete policy for Web User files older than a specified number of days.
  • Added the ability to search files and folders by name in Secure Folders.
  • Added new commands to the GACMD API to support deleting Triggers, Monitors, Web User Groups, Resources and Schedules.
  • Added a popup dialog to select an SSL fingerprint from the keystore when adding and editing a Web User account.
  • Added the ability to configure specific column headings for the Write CSV task.
  • Added the ability to format individual column headings in the Write Excel Task.
  • Added support for using Binary Transfer Encoding when sending messages using the AS2 task.
  • Enhanced the performance of file access from Secure Folders by optimizing the way files are resolved.
  • Added the Download as ZIP feature in the File Manager to allow downloading multiple files and folders.
  • Added a new Delete Web User Wizard to remove or reassign files owned by the Web User.
  • Added a Monitor type to be able to scan for files that are created or modified.
  • Added the ability for authorized Admin Users to view a Web User's GoDrive file system.
  • Added icons for popular file types in Secure Folders.
  • Added a connection and read timeout to the global SMTP configuration and the SMTP Resource and Tasks. The default timeout was updated from infinite to 5 minutes.
  • Added a new Copy File action to Triggers.
  • Enhanced the styling of certain Dashboard Gadgets that were excessively large when no data was available to display.
  • Enhanced the Active Transfers page to display active transfers on all nodes in the cluster.
  • Enhanced the process of attaching files to a Secure Mail message to display the progress footer by default, instead of the progress dialog.
  • Added better validation for actions performed from the progress footer.
  • Added validation to prevent users from accessing GoAnywhere without browser cookies enabled. These users will not be redirected to an error page that informs them that cookies are required.
  • Enhanced the error message displayed when the target folder does not exist when creating a Monitor.
  • Enhanced the 404 log message to show the proper client IP address when the client is connected through GoAnywhere Gateway.
  • Added validation when scheduling a project to ensure that the project exists before saving the Schedule.
  • Added a checkbox to the GoDrive Settings Device Policy to enable/disable the Notify Additional Email Addresses.
  • Added default focus to the first editable field when adding or editing a Monitor.
  • Updated resource types to be sorted alphabetically in the tree.
  • Removed the default Web User template from LDAP managed login methods. A specific Web User template must now be selected for new LDAP managed login methods.
  • Updated the default cluster heartbeat to 5 minutes. This helps address cluster issues caused by one of the nodes 'freezing' for a period of time.
  • Upgraded the Netty API from 3.2.4 to 3.10.4. Netty is used for GoAnywhere Gateway communication and the new GoFast file transfer acceleration module.
  • Updated styling of the File Chooser dialogs to better handle directory listings that require scrollbars, such as long file names.
  • Enhanced Admin Users to allow the selection of unique Login Methods per individual Admin User.
  • Updated the project folder tree to show the appropriate opened folder icon when the folder is expanded.
  • Updated the Activity Report to automatically refresh the search when a different protocol is selected.
  • Updated the new Web User account email templates to include the URL to the Web Client.
  • Updated the logging for GoDrive devices logins to properly log an Account Just Disabled event when an account is disabled due to failed device logins.
  • Removed the explicit override of the socket buffer size set by the FTP/S Tasks for new installs. This delegates to the operating system to determine the best socket buffer size.
  • Removed the explicit override of the socket buffer size set by the SFTP Server for new installs. This delegates to the operating system to determine the best socket buffer size.
  • Removed the SAML configuration validation for Name ID format and Attribute Name format.
  • Updated the Secure Mail Compose page to no longer show the download limit configuration when no files are attached to the package.
  • Update the Close RowSet Task to mark the RowSet variable field as required.
  • Upgraded the ZIP capabilities of GoAnywhere to fix an issue with extracting some password protected ZIP files.
  • Updated the Secure Mail purge process to only log whether or not messages are being purged when there are messages to be purged.
  • Upgraded the deployJava.js program, used to launch the Web Client Applet, to the latest version.
  • Relocated the buttons to enable/disable Monitors, Triggers and Schedules. These operations, formerly permitted to Job Manager and Trigger Manager roles, now require a Product Administrator to configure.
  • Updated the 'Cancel' button to 'Done' on the Web User SSH Keys screen
  • Updated the validation on AS2 tasks and resources to allow configuration of the signature algorithm regardless of whether or not the message is signed.
  • Updated the alert email for GoAnywhere Gateway changes to no longer prepend a slash (/) on the controller address and port.
  • Replaced the J2SSH library that was used for SSH key creation and management.
  • Upgraded Apache MINA from 2.0.7 to 2.0.9. This library is used by the FTP and FTPS servers.
  • Upgraded the Jcifs library from 1.3.17 to 1.3.18. This library is used for SMB Network share access to external file systems.
  • Upgraded the Commons Pool library from 1.5.4 to 1.6.0. This library is used for backend database connection pooling.
  • Upgraded the JSch library from 0.1.51 to 0.1.53. This library is used by the SSH, SCP, and SFTP tasks and resources.
  • Updated the Security Audit Report to no longer consider it an error when Web Users that are not configured to disable within 90 days of activity if the web user is authenticating against an external login method.  Since that external user management system may be disabling users with its own policies, this scenario will now be considered a warning.
  • Updated the Security Audit Report to limit the number of web users to a maximum of 5 when multiple Web User’s configurations do not meet specific requirements.
  • Updated the Secure Mail notification emails to allow the message expiration date to be used in the email template.
  • Fixed a memory leak caused by interrupting a ZIP operation.  For example, if downloading multiple files from Secure Folders as a ZIP file, and the download was cancelled, the ZIP stream would remain active. This could cause the Active Transfers to remain indefinitely, which would prevent the JVM from terminating properly.
  • Fixed an issue with Secure Mail replies that were showing html encoded text for certain characters such as ", ', <, > etc…
  • Fixed an XSS issue where javascript operations, such as Drag and Drop, performed on files and folders with malicious file names in Secure Folders could cause the javascript to execute.
  • Fixed an issue where the Resource description was missing from the file chooser.
  • Fixed an issue with LDAP syncing where Web Users would be disabled if their home directory could not be created during the sync process.
  • Fixed an issue where duplicate user preferences were stored for the Job File audit log search page.
  • Fixed an issue with the Secure Mail download servlet which was redirecting to an invalid page when secure mail is disabled.
  • Fixed an issue with the GoDrive device notification where 'registered' notifications were being sent to users when PIN validation fails.
  • Fixed input field styling in the Languages section of the HTTPS Server Configuration page.
  • Fixed an inaccurate label on the DB2/400 database table dpa_global_log.
  • Fixed an issue where a non-recursive local/network share Monitor could incorrectly trigger a Project for a modified folder when configured to use a secondary snapshot. This Monitor will now only monitor files.
  • Fixed a UI issue that was causing a warning to be written to the log file when adding or editing a Web User, and switching from a non-internal login method to the internal login method.
  • Fixed an issue in GoDrive where the sticky header could get lost when performing actions with files and folders.
  • Fixed an issue where the Global Index rebuild process could fail to re-initialized the index writer in certain cases.
  • Fixed a rendering issue with the sticky header and menu in Secure Mail when viewing a large message that requires scrolling.
  • Fixed a potential 'Unexpected error' that could occur when a Web User configured for a non-internal login method is switched to the internal login method and a password is not set for that Web User. Moving forward, if the Web User attempts to log in while in this state, the Web User will see 'Invalid username and/or password'.
  • Fixed a potential NullPointerException when editing a Project from the Where Used search feature of Resources.
  • Fixed an issue with the page footer that was not properly handling expiration dates in certain cases.
  • Fixed an issue with the password fields in IE9 where using CTRL + Z wasn't working properly.
  • Fixed an issue where the Web Client settings weren't properly refreshed when running in a clustered environment.
  • Fixed an issue with the upload progress monitoring for Secure Folder and GoDrive where the footer could show 0 files are uploading in certain scenarios.
  • Fixed the FTP File Chooser to accurately submit the dialog when hitting the Enter key when focus is on the File Name field.
  • Fixed the Delete Project component confirmation dialog to properly submit the confirmation when pressing the Enter key.
  • Fixed a potential NullPointerException that could occur when testing Secure Mail immediately after installing a license, but before restarting GoAnywhere.
  • Fixed an issue where the selected sort order and number of rows per page isn't properly persisted on list pages after viewing details of a specific item.
  • Fixed an issue with GoDrive files where a user's lock on a file is remained after the user's access to that file is revoked.
  • Fixed the Active Sessions page to properly show the remote client IP information when the client connects. Prior to this release, the IP information was only rendered once the user logs in.
  • Fixed an issue where a cluster shutdown notification could prevent the application from shutting down if problems occur when attempting to send the notification email.
  • Fixed an issue with the Send Email task where error messages were not showing the resolved values for variables used in certain fields.
  • Fixed an issue where failed GACMD commands would return INFO level messages instead of ERROR level messages.

December 8, 2015 – Version 5.1.5

  • Enhanced the AS2 server to persist the MIC algorithm format provided by the client when returning the Calculated MIC header in the MDN.
  • Added the ability to exclude specific folders and files from being written to the Job File Audit log.
  • Updated the sanitizing of Secure Mail messages to allow the following HTML tags: <table />, <tr />, <td />, and <em />
  • Updated the severity of the ERROR message logged when a Job Log is too large to index. This message is now logged as a WARNING.

November 20, 2015 – Version 5.1.4

  • Added an option to configure the Cluster heartbeat timeout which helps prevent clustering issues in environments where one of the servers 'freezes' for a period of time.
  • Added a new System Alert notification that monitors for an invalid coordinator state that can be caused by one of the servers 'freezing' for a period of time.
  • Added an option to persist backwards compatibility for the signature algorithm format used in AS2. The default was changed in 5.1.0 to meet Drummond certification requirements.
  • Fixed an issue where Web User Group permissions were not properly applying to Web Users for AS2. This issue was introduced in 5.1.0.
  • Fixed an issue with the configuration page for the FTP and FTPS servers where the input field for Local Port on the Active data connection configuration was defaulting to the wrong value. This issue was introduced in GoAnywhere Services 4.0.0.
  • Fixed an issue where Monitors were not properly taking new directory snapshots in some cases when the Monitor was updated.

October 15, 2015 – Version 5.1.3

  • Fixed a session management issue that was causing anonymous Secure Mail replies to fail when attaching a file.
  • Fixed an issue where edit locks on Projects were not being released in all cases when navigating out of the Project Designer.
  • Fixed an issue where proxy configuration settings were being ignored on the AS2 task. This issue was introduced in version 5.1.0.

October 8, 2015 – Version 5.1.2

  • Added support for Limited Disaster Recovery mode with the GoAnywhere MFT license.
  • Fixed a validation issue with the Start Date of a One Time Schedule. This issue was introduced in version 5.0.0.
  • Fixed a memory leak when building the Global Log index that could occur when the indexing process for audit logs encountered a failure.

September 25, 2015 – Version 5.1.1

  • Fixed an issue where paging on dashboard gadgets could negatively affect other gadgets in certain scenarios.
  • Fixed an issue with viewing Secure Mail package details from the Outbox and Sent Items pages.

September 14, 2015 – Version 5.1.0

AS2 updates and fixes for Drummond Certification:

  • Enhanced the AS2 server to support compressed signatures.
  • Added the ability to receive asynchronous MDNs.
  • Added the ability to accept messages from unauthenticated AS2 connections. These transfers can be set up to require signatures on the message.
  • Added support for qualifying the AS2 TO and FROM IDs in single quotes.
  • Updated the error returned for invalid signatures from 'unexpected-processing-error' to 'integrity-check-failed'.
  • Updated the mic algorithm returned with MDNs to indicate 'sha1' as the algorithm instead of 'sha-1'.
  • Updated the AS2 MDN Date header to be displayed in GMT format.
  • Removed the '@' symbol requirement of the AS2 'message-id' header.
  • Fixed an issue where receiving a very large AS2 file could fail when running a Trigger after receiving the file.
  • Fixed an issue where the AS2 Task was removing the query string of the URL defined in the AS2 Resource for both the server URL and the asynchronous MDN URL.

Other AS2 updates and fixes:

  • Enhanced the authentication process of AS2 to allow multiple web users with the same Certificate SHA1 fingerprint.
  • Added the ability to allow Certificate and Password (dual) authentication for AS2 users.
  • Added the Signature Algorithm column to the AS2 Log page.
  • Fixed an issue where sending multiple files in a single message was not properly releasing locks on all files.
  • Fixed an AS2 Signature alias verification issue that could occur when duplicate certificates are loaded into the key store.
  • Fixed an issue where a failure to send an asynchronous MDN to an HTTP/S URL was being treated as a success.

Advanced Reporting updates:

  • Added new Top Secure Mail Users by Disk Usage report.
  • Added new Service Activity by Module report.
  • Added new Service Errors report.
  • Added new Global Activity Details report.
  • Updated access to the Web User Login Report to require Auditor role.
  • Updated access to the Trigger Activity Report to allow Auditor role or Trigger Manager.

System Alerts updates:

  • Added monitoring and alerting on GoAnywhere Gateway connection status changes.
  • Added monitoring and alerting on cluster membership changes.
  • Added monitoring and alerting when web users become disabled.
  • Updated the layout/organization of the tabs on the System Alerts page.

GACMD updates:

  • Added new Export Project command.
  • Added new Delete Project command.
  • Added new Export Resource command.
  • Added new Export Schedule command.
  • Added new Export Monitor command.
  • Added new Export Trigger command.
  • Added new Export Web User command.
  • Added new Export Web User Group command.

Project Designer updates:

  • Enhanced the project Designer to have shortcut keys - CTRL+S, CTRL+C, CTRL+X, CTRL+V.
  • Enhanced the drag and drop support for the Else element to allow dropping on the corresponding If element within the Project Designer.
  • Updated the Project Designer to detect changes made to a Project and prompt the user to save before exiting a currently open Project.
  • Enhanced Projects to support specifying the ${} syntax when assigning an output variable.
  • Enhanced the auto-complete capability on configurable project component dropdown fields.
  • Changed the layout of the toolbar buttons on the project designer to be Save, Exit, Validate, Execute, Debug and Show XML.
  • Updated the styling of some project component dropdown lists that do not have value descriptions.
  • Updated the labels of various Tasks and Project Components to have consistent names between the element names and page header within the Project Designer.
  • Remove label naming restrictions for various Project Components such as Tasks, Loops, and If elements.
  • Fixed an issue with drag and drop of the Data sub-element of the Translation tasks.
  • Fixed an issue that could cause the Project Debugger to lock up if a variable is in plain text, but marked as encrypted.
  • Fixed a resizing issue with the left panel of the project designer.
  • Fixed an issue with drag and drop in the Project Designer that could cause a NullPointerException when performed while a context menu is visible.
  • Fixed an issue with the Project Designer that was caused by navigating to various pages resulting in the state of the project being executed to get lost.

Other changes include:

  • Added new Getting Started and Unresolved Jobs dashboard gadgets.
  • Added Bandwidth Monitoring for all Web User transfers as well as workflow transfers to and from select FTP, FTPS, and SFTP Resources.
  • Added auto retry capability to Network Share Resources.
  • Updated the exporting of Resources to no longer mask the Resource connection passwords. This change is required to support importing Resources and the rationale for the change is that resource passwords can also be accessed by viewing the resource database table or the page source. These passwords should be encrypted to maintain security.
  • Enhanced the UI of the Reports page.
  • Enhanced the UI layout of the license page to offer better description and highlight recommended procedures for applying a license.
  • Updated the Switch Database wizard to only show options that are applicable for the selected target database.
  • Enhanced the OpenPGP decrypt task to allow forcing a signature on the file.
  • Enhanced the UI of the Import Web User from CSV page.
  • Enhanced a validation message of the HTTPS server config when using an invalid key file.
  • Enhanced the Web User and Resource list filters to return results that 'contain' the search term instead of 'starts with'.
  • Enhanced Secure Folders to proactively hide the Upload button when the Web User does not have permission to upload to that directory, or overwrite any specific files in that directory.
  • Added the ability for the Call Remote Project task to fall back to an alternate systems defined on the resource.
  • Added the option to filter the Completed Jobs Summary by Status.
  • Added the ability to search File Audit Logs by ID.
  • Added the ability to filter projects by name on the Project List page.
  • Changed to custom password fields to prevent browsers from managing passwords.
  • Added the ability to search blacklisted IP addresses.
  • Added the ability to adjust the width of the folder tree on the Project Browser dialog.
  • Added footer row actions to the web client address book.
  • Added missing Job Log link when a project is executed interactively from the context menu of the Project List page.
  • Updated the JCE policy files for Java 7 and Java 8.
  • Updated the styling of the Secure Mail left menu.
  • Updated all 'Severity' columns to be labeled as 'Status'.
  • Updated all search pages to default the date range to one week.
  • Updated the promote pages to remember the target server even if the promote fails.
  • Fixed an issue with the Active Sessions page where the auto-refresh was not properly refreshing the total active sessions count.
  • Fixed an issue with the View Web User and View Web User Template pages were not showing proper global (default) values for AS2 settings when not overridden on the Web User.
  • Fixed redirect loop issue that could occur when clicking the logo after restarting the application.
  • Fixed an issue where the GoAnywhere Gateway proxy config was not defaulting to the correct port.
  • Fixed the user preference of the Audit Log page to properly maintain the last visited log.
  • Fixed an issue where entering a license key manually saves an invalid license key.
  • Fixed an issue where throttling was applied to the GoDrive media viewer, copy to and from secure folders, and attaching files from GoDrive to a Secure Mail package.
  • Fixed an issue in the Project debugger that was caused by modifying the value of an encrypted variable.
  • Fixed Upload issues with IE9.
  • Fixed an issue where importing a blank OpenPGP Key file does not generate an error.
  • Fixed an issue with the Switch Database Wizard caused by a foreign key on a self-parenting table.
  • Fixed an issue where job logs were not attaching to Schedule notification when configured to do so. This issue was introduced in GoAnywhere MFT 5.0.0.
  • Fixed an issue on the Queued Jobs page where the multi-row selection footer could show the incorrect number of selected rows in certain cases.
  • Fixed an issue with local file Monitors accessing symbolic links. In this scenario, the File List passed to a Project had issues resolving the actual file location and resulted in a failure to process the files.
  • Fixed an issue where accessing an encrypted folder could fail to encrypt/decrypt transferred data if the encrypted folder path contains invalid slashes, such as resource:smb://Resource/path\to\file.txt.
  • Fixed a validation issue with the Service Provider Alias option of the SAML Single Sign-On configuration options.
  • Fixed the misspelled word Kernel on the Syslog configuration tab of the Global Settings.

August 12, 2015 – Version 5.0.4

  • Fixed an issue where the HTML 5 uploader for GoDrive, Secure Folders and File Manager wasn't working properly in IE 9.
  • Fixed an issue where Job Logs were not being attached to email notifications from the Project Scheduler and File Monitors when jobs were successful or failed. This was introduced in GoAnywhere MFT 5.0.0.

August 3, 2015 – Version 5.0.3

  • Fixed an issue with the ability to select the end time of the End Date field on a Schedule. This issue was introduced in GoAnywhere MFT 5.0.
  • Fixed an issue on the Project Debug page where the Job Log link wasn't working properly.
  • Fixed an issue on the AS2 configuration page where cancelling out of the SSL Certificate alias would remove a previously specified the AS2 signature alias.
  • Fixed the license validation check when starting up a connection to the Gateway server.
  • Removed redundant license validation checks that were called each time project was executed.

July 27, 2015 – Version 5.0.2

  • Fixed an issue where running multiple Read XML tasks at the same time could cause one or both Jobs to fail.
  • Fixed an issue where a Web User could not log in if the user name contained non-ascii characters.
  • Fixed an issue with the Web Client Applet deploy validation wasn't properly detecting an installed JRE on Mac OS X.

July 9, 2015 – Version 5.0.1

  • Enhanced the SSH Resource and SFTP, SCP, and ExecSSH Tasks to support using SSH Keys stored in the SSH Key Manager.
  • Fixed a security issue with the File Manager where a user could get around the home directory restriction.
  • Enhanced the Before Secure Mail Send trigger event to allow access to the Package ID. This can then be passed to the called project.
  • Enhanced the performance of the switch database process by using batch transactions.
  • Updated the switch database process to adhere to a defined order of columns which addresses an issue that could occur when table columns are defined out of an expected order.
  • Adjusted the column widths on the Secure Mail Package Size report.
  • Added additional validation for comment length on the GoDrive Media Viewer page and the Comments dialog.
  • Improved the handling and validation of notes on Completed Jobs.
  • Updated the Project folder tree to show a folder as selected when a user right clicks on the folder.
  • Updated the FTP and HTTPS file chooser dialogs to use radio button selection instead of a magnifying glass button.
  • Added sorting to the Locale list in the Global Settings.
  • Standardized the Monitor pages to be consistent within the new user interface.
  • Condensed the toolbar and remove unnecessary buttons on the Project Folder permission page.
  • Updated the Write Excel task description to properly indicate support for 2010 and 2013 formats.
  • Updated the component library in the Project Designer to support expanding folders by clicking on the folder name.
  • Updated the project outline to show 'friendly' task names by default rather than the xml attribute names.
  • Added a count summary to all applicable detail reports.
  • Updated the Global Search indexing engine to properly recover in the event of a disruption in network connectivity to the index directory.
  • Updated the Global Search indexing engine to properly handle a failover in a clustered environment.
  • Adjusted the 'More Details' link on the Recent Triggers dashboard gadget to adhere to the configured Date Range.
  • Updated gadgets and reports that return the top X results to filter out zero byte records.
  • Updated the product update check in the Security Audit report show "Failed" if the product has not been updated in the last 12 months, and show "Warning" if it has not been updated in the last 6 months.
  • Updated log messages for GoDrive device activity to include the Web User name, not the Web User ID.
  • Updated the Audit Logs page to show the left Audit Logs menu panel when viewing a job log.
  • Updated labels and help text on the License page.
  • Fixed inaccurate messages and styling on the Show XML page within the Project Designer.
  • Fixed an issue with the OpenPGP Preferences that would allow saving an invalid OpenPGP key ring file.
  • Fixed an issue where duplicate HTTPS audit logs could be produced when a user authenticates with a digital certificate.
  • Fixed a row selection behavior on the List Resources page.
  • Fixed the styling on the Configure Server page to remove extra borders.
  • Fixed an issue on the View Web User File System page where the 'Specified on Web User Groups' list was not wrapping properly.
  • Fixed an issue with the audit log export process that would return an inaccurate range of data in certain scenarios.
  • Fixed an issue with Dashboard Gadgets where they were not able to be removed while being configured.
  • Fixed an issue where the HTTPS Service could show as started even though the startup failed.
  • Fixed an issue with the ICAP task where specifying a port in the URL would cause the task to fail.
  • Fixed a NullPointerException that would occur when sending an Asynchronous AS2 MDN to an HTTPS address.
  • Fixed an issue with the reordering of Dashboard Gadgets.
  • Fixed an issue with the logging of overridden variables supplied to a Project by the Before Secure Mail Send and Before GoDrive Upload triggers.
  • Fixed various issues that occurred while using the SAML Single Sign-On configuration page.
  • Fixed an issue with the handling of HTTP-Post SSOAuth requests when initiated by the service provider (GoAnywhere).
  • Fixed an issue with the SAML logout process when the Logout URL is specified.
  • Fixed an issue where some translated messages and labels were missing for certain UI components in the Web Client.
  • Fixed an issue where report generation failures would write out a blank report, but appear to have completed successfully.
  • Fixed the alignment of the size column on the Secure Mail Sent Items page.

June 22, 2015 – Version 5.0.0

Important notes:

  • Customers will need to register in the GoAnywhere portal at my.goanywhere.com and request a new license before upgrading to GoAnywhere MFT 5.0.
  • If you developed Custom Tasks in GoAnywhere Director, those tasks must be updated to extend the new com.linoma.ga.projects.CustomTask class. The tasks must then be reinstalled into GoAnywhere MFT.

General enhancements:

  • Added a new navigation structure to the Main Menu to better organize the product features.
  • Added customizable Dashboards with the following features:
    • Over 20 dashboard gadgets are provided to show statistics, graphs and details for critical system information and file transfer activity.
    • Each gadget can have its own custom title and options to allow the data to be filtered by user-defined criteria such as date ranges.
    • Admin users can create their own custom dashboards with just the gadgets that are important to them.
    • Admin users which have the new “Dashboard Manager” role can share custom dashboards with other admin users.
    • Custom layouts allow gadgets to be organized into one, two or three columns on the dashboard.
    • Gadgets can be rearranged on the dashboard using drag-n-drop.
  • Added an Advanced Reporting module that includes:
    • 16 unique reports to display critical system information and file transfer activity with details and graphs in PDF format.
    • A new “Security Settings Audit Report” determines compliance with PCI DSS security requirements. For each security setting, the status will show Passed, Warning or Failed. If the security setting does not pass the requirement, the report will indicate how to correct the setting.
    • Reports can be executed on-demand with custom criteria to filter the results.
    • Report tasks can be placed in project workflows and scheduled to run at future dates and times. These reports can be distributed by email, placed on the network or sent through FTP and other protocols.
    • Multiple reports can be combined into a single executive summary report.
    • Please note that Advanced Reporting is an optional module that requires an additional license.
  • Enhanced the licensing capabilities with the following features:
    • Self-service access to product licenses through the GoAnywhere Customer Portal at my.goanywhere.com.
    • Ability to refresh/update a license with a single click.
    • Allow the customer to evaluate optional features for an existing paid license.
    • More accurate server identification. This fixes an issue where Serial numbers could change if the JRE used by GoAnywhere was updated.
    • Support for Free licenses which include the FTP Task, FTP Server, and GoDrive for up to 10 users.
  • Added a new global index for all audit logs including Project Job logs, Trigger logs, SFTP and FTP/s logs, HTTPS logs, AS2 logs and GoDrive logs. This new global index allows all audit trails to be searched through a single screen using “google-like” search criteria. For instance, you can search for a specific file name or user, in which all audit information for that file or user will be displayed in a single set of results.
  • Added an ICAP Resource and Task to provide standardized integration with antivirus and DLP (data loss prevention) solutions.
  • Renamed Users, Groups, and Roles to Admin Users, Admin Groups, and Admin Roles respectively. This allows these users to be better distinguished from Web Users.
  • Added additional commands to GACMD (GoAnywhere Command API) to allow promoting and importing Triggers, Monitors, Projects, Schedules, Resources, Web Users and Web User Groups.
  • Renamed the Log Manager to Log Settings.
  • Updated the system property for IECompatibility mode to be ‘edge’.
  • Upgraded the embedded Apache Tomcat web server from 6.0.39 to 7.0.56.

Enhancements/fixes to components that were formally in GoAnywhere Director:

  • The interface for all screen components were updated to HTML 5 with improved UI standards and support for the latest browser versions. The new HTML 5 interface includes:
    • A contemporary flat interface with better spacing, softer colors and larger fonts.
    • Updated table styles to make it easier to view and work with lists of items.
    • Essential page buttons to move quickly through large numbers of rows in a table.
    • Footer popups to allow taking actions on multiple rows in a table (e.g. mass delete).
    • Sticky headers and footers with consistent styling across screens.
    • Quick links in tables to allow accessing edit screens.
    • Better highlighting of fields that have encountered errors.
    • Helpful tooltips for advanced input options.
  • The Project Designer was enhanced to provide a better user experience when defining workflows. These enhancements include:
    • Reorganized tool bar buttons to be more standardized and intuitive.
    • Tooltips on labels to have better effects and interaction, encouraging users to access the built-in documentation.
    • Replaced the “Add Task” screen with an all-encompassing Component Library. Items can be dragged from the Component Library to the Project Outline with the mouse.
    • Components in the Project Outline can be moved to other parts of the Project using drag-n-drop.
    • Renamed the “Import an XML File” option in to “Import Project Source”.
  • Resource enhancements:
    • Added support for an alternative proxy address to be defined on Resources that support proxies. These Resources will failover to the alternate proxy host when the primary proxy server is unavailable.
    • Added the ability to define primary and secondary contacts on a Resource, including the contact name, phone number and email address.
    • Added the ability to search Resources by name.
    • Updated the Resources list page to show only resources that a Resource Manager has access to.
    • Added pagination to the List Resources page, which is useful when working with a significant number of Resources.
    • Renamed the “GoAnywhere Director” Resource type to “GoAnywhere MFT”.
    • Renamed the “GHTTPS” resource type to “GoAnywhere HTTPS”.
  • Job enhancements:
    • Added the ability to specify a custom Job Name when Projects are executed. The Job Name can be defined on the Project, and can additionally be passed in from Monitors, Triggers, Schedule entries or from the command-line and APIs.
    • Added the ability to search for completed jobs using the new Job Name.
    • Added the ability to track if a Job was submitted from the Scheduler, a file Monitor, a Trigger, the command line, interactively, etc. When applicable, a link is provided to view more information about the process that submitted the Job.
    • Enhanced the linking on the Completed Jobs page to edit a project or navigate into the folder where the project exists.
    • Added the ability to add/view user-defined Notes on Completed Jobs.
    • Added the ability to resolve a Completed Job that was cancelled or failed. The user name that resolved the Job, along with a timestamp, will be recorded on the Job.
  • File-level logging for Jobs:
    • Added database-driven file audit logging for every Project task that reads, writes and transfers files.
    • All file activity can be searched in the File Audit section of the Audit Logs page. Summary and detailed information can also be seen in Dashboard Gadgets and in Reports.
    • Added a new screen to view detailed file activity for each Completed Job. This allows users to quickly see what files were read, written, or transferred during the execution of a Project.
    • Added a new option to View File Activity for each Resource. For example, a user could view all file transfers that occurred for a specific SFTP resource.
  • Provided context menu access to the folder action menu on the Project Explorer. Users can right-click on a folder to add a new folder, delete or change the permissions on it.
  • Added HTTPOnly flag to protect GoAnywhere browser cookies from JavaScript access.
  • Added the ability to promote Scheduled entries from one system to another.
  • Added the ability to promote file Monitors from one system to another.
  • Added the ability to globally customize the file auto-rename separator.
  • Added support for Admin Users to authenticate against LDAP Managed Login Methods which supports a failover LDAP server configuration.
  • Added a calendar format to view upcoming executions for a Scheduler entry.
  • Added the ability to specify custom email templates for file Monitor and Schedule notifications.
  • Added a System Alert to notify administrators when Open PGP keys are about to expire.
  • Added a security setting to control whether the admin interface can be embedded in an Iframe.
  • Renamed Scheduled Jobs to Schedules.
  • Renamed the User role to Project Executor.
  • Fixed an issue with the Copy and Paste of a project component that could cause the JVM to run out of memory.
  • Fixed an issue with the Excel Write task where appending to an existing Excel file with one record overwrites that record instead of appending to the file.

Enhancements/fixes to components that were formally in GoAnywhere Services:

  • GoDrive Enhancements/Fixes:
    • Created a GoDrive Sync client for the Mac OS X platform.
    • Enhanced the GoDrive list page to visually indicate if a file is locked, shared or has comments.
    • Added menu items to GoDrive files to allow the user to Manage Access, Remove My Access and configure Email Notifications.
    • Added the ability to export GoDrive audit logs.
    • Fixed an issue that prevented GoDrive items from being shared if the recipient had a previous invitation that is pending.
    • Fixed an authority issue where Limited View-Only GoDrive user accounts were able to restore a shared file to a previous revision.
    • Removed the Empty Trash Bin button from users that have only Limited View-Only GoDrive access.
    • Fixed an issue where Limited View-Only GoDrive user accounts were able to download/access locked files.
    • Fixed an issue where GoDrive users without Write permission could delete and restore trash bin items.
    • Fixed a GoDrive Sync issue caused by moving files with certain permissions in a shared folder.
  • Added three new Trigger event types:
    • Before AS2 MDN Send - this trigger can call a Project to validate the files that were received in an AS2 message. The Project can return a status to the Trigger to indicate if the MDN should be sent back to the trading partner.
    • Before GoDrive Upload - this trigger can call a Project when GoDrive receives a file. The Project can scan the GoDrive file using ICAP (for antivirus or DLP) or use other tasks to determine whether the file should be allowed or rejected.
    • Before Secure Mail Send - this trigger can call a Project before the Secure Mail notifications are sent to the recipients. The Project could scan the Secure Mail files using ICAP (for antivirus or DLP) or other tasks to determine whether or not to the Secure Mail should be allowed to be sent.
  • Added a new Deny Trigger Event task to Projects to conditionally determine whether the new Before Trigger events should proceed.
  • Added a new Call Project action to Triggers. This action will call a local Project on GoAnywhere MFT.
  • Added permission security to Resources that were defined in GoAnywhere Services. On upgrade, the All Admin Users group will be granted read, write, and use permission to all existing Resources.
  • Added the Chinese language in the Web Client. This is in addition to the currently supported English, Spanish, German, French, Japanese, Indonesian and Portuguese languages.
  • Added the ability to specify IP addresses on an exemption list. These addresses will not get blocked by the DoS or Brute-Force automatic blacklisting.
  • Added the ability for users to download multiple folders/files as a single ZIP file from Secure Mail, Secure Folders and GoDrive.
  • Updated the Outlook Plugin Secure Mail receipt template to support the original secure mail message.
  • Added support for multi-byte character sets when Oracle is the backend database.
  • Fixed an issue with the management of connections from GoAnywhere Gateway that could cause a NullPointerException in the logs.
  • Added a Status column to the Secure Folders activity report in the Web Client.
  • Added an option to reset the Show/Hide columns dialog back to the default for each supporting page.
  • Fixed an issue where the Tomcat Window Service configuration executable was not properly named. This issue was introduced in new installs of GoAnywhere Services 4.0.0.
  • Updated the HTTPS/AS2 active sessions count on the Service Manager page to include AS2 active sessions.

Supersedes These Products

GoAnywhere MFT replaced the former products of GoAnywhere Director and GoAnywhere Services.

GoAnywhere Director

Final Version – Feb 11, 2015 Version 4.7.0
Release Notes

GoAnywhere Services

Final Version – May 15, 2015 Version 4.0.2
Release Notes