Version 6.0.0

Web Client

  • Overhauled the Web Client with a more modern look and feel, which includes the following enhancements:
    • Revamped the navigation menu in the Web Client to display a unified view across all features. The new side menu navigation makes it easier for users to see folders in GoDrive and Secure Folders at the same time while also being able to quickly jump between Secure Forms and Secure Mail items.
    • Added drag and drop integration for files and folders between Secure Folders, Secure Mail, and GoDrive through the new side tree navigation.
    • Added right-click context menus to files and folders in GoDrive and Secure Folders to access additional actions like Rename, Download, Share, etc.
    • Overhauled the Media Viewer for GoDrive with a more modern look and feel.
    • Added a new User popup menu accessible in the top right corner of the page.
    • Moved the Address Book, Preferences, Update Profile, and other menu items to the new User popup menu.
    • Adjusted the design of the toolbar menu on the Secure Folders section to support the new Web Client layout better.
    • Enhanced the self-registration pages, the view Secure Mail message, and other non-authenticated pages with a more modern look and feel.
    • Updated all email templates used to send emails to Web Users and Secure Mail recipients with a new look and feel to match the Web Client interface.

      Important: The new Web Client user interface provides an enhanced user experience, which includes new logos, images, and tools for customizing the interface. HelpSystems suggests you test the new interface in your GoAnywhere test or development environment prior to upgrading your production environment.

  • Added additional Web Client Brand settings to control the look and feel of the Login page. The login panel can now be left, right, or center aligned and the background color of the panel can be customized. An optional page background image can be added to enhance the overall look and feel or to provide additional brand recognition when users visit the page. The custom logo field was split into two so that the logo on the login page and the one used in the header section on authenticated pages can be different sizes.
  • Added an additional Two-Factor Authentication (2FA) method to the Web Client to use Time-based One-Time Passwords (TOTP) for Web User authentication. Users can now use popular mobile applications like Google Authenticator as a second form of authentication.

See TOTP in action:

 
  • Added the ability for Web Users to see who they have shared files and folders with, who has shared files and folders with them, and the ability to manage access for those shared items.
  • Added the ability to cancel active file transfers in the HTML file uploader.
  • Enhanced the HTML file uploader and Secure Form pages inside the Web Client to meet 508 compliance for keyboard tabbing to ensure items with focus are visually indicated.
  • Fixed an issue where the Forgot Password page in the Web Client confirms when valid user names are entered. The Web client will no longer reveal if the specified user name is valid.

