GoAnywhere MFT Release Notes

March 2023

Currently Shipping: Version 7.1.3

March 9, 2023

Enhancements
  • Updated the Fortra License agreement

  • Updated the SFTP client to be compliant with RFC-4253

  • Updated attributions file.

Fixes
  • Fixed an issue that prevented queued jobs from being processed if a queued job was restricted to a specific system and that system was down or the system was up, but the name had changed.

  • Fixed an issue that occurred when attempting to view audit log details from the Trigger Log page.

  • Fixed an issue where users were unable to log in or save an edited user due to a resource being used as a WebDocs directory.

  • Fixed an issue in Resource Change History that prevented changes from being audited.

  • Fixed an issue involving Web User default secure mail password.

  • Fixed an issue where SAML authentication was mishandling newline characters.

  • Fixed an issue with the GoAnywhere upgrader where the embedded Derby database would fail to upgrade when upgrading GoAnywhere from a version before 6.3.0.

  • Fixed an issue where the database connection pool was not respecting configured values related to pool size.

February 2023

Version 7.1.2

February 6, 2023

Fixes
  • Fixed an issue with license responses.

December 2022

Version 7.1.1

December 22, 2022

Enhancements
  • Enhanced the GoAnywhere upgrader to notify users if they are not using the latest upgrade scripts.

Fixes
  • Fixed an issue that caused the « Call Remote Project » trigger action to fail.

  • Fixed an issue that prevented users from using SFTP to download files unless the « Append » permission is selected.

  • Enhanced the GoAnywhere upgrader to notify users if they are not using the latest upgrade scripts.

Version 7.1.0

December 5, 2022

New Features
  • Added Hungarian translation to the Administration Client.

  • Added Hungarian translation to the Web Client.

Enhancements
  • Upgraded from Java 8 to Java 11.

  • Enhanced how GoAnywhere parses XML.

  • Updated the Limit Days of Week sections to show the full weekday names on the Edit/Add Web User page and the Global Settings page.

  • Added new attribute Transfer Id(PI13) for PeSIT Send/Receive event conditions.

  • Added support for upgrades using Java 11.

  • Added check for existing installations.

  • Updates

  • Removed references to HelpSystems Insiders.

  • Updated Sardine from 5.7 to 5.10.

  • Updated commons-text from 1.9.0 to 1.10.0.

  • Updated Batik-all from version 1.14 to 1.15.

  • Updated the roboto fonts to be hosted in application instead of requesting them from Google.

  • Updated gson from 2.2.4 to 2.8.9.

  • Reverted license changes made in 7.0.0 to add quantities to some licensed features.

  • Removed unused JCE policy files.

  • Upgraded the Postgres JDBC driver from 42.3.3 to 42.4.2.

  • Updated AWS SDK from 1.11.163 to 1.12.272.

  • Removed velocity-1.7.jar.

  • Updated Spring Framework from 5.3.18 to 5.3.21.

  • Updated esapi from 2.1.0.1 to 2.5.0.0.

  • Updated ICU4j from 63.1 to 71.1.

  • Updated the following BouncyCastle FIPS APIs:

    • FIPS from 1.0.2 to 1.0.2.3

    • Mail from 1.0.3 to 1.0.4

    • PGP from 1.0.5 to 1.0.7.1

    • PKIX from 1.0.4 to 1.0.7

    • TLS from 1.0.10.3 to 1.0.13

  • Updated Jackson from 2.13.2 to 2.13.4.2.

  • Updated Tomcat from 9.0.52 to 9.0.68.

  • Updated the Apache MyFaces library from 2.2.12 to version 2.2.15.

  • Updated Netty library from 4.1.48 to 4.1.82.

  • Updated Oracle JDBC driver from 11.2.0.3.0 to 19.16.0.0.0.

  • Updated IBM i login error message terminology from AS/400 to IBM i.

  • Updated the OpenSAML API to from 2.6.6 to 4.0.1.

  • Updated the IBMi DB2 JDBC Driver from 5.3 to 11.0.

