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 and FTP Server, as well as GoDrive and Secure Mail for 5 users each.
  • 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 GoAnywhere Desktop 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.