Administration

  • Streamlined the licensing process for GoAnywhere MFT. An unlicensed server will now step administrators through the account registration and licensing process.
  • Added the ability for new customers to GoAnywhere to get a 7-day limited trial license automatically upon registration with the Customer Portal. This license will be upgraded to a full 30-day trial after the account has been validated by HelpSystems.
  • Added support for using Time-based One-Time Password (TOTP) applications, such as Google Authenticator, for two-factor authentication for Admin Users.
  • GoAnywhere MFT 6.0.0 requires Java 8. The GoAnywhere MFT 6.0.0 Upgrade Guide contains instructions for updating your JRE.
  • Enhanced the Admin Client user interface with a more modern look and feel, which includes the following enhancements:
    • Enhanced the default email notification templates with a more modern look and feel.
    • Enhanced the user interface of the embedded help documentation to match the new Admin and Web Client interfaces.
    • Enhanced the hover effects on table rows, the More Actions menu, buttons, and input fields in the Web Client and Admin Client interfaces with a more modern look and feel.
    • Updated the main menu in the Admin Client with new colors and better spacing.
  • Added a new page for Admin Users to quickly view all file system folders that Web Users and Groups have access to through Secure Folders. Administrators can browse the file system using the new View Web User Folder Access page accessible from the Web User list page. Each folder will indicate which users and groups have access to the folder along with their associated permissions.
  • Added the ability for Admin Users to use two-factor RADIUS (RSA SecurID) authentication.
  • Added a new Product Usage Report that shows the total number of transfers, Projects defined, number of users, and more.
  • Enhanced the Send Email action on Triggers to give administrators the ability to specify a priority on the email.
  • Added official support for the Azul Zulu JRE.
  • Added the ability to see active sessions for Admin Users.
  • Added admin logging for when an Admin User changes their own password.
  • Added admin logging and revision tracking to the FIPS 140-2 Compliance settings page.
  • Added the ability to send Administrator audit log events to a syslog server.
  • Added support for additional Mac and Key Exchange algorithms that can be used with the SFTP service.
  • Added prevention for SAML assertion replay attacks.
  • Enhanced password hashing to use the PBKDF2 (Password-Based Key Derivation Function 2) algorithm for Admin and Web Users. Existing users will automatically be updated to PBKDF2 password hashing on next login.
  • Enhanced the disable Web User process to immediately terminate active sessions for the user.
  • Upgraded the Maverick SFTP server API from 1.6.40 to 1.7.18.
  • Updated the embedded web help documentation to use JQuery 3.3.1.
  • Added the ability to import PKCS#5 encrypted private keys into the key management system.
  • Removed an extra database query that wasn't necessary during user authentication to improve performance under heavy load.
  • Upgraded the Microsoft SQL database driver to version 6.4 to support TLSv1.2.
  • Improved the documentation to include more information and procedures on how to renew expired certificates.
  • Removed a database query to get the Domain information that wasn't necessary during project execution which improves performance under heavy load.
  • Upgraded the Bouncy Castle API used for PGP, SSL, AS2, and more from version 1.48 to 1.60.
  • Upgraded the OWASP Enterprise Security API to version 2.1.0.1 and the XML Tooling library to version 1.4.6.
  • Upgraded the Apache Batik libraries version from 1.6 to 1.10.
  • Upgraded the Jasper Reports libraries version from 6.0.0 to 6.7.0.
  • Added the IECompatibility=/EDGE properties in the system.properties file by default for new installations.
  • Upgraded the guava library from version 17.0 to 26.0.
  • Fixed an issue with the switch database process that was resetting the Maximum Idle Connections setting to 2.
  • Fixed an issue where Encrypted Folders could not be deleted if they were created using a network resource that no longer exists.
  • Fixed an issue with report generation to properly handle international characters.
  • Fixed an issue where disabled Domains may still show up in some cases when trying to add new items.
  • Fixed an issue where REST tasks using file-based keys were not properly validated when changing a domain to use the Key Management System.
  • Fixed an issue where enabling or updating the anonymous Web User account would cause an unnecessary error in the error log.

Agents

  • Added the ability to work with Amazon S3, WebDAV, Azure, and SMB Network Shares on GoAnywhere Agents.
  • Enhanced the Completed Jobs page on the Agent console to display jobs that were invoked by an Agent Monitor that called a project on GoAnywhere MFT.
  • Upgraded the Bouncy Castle API used in Agents from version 1.48 to 1.60.
  • Updated the Basic and Standard licenses on Agents into a single Standard license.
  • Updated the Agent log to record the operating system and JVM information at startup.
  • Fixed an issue where an Agent file monitor will hang if the connection between GoAnywhere and the Agent is broken.
  • Fixed an issue where Agents could not always delete a source file after it was moved to another system.

GACMD

  • Added a new Delete Secure Form command that can be used from GAcmd command line, REST, and SOAP interfaces.
  • Added new commands to configure a Web User's whitelisted and blacklisted IP addresses that can be used from GAcmd command line, REST, and SOAP interfaces.

GoDrive

  • Added the ability to generate and share public links to files and folders stored in GoDrive. Users can protect the URLs with a password, set expiration dates on them, and indicate whether recipients can upload files or download only. Recipients can view the files and folders without being a registered user in the system.
  • Renamed GoDrive Devices to Web User Devices in the GoAnywhere Administrator. Moved the device manager from the GoDrive menu to the Users > Web User Devices menu.
  • Renamed the GoDrive Manager admin user role to Web User Device Manager. The Product Administrator will role will now manage GoDrive settings and the Web User Device Manager will only manage Web User devices.