Fixes
  • Fixed an issue with the SFTP server related to appending files and resuming downloads.

  • Fixed an issue where the Global Locale setting would not retain user selection and updated to display list of locales based upon users language preference.

  • Fixed an issue in SQL Server (Local) database script where the data type of the job file log status field should be char instead of nchar.

  • Fixed an issue where Change History on Key Vaults was not working.

  • Fixed an issue with global search that could cause incorrect event and trigger results.

  • Fixed an issue where the ellipsis icon for file picker buttons was not centered.

  • Fixed an issue related to Gadget Titles when the user changed the language the default title would be retained using the language selected at time of creation.

  • Fixed an issue with the GoAnywhere upgrader that would cause some databases to fail to rename dpa_shared_file.

  • Fixed an issue where GoFast transfers would fail in cases where Gateway was behind a NAT.

  • Fixed an issue where GoFast uploads were experiencing large amounts of packet loss.

  • Fixed an issue where GoFast transfers would fail when transferring across machines.

August 2022

Version 7.0.3

August 31, 2022

Fixes
  • Fixed an issue with Web Client legacy API request parsing.

  • Fixed an issue where the Environment Name and System Name were not rendering correctly in the Admin Client page header.

  • Fixed an issue where users couldn’t download files from Secure Forms responses when submitting a form and accessing files anonymously.

  • Fixed an issue where selecting certain locales in Global Settings would cause a 500 error on the admin client.

  • Fixed an issue where FileCatalyst downloads were not able to complete when the « Transfer with Temp Names » option was enabled.

  • Fixed an issue where the scrollbar was not available in the Agent Manager.

  • Fixed an issue that prevented Cloud Connectors from being upgraded or reverted via change history.

Version 7.0.2

August 4, 2022

Enhancements
  • Enhanced the Diagnostics Thread Dump process to output the entire stack.

  • Changed the temp file extension that is used while the Global AV is processing files to ensure that end users are not aware that ICAP scanning is happening.

  • Version 3 of GoFast now supports connections through Gateway.

  • Updated the text on the Antivirus Settings Service Limits tab to reflect that the GoFast service is supported.

Fixes
  • Fixed an issue with Global Antivirus that caused uploads to Amazon S3 Virtual Folders to fail.

  • Fixed an issue with SFTP and Global Antivirus that caused rejected ICAP file uploads to be improperly handled.

  • Fixed an issue with SCP Uploads that prevented Triggers from accessing the target file and Antivirus scanning from accurately reporting failures.

  • Fixed an issue where an invalid add-on type would break the ability to import add-ons via xml.

  • Fixed an issue where the custom header logo would display at a lower size than the actual file. This was introduced in 7.0.

  • Fixed an issue where certain trigger conditions with GoFast were not getting processed properly.

  • Fixed an issue where large file downloads through the FileCatalyst integration would fail with a « No room in queue » error message.

  • Fixed an issue where zero-byte file transfers in the GoFast Task were reporting the wrong transfer time amount.


June 28, 2022

New Features

  • Added ability to select and install multiple add-ons in the marketplace.

Enhancements

  • Added save detection to the Administration Edit page.
  • Added save detection to the Service Edit pages.
  • Added save detection to the Holiday Calendars page.
  • Added the ability to filter and scroll transaction sets when selecting them in the read and write EDIFACT and X12 tasks.
  • Added support for the GoFast service to Global Antivirus.
  • Added the ability for Gateway proxies to start and stop dynamically when the associated service listener starts and stops.
  • Enhanced the efficiency of the Support Bundle Download Zip process.
  • Enhanced GoFast Task (V3) logic to print out tuning information to the job log.
  • Enhanced job queue processing for clustered systems so that jobs are better balanced across the available nodes.
  • Enhanced GoFast file transfer performance utilizing FileCatalyst architecture.
  • Improved error messages for ICAP uploads.
  • Improved the multi-row actions on the list pages to be separated from the footer.
  • Adjusted Link to Listener functionality to link to the Listener Name so that port changes are resolved by the listener name at the time the service status is checked.
  • Cleaned up logging for expected exceptions in WebClient invitations.
  • Removed Admin from the ‘Service’ choices when configuring gateway mapping to ‘Link to Listener’.
  • Updated the Main menu to collapse to current section on navigation.
  • GoFast and FileCatalyst now support encrypted folders.

Updates

  • Updated JNQ library from version 1.4.1 to 1.5.1.
  • Updated Guava library from version guava-26.0-jre.jar to guava-30.0-jre.jar.
  • Updated jgroups library from version 4.1.2 to 4.2.21.
  • Updated the GoAnywhere logo on reports.
  • Updated the Queued Jobs page by removing the extra delete icon.

Fixes

  • Fixed an issue where having more than one thousand Job Queues would cause job processing to stall on systems using SQL Server.
  • Fixed an issue where updating a job queue from held to active via the edit screen would not trigger job queue evaluation.
  • Fixed an issue that could cause Antivirus transactions to be improperly logged when GoAnywhere is configured to skip scanning an uploaded file.
  • Fixed an issue that could cause Antivirus transactions to be improperly logged when scanning a file uploaded via Secure Forms.
  • Fixed a sorting issue when a Web User sorts by ‘Modified On’ in the IP Filter page.
  • Fixed issue with navigation links not being displayed and not prompting users to save.
  • Fixed a translation issue where the ‘Save’ button label was not rendered properly in Portuguese.
  • Fixed an issue where the field to disable a project component was itself disabled.
  • Fixed an issue causing missing device status.
  • Fixed a missing information message when deleting a single Key Management System certificate using the cog menu.
  • Fixed issue where the number of clients for FileCatalyst tasks was not properly using the default value.
  • Fixed alignment issues in the SQL Wizard data tables for the Where, Join, and Order tabs.
  • Fixed large file displaying issue in the GoFast download subtask source directory list.
  • Fixed an Issue where the configure admin page would become misaligned when the ‘Restrict to Home Directory’ checkbox text was clicked.
  • Fixed an issue where 0 byte uploads over SFTP would skip Global Antivirus scanning.
  • Fixed an issue where Gateway Client configurations would not connect if Gateway IP filtering was disabled.
  • Fixed an issue where you couldn’t browse to network shares when working with Agent projects.
  • Fixed an issue which could cause improper validation of Web Client Brand configurations.
  • Fixed an issue which could cause improper validation of Log Settings configurations.
  • Fixed an issue with the PeSIT client and service where transfers using a Record Format of Fixed would always return an error code of 220.
  • Fixed styling issues for numbered and bulleted lists.
  • Fixed an error that would occur when trying to write an EDI record when there are no records in the RowSet being written from.
  • Fixed missing background color and other styling on the center aligned login page.
  • Fixed a text field alignment issue when adding a Master Encryption key.
  • Fixed an issue with properly exiting the Agent Console by clicking on the Home link in the product header.
  • Fixed a validation issue which could allow duplicate Gateway configurations using the same controller address/port.
  • Fixed the « Change Password » button text to prevent wrapping.
  • Fixed an issue where the GoFast task would not wait to cleanup resources thus consuming too many resources when ran within a tight loop
  • Fixed an issue where IP filtering was not working correctly with Gateway.
  • Fixed an issue preventing Antivirus Audit Log preferences from being retained.
  • Fixed an issue where the length of the Secure Form Parameter field was not correctly set to 256 characters when using a DB2 database.
  • Fixed an issue where save messages where not appearing on the current page after navigating away form a page with changes.
  • Fixed issue where Change History log for the FileCatalyst Resource would show an encrypted password value instead of « Password changed ».
  • Fixed an issue where download locations for FileCatalyst tasks were not properly establishing destination paths.
  • Fixed an issue where downloading from FileCatalyst resulted in an error if the destination specified is an SFTP or FTP external link.
 

Version 7.0.0 (Beta)

April 18, 2022

As of the 7.0.0 beta release, HelpSystems is discontinuing support for GoAnywhere MFT 32-bit installers.

New Features

  • Added new FileCatalyst Task and Resource.
    • Secure and rapid transfers.
    • Utilizes a patented UDP-based file transfer technology.
  • Added support for Java 11.
  • Added a new Read EDI X12 Envelope task.
  • Introduced new header and navigation to user interface.
  • The Admin Log now produces records for the creation, deletion, and modification of Admin User API Keys. API Keys now have change history.
  • Added support for antivirus integration to services within GoAnywhere.
  • Added support for HelpSystems One integration.
  • Added a new diagnostics page that allows admins to generate logs, system reports, and thread dumps quickly.
  • Added Documents to Partners, simplifying configuration for the reading and writing of EDI X12 documents.
  • Added the ability to create an agent using GACMD CLI/Rest/SOAP.
  • Added the ability to delete an agent using GACMD CLI/Rest/SOAP.