Project Designer

  • Added the ability to include directories in File Sets which includes the following enhancements:
    • Modified the Rename Task to rename directories when included in a File Set.
    • Modified the PGP Decrypt, Encrypt, Sign, and Verify tasks to ignore directories when processing File Sets.
    • Modified the Copy Task to copy directories when included in a File Set.
    • Modified the AS2 task to ignore directories when processing a File Set.
    • Enhanced the Move Task to recursively move directories when included in a File Set.
    • Enhanced the Delete Task to recursively delete directories when included in a File Set.
    • Enhanced the file transfer tasks for FTP, FTPS, SFTP, and more to create directories when they exist in a File Set on the Upload and Download actions.
    • Modified the Gzip, Gunzip, Unzip, and Untar tasks to ignore directories when unarchiving files or folders.
    • Enhanced the FTP Set Permissions task to include directories if they exist in a File Set.
    • Enhanced the remote server tasks for FTP, FTPS, SFTP, and more to create or remove directories when they exist in a File Set on the Move and Delete actions.
    • Enhanced the file transfer tasks for FTP, SFTP, HTTPS, GoFast, and Send Email to give the user the ability to ignore directories when they exist in a File Set.
    • Modified the Merge Files Task, Search And Replace Task, and Merge Reports Task to ignore directories when processing a File Set.
    • Enhanced the remote server file rename tasks for FTP, FTPS, SFTP, HTTPS to properly handle directories when they exist in a File Set.
    • Modified the Read CSV, Read Excel, Read Fixed Width, Read Flat File, Read XML, and Read JSON tasks to ignore directories when processing File Sets.
    • Enhanced FileSet input and output variables to better support working with directories in Project Workflows.
  • Created a new DateMillis function for project workflows that converts a specific date and time into milliseconds.
  • Created a new DateDiff function for project workflows that compares two dates and times and returns the difference between them.
  • Added two new tasks to Base64 encode and decode files.
  • Added placeholder text to display the default values of fields in Resources and Tasks within the Project Designer.
  • Improved the performance of the project execution life-cycle by reducing the overhead required for looking up projects, project folders, and permissions.
  • Increased the width of wildcard pattern fields to display 60 characters.
  • Fixed an issue where a certificate error in the AS2 Task would indicate the certificate was located in the File Based Default Trusted Certificates Key Store instead of the Key Management System.
  • Fixed an issue where Project definitions could be deleted if they were used by an Agent Monitor.

Resources

  • Added a new action on the list page for Resources that allows you to test the Resource connection without going into the edit page.
  • Added the ability to click on labels for Resource attributes to get additional information about the field.

Secure Mail

  • Added a recipients variable to Secure Mail Email templates so each recipient can see all other recipients of the Secure Mail Package.
  • Added the ability to send Secure Mail Package passwords to recipients using SMS text messages.
  • Added a new Ignored Attachments tab to the Secure Mail settings to provide the ability to ignore specific attachments, such as company logos in email signatures, from being sent with the Secure Mail Package.
  • Enhanced the Web Client to only show the Secure Mail menu item for Web Users when they have the ability to send messages or when they have items in their inbox.
  • Fixed a typo in the confirmation dialog when deleting an entry in the Address Book.

Services (FTP, FTPS, SFTP, AS2, GoFast)

  • Added the ability to restrict GoFast, SFTP, FTPS, FTP and HTTPS listeners to a specific Domain, which allows administrators to assign Web Users to specific Web Client Brands.
  • Increased the performance significantly for Web Users that log in frequently by caching the virtual file system for that user. For example, automated processes that log in to FTP or SFTP every second.
  • Fixed an issue in the asynchronous receipt validation process for AS2 where the key used for trust was being pulled from the default trust store file rather than using KMS.
  • Fixed a spelling error in the SFTP Permission Denied message.
  • Fixed an issue where the JVM maximum memory for GoFast was not calculated correctly when displayed in error messages.