Enhancements

  • Enhanced GoFast file transfer performance utilizing FileCatalyst architecture.
  • Added licensed feature quantity support for FTP, FTPS, GoAnywhere HTTPS, HTTP, HTTPS, REST, SOAP and SSH (SFTP/SCP/SSH) resources when created or used in appropriate workflow tasks.
  • Added support multiple domains in MFTaaS.
  • Enhanced the PeSIT Client and Server so that the Record Length is negotiated and no longer needs to be an exact match.
  • Added save detection to prompt users to save before navigating away from the Audit Log Rule configuration page.
  • Added Save Detection to File Based Certificates.
  • Added Save Detection to File Based SSH Keys.
  • Added Save Detection to File Based PGP Key pages.
  • Domains are now listed alphabetically on the Domains and Projects pages, and in dropdown and dual list menus across the Admin Client.
  • Enhanced support for Java 11 by removing the use of the Endorsed Standards Override Mechanism.
  • Added the ability to sort log files on the Server Log page by last modified date.
  • Added Save Detection to the Edit Database Configuration page.
  • Added Save Detection to Job Queue Manager.
  • Enhanced support for Java 11 by removing the VM Option UseVMInterruptibleIO.
  • Enhanced support for Java 11 by replacing VM option MaxPermSize with MaxMetaspaceSize and adding a Metaspace Usage section under About GoAnywhere’s System Resources tab.
  • Enhanced two factor login page logging and error message accuracy.
  • Replaced all customer facing references of the terms « blacklist » and « whitelist » to « block list » and « allow list » to better adhere to HelpSystems DEI standards.
  • Enhanced the Read JSON Task with a new Parse Type field that resets fields based upon order found(new) vs depth of field(existing).
  • Enhanced validation for Web Client Brand configurations.
  • Enhanced validation for Log Settings configurations.
  • Added the ability for Gateway proxies to start and stop dynamically when the associated service listener starts and stops.
  • Enhanced the Triggers page to include filtering, pagination, and column selection. Moved the Reordering of triggers to its own page.
  • The System Name/Environment label on the Admin login page no longer wraps in certain languages.
  • Enhanced the UI to provide a processing dialog while LDAP Groups are loaded when creating Admin or Web Group LDAP associations.
  • Added option to add the file delimiter to the end of the last file in the Merge File task.
  • Enhanced the processing around agents connecting/disconnecting to ensure large scale deployments don’t exhaust the database connection pool.
  • Added Save Detection to the Add IP Filter page.
  • Added Save Detection when adding Automatic IP Block Exemptions.
  • Added restrictions to prevent the deletion of addon documents when they are being used for a partner document.
  • Added the ability to export and import EDI Addons.
  • Added 3 new functions: PadLeft, PadRight, and PadCenter. These functions add spaces or a character to the sides of text, to return text of a specified total length.
  • Added additional fields to Partner Objects to assist in writing X12 documents.
  • Added the ability to configure a partner on the Write X12 task which will use partner information to assist in writing the data.
  • Added a validation flag to the Read X12 Envelope Task that will verify there are Partner Documents created in MFT that are associated to every GS envelope in the X12 file.
  • Added the HelpSystems One logging component to the Admin User Activity Details report task.
  • Added support to the Read X12 Envelope task to validate that incoming document control numbers are not reused within a configurable time period.
  • Updated user interfaces to utilize the latest corporate branding.
  • Added Save Detection to Gateway Manager page.
  • Enhanced the processing efficiency used to rebuild the cache that stores user permissions.

Updates

  • Updated Apache Log4j from version 2.16.0 to 2.17.1.
  • Updated Tomcat configuration to limit HTTP/S methods allowed by the server.
  • Updated Help Center and Getting Started Widget with HelpSystems Insiders link and description.
  • Updated the agent and agent group name columns and filters to match and only display when appropriate in the agent and agent group console.
  • Updated page names to consistently match menu names .
  • Updated the Japanese version of the software with the latest translations from Solpac.
  • Removed prettyfacesfaces-jsf2-3.3.0.jar to address a security issue within that Jar.
  • Removed some button icons on admin client pop-up screens to align with UI design standards.
  • Updated alignment of the ‘ok’ button on the file chooser error dialog.
  • Updated Network Resources to show a warning when creating or editing Network Shares with Client Type of ‘SMBv1’. This client type is deprecated and will be removed in a future release.
  • Updated the Spring Framework jars from version 5.2.9 to 5.3.18.
  • Replaced the existing folder containing third party license documentation with a single open source attributions file.
  • Updated Apache Santuario jar from version 2.1.4 to 2.1.7.
  • Updated JNQ from version 1.3.6 to 1.4.1.
  • Update PeSIT File Templates to no longer allow misconfiguring of Binary Data Encoding with Variable Text or Fixed Text File Structures.

Fixes

  • Added ability to close a socket immediately if Gateway forward proxy connection times out.
  • Fixed an issue with the error messages pertaining to required fields in PeSIT Send/Receive Tasks not referencing the correct task to complete a required field.
  • Fixed an issue where the PeSIT client and server would fail to run if the remote partner was not supplying default PI values.
  • Fixed issue where OnError Panel is not expanded when Project Editor is first loaded.
  • Fixed an issue with file name comparisons in PeSIT Receive Triggers.
  • Fixed an issue where an unexpected ICAP exception didn’t propagate correctly.
  • Fixed error within Write X12 Task that was incorrectly referencing the Sender ID Qualifier field when excess characters were added in the Sender ID Field.
  • Fixed an issue where renaming or deleting a saved filter on the List Partners page was not reflected after navigating from the Manage Filters page.
  • On the Agent Permissions pages, scrollbars now appear on Admin and Admin Group dropdown menus when there are more elements than can comfortably fit on the screen.
  • Updated the AS4 asynchronous push mode message reply connection timeout from 6 seconds to 60 seconds.
  • Fixed a language translation issue on the Add-ons page by externalizing the Column Header.
  • Fixed an issue with Agent/Agent Group Schedules defined with a non-existent run user would fail to reset its next fire time.
  • Enhanced the Agent/Agent Group Schedule process to be more efficient.
  • Fixed rare issue in GHTTPS/AS2/AS4 Services related to active sessions management.
  • Fixed an issue with the ICAP task where the Preview header was not being applied when needed.
  • Fixed an issue in the FTPS Service that caused certificate authentication to be disabled when non-default cipher suites were enabled.
  • Fixed the project category change history navigation when within Agent/Agent Group Consoles.
  • Fixed the logic in the v2 Send Email task to ensure certificate trust checks run properly.
  • Fixed an issue where the Save Handler prompt would arbitrarily pop up on header links.
  • Fixed issue where folders defined on a Web User Group could only be shared by a single user.
  • Fixed an issue where Web Users still had access to virtual folders that were defined on a Web User Group after the group was deleted.
  • Fixed an issue where adding trailing space to a username when logging in with LDAP caused the user to be disabled.
  • Increased Time-based One Time Password secret length to resolve an issue with BC FIPS mode.
  • Fixed a dynamic tooltip styling issue associated with text fields.
  • Fixed an issue where Admin Users could see API keys they did not have permissions for.
  • Fixed an issue that would cause Resource lookup failures within jobs due to a timing issue. Timing is no longer relevant to the Resource lookup.
  • Fixed an issue that would prevent the Gateway Manager page from loading if the configuration was enabled but not set to autostart.
  • Fixed a null pointer exception that occurred when importing a project or cloud connector with an invalid xml file.
  • Removed an additional, unnecessary MDN Receipt « Date » header.
  • Fixed issue where the PeSIT server is now properly shutdown as part of the switch database process.
  • Fixed an issue where a Secure Form Drop Down Component would not always show the drop down options when a Web User Variable was used as a database query parameter.
  • Fixed improperly escaped characters in French messages.