Release Notes

Jun 20, 2008 - Version 1.6.0 Released
  • Added the ability to manage x.509 certificates which are used in secure communication over SSL such as FTPS and HTTPS. Users with Key Manager role can access the Certificate Manager from the Tools menu. The Certificate Manager allows you to work with either JKS or PKCS#12 type key stores. The certificate management functions include -
    • Create new key pairs and self-signed certificates
    • Generate certification signing requests (CSR) to be sent to certificate authorities such as VeriSign, Thawte etc.
    • Import replies (signed certificates) from Certificate Authorities
    • Export certificates
    • Import trusted CA certificates
    • Delete keys and/or certificates
    • View details of a certificate or certificate chain
    • Create new key stores
    • Open existing key stores
    • View or update preferences for the Certificate Manager
  • GoAnywhere ships with two key stores named trustedCertificates.jks and privateKeys.jks which are located in the userdata/keys/x509 directory. The trustedCertificates.jks file contains the root certificates of all major certificate authorities such as VeriSign and Thawte. This key store can also be used to import certificates of parties that you trade with. The privateKeys.jks file is there for creating your own key pairs and associated certificates. These key stores are setup as the default trusted certificates and default private keys in the SSL Certificate Manager preferences. These key stores are used as the default key stores through out the system when an SSL communication is initiated with no explicit key stores specified.
  • Implemented File Manager that allows managing of files on the GoAnywhere server. The File Manager can be launched by selecting File Manager under the Tools menu. The functions provided by the File Manager include -
    • Browse directories that the user is authorized to
    • Download files from the GoAnywhere server to the user's workstation
    • Upload files from the user's work station to the GoAnywhere server
    • Copy/Move files and/or directories on the GoAnywhere server
    • Create new directories
    • Rename existing files and/or directories
  • Added a new Role named File Manager which determines if a user should be allowed to access the File Manager. During the upgrade, system users, root and administrator are placed in this new role. If you would like to grant other users access to the File Manager, their user/group profiles must be updated. 
  • When creating or editing a GoAnywhere user profile, the Security Officer can specify the home directory of the user, whether or not the user should be restricted to home directory and the file permissions (Read Only or Read/Write). These settings are utilized by the File Manager.
  • GoAnywhere's internal database is backed up automatically on a daily basis to allow restoring of data in case if something happens to the database. The backup settings can be adjusted by the Administrators from the Global Settings screen. The backups are stored in the userdata/database/backups folder. 
  • Added a new Task for executing System i commands and/or programs all in the same System i job. This new Task allows to specifying commands and programs in the order they should be executed. This Task also allows monitoring of specific messages and control the flow of project. This Task replaces the Execute System i Command (cmd400) and Execute System i Program (pgm400) tasks. Existing projects using these old tasks continue to work, however, these Tasks will no longer be available when creating or editing a Project.
  • Bundled JDBC drivers for Sybase and Informix. These drivers can now be selected when creating a Resource, or when working with the SQL Task.
  • Various Tasks that accept a single input (or source) file have been updated to accept a FileList variable provided the FileList contains only one file.
  • When a FileList is printed to the Job Log or a file using Print Task, the files in the list are printed one file per line without any additional headers or footers. This allows processing of the FileList in your custom programs or to simply e-mail the list of files as a report.
  • Added the CCC (Clear Command Channel) option to the FTPS task. This option converts the Control Connection to a plain connection after a successful login. This option is required in order to successfully transfer data when connecting through NAT firewalls.
  • The following additions/changes are done to the Global Settings:
    • Under the General tab, Date Style and Time Style are now replaced with Date Pattern, Time Pattern and Timestamp Pattern to offer maximum flexibility on how dates and/or times are displayed in GoAnywhere.
    • Under the Data tab, a new field called Documents Directory is added which defines the root directory for storing documents. This directory further contains folders for every GoAnywhere user (user's Home directory).
    • Added a new tab called Backup to control whether and how the GoAnywhere database should be backed up.
    • The Backup tab also allows Administrators to backup the GoAnywhere database on demand.
  • Added the following system variables that can be used when designing or running the projects:
    • system.job.log - Absolute path to the current job's log file
    • system.docroot - Absolute path to the documents directory as defined in the Global Settings
    • system.user.home - Absolute path to the user's home directory as defined in the user's profile
  • Added the ability to release locks on a Project. When editing a Project, if the Project is locked by another user's session, an option to release the lock will be displayed.
  • The following enhancements were made to the Project Designer:
    • When a Project is executed from the Project Designer, a link to view the Job Log is displayed. After viewing the Job Log, the user will be returned back to the Project Designer.
    • Enabled AJAX on certain actions such as Move Up, Move Down, Compile and Execute Project.
    • When committing changes to a Project, the Project Designer ensures that the current session still holds an exclusive Write Lock on the Project. If not, the changes cannot be committed. This is needed as we now implemented a way to release locks.
  • When a New Project is created, an exclusive Write Lock is acquired on the newly created project before opening the Project Designer. Prior versions did not do this which made it possible for two users be editing the same project (newly created Projects only).
  • Fixed an issue with some screens displaying the date and time in GMT Time Zone. The screens now display the dates and times in the GoAnywhere Server's Time Zone.
  • Fixed the SQL Wizard to display Tables and Columns in ascending order.
  • Local File Chooser has been enhanced to allow sorting of files based on Name, Size or Date. Added a new icon in the tool bar to quickly navigate to the home directory of the user.
  • FTP File Chooser has been enhanced to allow sorting of files based on Name, Size or Date.
  • When testing a Resource, the Test Results window now displays the Stack Trace if the low level API's produced any Exception. This helps identify and resolve the problem quickly.
  • Fixed the E-mail Notifier in the Scheduler to ignore empty user name and/or password combination when connecting to the SMTP Server.
  • Enhanced the Write CSV and Read CSV Tasks to support Space as a Field Delimiter option.
  • Enhanced the Move Task to prefix or suffix destination file names with a constant value or variable. This makes it possible to do a mass rename of files with a prefix or suffix without actually having to move the files to a different directory.
  • Enhanced the Copy Task to prefix or suffix destination file names with a constant value or variable.
  • Enhanced the PGP Decrypt Task to prefix or suffix destination file names with a constant value or variable.
  • Enhanced the PGP Verify to prefix or suffix destination file names with a constant value or variable.
  • Re-arranged the columns in the Search Jobs and Project History screens.
  • Updated the icons used in various Tree components and fixed the alignment issues.
  • When scheduling a new Job, the specified Project location is now validated to avoid an internal server error.
  • GoAnywhere Server can now listen for secure connections over HTTPS. By default, the installer enables the HTTPS listener on port 8001. This does not have any effect on existing installs. Existing installs can be manually configured to enable the SSL connections. Please refer to the GoAnywhere Installation and Configuration Guide for more details on this.
  • When promoting projects or resources, HTTPS is supported if the target GoAnywhere server accepts SSL connections. The certificate used by the target GoAnywhere server should be added to the default trusted certificates file.
  • Fixed the issue with improper rendering of screens in some versions of Internet Explorer when creating OpenPGP and SSH keys.
  • When adding or editing a Project Folder, any leading and/or trailing white spaces are removed.
  • When adding or editing a User, any leading and/or trailing white spaces are removed.
  • When adding or editing a User Group, any leading and/or trailing white spaces are removed.
  • Updated the JDBC URL Wizard with Sybase and Informix JDBC Drivers.
  • JDBC URL Wizard has been enhanced to sort the advanced options by the property names to make lookup of a specific property easy.
  • Updated the display width of all File/Directory fields to 60 characters to reduce the amount of text that gets clipped.
  • Removed the empty folder, Demo, from the Projects screen (new installs only).
  • Print Task has been updated NOT to print CRLF after the user entered input string.
  • Updated the templates for running system i command and programs. The template now uses the newly added Task, Execute System i Command and/or Program
  • Removed the week of year column from the calendar component in various screens.
  • Updated the scheduler screen to show the current time from the server.
  • Updated the Memory tab in Help -> About screen to refresh every 5 seconds.
  • Updated Active Jobs screen to auto-refresh every 5 seconds. The screen also provides the option to turn off the auto-refresh if needed.
  • Added an option to export a project from the Work with Projects screen. 
Apr 18, 2008 - Version 1.5.1 Released
  • Chnaged the default behavior of Write CSV, Write Fixed-width and Write XML tasks to avoid rounding of decimal/numeric fields when no Decimal Number Format is specified.
Apr 4, 2008 - Version 1.5.0 Released
  • Added the ability to manage OpenPGP keys from GoAnywhere's web based Administrator. The OpenPGP Key Manager can be launched by selecting the newly added menu item, "Manage OpenPGP Keys" under the "Tools" menu. The following functions can be performed using the OpenPGP Key Manager:
    • Create new OpenPGP keys
    • View details of an existing key
    • Change Passphrase on existing key pairs
    • Export one or more public key(s) to workstation
    • Export one or more key pairs to workstation
    • Import one or more public and/or secret keys from a file on the workstation
    • Importing one or more public and/or secret keys from a file on the GoAnywhere server
    • Create new key rings
    • Open existing key rings
    • Set global preferences to control the default behaviour of the  OpenPGP Key Manager
  • Added the ability to manage SSH Keys from GoAnywhere's web-based Administrator. The SSH Key Manager can be lauched by selecting the newly added menu item, "Manage SSH Keys" under the "Tools" menu. SSH Key Management functions include:
    • Create new SSH keys
    • View details of existing SSH keys
    • Export SSH public keys to the workstation
    • Export SSH private keys to the workstation
  • Added a new User Role called "Key Manager", which allows users to access the OpenPGP and SSH key management functions. System users "root" and "administrator" are assigned the "Key Manager" role during the install/upgrade.  If you would like other users to have access to the key management, you need to update the user/group profiles of those users.
  • Added the ability to test resources when creating or editing them. A button labeled "Test" will appear on the Add/Edit Resource screens. Clicking on the "Test" button will ensure that the currently specified values for the resource are correct and the Resource is usable in projects. For e.g., Clicking the "Test" button when creating an FTP Server will actually try to connect and login to the specified FTP server and the results of the Test are displayed in a popup.
  • Added the ability to add a new Resource when designing a project. A new button labeled "Create..." will appear next to the Resource drop-down box. Clicking on this button will navigate you to the appropriate Resource's Add screen. After the Resource is created (or canceled), you will be navigated back to where you were in the project designer.
  • Added the ability to receive GoAnywhere upgrades if the GoAnywhere Server connects to the Internet through a proxy server. The HTTP Proxy settings can be defined by the administrators in the Global Settings (Global Settings under the Administration menu).
  • Enhanced the Write Excel Task to preserve all settings such as Macros from specified Template file. This makes it possible to do certain things such as subtotals in the generated Excel file. In order for this to work, the template file should have "Auto Run" macro to perform the desired function.
  • Enhanced the FTP, FTPS and SFTP tasks to support a new sub-task "Manual Get" to get a single custom file name. This is useful for retrieving files from some non-standard FTP servers.
  • Enhanced the XML Write Task to accept a custom header for the generated XML file. This attribute can be used to include a DTD or Schema definition in the generated XML file.
  • Added the ability to save Job Logs to the workstation.
  • Added the ability to save the Server Log to the workstation.
  • Enhanced the SQL Wizard to automatically refresh the SQL statement when the "Set Query" is clicked. The "Update Preview" button is no longer required to be pressed before setting the query in the invoking page.
  • Pressing the Enter key in the Local and FTP file browsers now triggers the "Select" button to place the selected file in the invoking page. 
  • Fixed an issue with the FTP File Chooser that was causing a read timeout to take longer than the specified timeout value. This was occurring when a connection was successfully established, but the LIST command was failing to open the data connection due to an incorrect passive/active setting.
  • Fixed the label for the Null Indicator in the XML Read task. The previous label "Null Substitute" was incorrect, as the value is actually used as a null indicator in the Task.
  • Upgraded the OpenPGP API to support PGP keys with signatures
  • Enhanced the OpenPGP Encrypt task to allow encryption using the master key if no subkeys are found or valid. This of course requires that the master is key is capable of being an encryption key (such as an RSA key).
  • Fixed performance issues with ASCII mode transfers in FTP, FTPS and SFTP tasks.
  • Fixed an issue with locks not being released on projects when the browser's back button is clicked. When opening a project in Edit mode, the code now checks to see if the user is currently holding a lock on any other project, and if so, releases the previous lock before acquiring lock on the new project. Please be sure to click on the available menus or buttons on the pages to ensure the locks are released right away. We recommend not clicking on the Back or Refresh button at all when working in the GoAnywhere Administrator.
  • Fixed an issue with Scheduler E-mail notification where it tries to send out an email if any one of the notification options is set. For example, if you have set up a scheduled job to send notification only if the job fails, the scheduler would still try to send an email when the job completes normally. However, the send was failing because there were no recipients specified.
  • New directories are created under the userdata folder for storing PGP and SSH keys. The preferred location for storing your PGP key ring(s) is userdata/keys/pgp. The preferred location for storing SSH keys is userdata/keys/ssh.
  • Upgraded the Tool Bars in various pages to have a separator between each tool bar item.
  • System i Install Only: Changed the length of Variable Name and Variable Value parameters on the RUNPROJECT command and RUNPROJSRV service program. The Name of a Variable has been changed from 100 to 48 characters long and the Value has been changed from 100 to 256 characters long.
    WARNING: IF YOU ARE USING THE RUNPROJSRV SERVICE PROGRAM TO RUN PROJECTS, YOU WILL HAVE TO RECOMPILE YOUR PROGRAMS WITH THE CORRECT PARAMETER LENGTHS.
Feb 14, 2008 - Version 1.0.0 Released  
  • Added the ability to create a project from a template. Over 30 templates are shipped with this release.
  • Added a new task called GZip for compressing files using GZip.
  • Enhanced the Retrieve Mail and Secure Retrieve Mail tasks to support TNEF (Transport Neutral Encapsulated Format) e-mail messages. TNEF is a proprietary e-mail attachment format used by Microsoft Outlook and Microsoft Exchange Server.
  • Implemented a scheduled system maintenance process to purge job logs and associated workspaces that are older than a specified number of days. This parameter can be controlled from the Global Settings screen. This value defaults to 90 days.
  • Implemented a scheduled system maintenance process to rotate the global log file when it exceeds a specific size. Here again, the maximum size is configurable from the Global Settings screen. This value defaults to 5 MB.
  • In the Project Designer, when a adding a Task to a Module, the page displayed shows a categorized view of Tasks to make it easier to find the desired Task. Previous versions used to list all tasks in alphabetical order.
  • Changed the location where the license file is saved. As of version 1.0.0, the license file will be saved in the installation directory of GoAnywhere. The file name is goanywhere.lic. Previous versions used to store the license file in the internal database which was causing some issues when replicating files to Backup/HA/DR systems.
  • Check for Updates page has been enhanced to show the download progress of the upgrade file.
  • Replaced the Date (Calendar) component on various screens with a new component that allows setting of both date and/or time intuitively.
  • Bundled JDBC driver for Oracle database.
  • Bundled JDBC driver for IBM DB2.
  • Upgraded the JDBC driver for Microsoft SQL server to the latest version, which is 1.2. This version of the driver provides SSL communication with the SQL Server.
  • Removed unused information (such as address, phone number etc.) from Display License screen.
  • Added a new attribute to label several project components in various tasks. If specified, these labels will be displayed in the Project Outline tree when editing a project.
  • Default values for various tasks are documented and shown in the field help in a separate section.
  • Fixed a bug in the Copy Project screen where the destination folder on some browsers is editable.
  • Fixed the E-mail notifier in the Scheduler which was causing issues with some SMTP servers.
  • Renamed the "XML Read" and "XML Write" tasks to "Read XML" and "Write XML" respectively, to make them consistent with the rest of the data translation tasks.
  • Fixed a NullPointerException that is raised when creating a scheduled job using a Monthly Trigger and an End Date.
  • Fixed the Retrieve Mail task which was logging  'null' for the sender's email address.
  • Fixed the Retrieve Mail task which was logging 'null' for the received date of the email.
  • Fixed the Local and FTP File Choosers to correctly render the table borders in Internet Explorer.
  • Added a visual feedback when sending AJAX requests to the GoAnywhere server.
  • Moved "Output File Variable" to Basic tab in Write CSV, Write Fixed-width and Write Excel Tasks.
  • When File Exists attribute has been moved to the Basic tab in several tasks.
  • Some attributes in the PGP Tasks have been moved to the Advanced tab.
  • Added a configuration option to enable compression on the data sent to the browser. This will make the pages load faster on a slow Internet connection. However, this  will affect the performance on the server side a little bit as the sever needs to compress/decompress the data on every response/request. Please see the manual for more information on how this parameter can be changed.
  • Added Favorite Icon which is displayed in the URL field of the browser. The icon is also used when you add GoAnywhere administration site to your favorites.
  • Rearranged the menus in the main menu bar.
  • Updated the Dashboard icons and several icons in the project designer.
  • The following changes/fixes have been made on System i installs:
    • Request License screen now displays the processor group on System i installs.
    • Added a new command called CFGGA for configuring various parameters of GoAnywhere. Only users with *SECADM rights can change these parameters.
    • Added a new command called CPYPOLICY to test and, if needed, copy the policy files to the Java's installation folder.
    • Renamed the UPGRADE command to UPGRADEGA to avoid possible conflicts with existing commands or programs that are named UPGRADE.
    • Added a new option for the RUNPROJECT command to allow *DFT for the user parameter. This will then allow the command to use the user and password specified using the CFGGA command.
    • Changed the CPYPOJECT command to raise GAE1102 error when the copy operation fails.
    • Changed the CPYRES command to raise GAE1202 error when the copy operation fails.
    • Changed the STRGA command to raise GAE1402 error when the subsystem is already active.
    • Changed the ENDGA command to raise GAE1502 error when the subsystem is NOT active.
    • Changed the UPGRADEGA command to check to make sure the upgrade jar file exists before trying to upgrade. The command also checks to make sure the GoAnywhere subsystem is NOT active. 
Dec 23, 2007 - Version 0.9.9.2 Released
  • Fixed a critical issue with the FTPS Task which fails with the error "java.lang.NoClassDefFoundError: com.sun.net.ssl.TrustManager" or "Export restriction: SSLSocketFactory supports non-pluggable ciphersuite(s)". This error was seen on System i (iSeries) servers only. 
  • In the Project Designer, fixed the Show Variables drop-down button for the FTP file and directory fields. 
  • Fixed the FTP file browser to use the port number specified on the FTP Resource. Prior versions always tried to connect to the default port, 21.
  • Fixed the SFTP file browser to use the port number specified on the SFTP Resource. Prior versions always tried to connect to the default port, 22. 
  • Fixed the FTPS file browser to use the port number specified on the FTPS Resource. Prior versions always tried to connect to the default port, 21. 
  • Fixed the FTPS file browser, which errors out when the FTP resource was setup to use a client certificate.
  • Fixed the OpenPGP key browser to list the keys sorted by the user name.
  • Fixed the Local File Chooser which was producing an Internal Server Error on Windows Vista.
  • Fixed the error message produced when attempting to insert a duplicate resource.
  • When adding or editing a resource, clicking on the Encrypt button on any of the password fields now displays an informational message on success.
Dec 7, 2007 - Version 0.9.9 Released
  • Enhanced Project Designer
    • Project Designer now uses Tabs to show Basic and Advanced fields
    • Changes made to a Project Component are automatically saved to memory
    • Added Next button to show the appropriate actions that can be performed based on the selected project component.
    • Save button is now used to commit the changes (or make changes permanent). In addition to the Save button, clicking on Compile, Execute or Show XML would also commit the changes.
    • Password Encryption has been made easier. Clicking on the Encrypt button will encrypt the value in the corresponding password field.
    • Implemented a FTP File Browser to lookup files and directories when using the FTP, FTPS and SFTP tasks.
    • Implemented a OpenPGP Key Browser to lookup public and secret keys when using the PGP tasks.
    • Added a new system variable called system.installDir whose value is set to the installation directory of GoAnywhere. All jobs will have access to this variable. The variable will also appear in the Variable Chooser drop-down box.
    • The Variable Chooser drop-down box now shows the list of variables sorted by their names.
    • When creating a new project, the default module name that gets created has been changed to "Main" instead of "main" (capitalized).
    • Updated various icons used in the project outline tree.
  • Enhancements to the Scheduler
    • Implemented a Project Browser to look up a project when scheduling a job. This eliminated the need for two separate fields (Project Name and Project Folder) In the Schedule Job screen.
    • Added support for copying a Scheduled Job.
    • In the Work with Scheduled Jobs screen, the action buttons are now enabled or disabled based on how many jobs are selected.
    • When scheduling a new job, the User Name now defaults to the current user.
  • Implemented Change Password Option for changing the password of currently logged in user. The Change Password link is available from every page on the top right corner.
  • Password Encryption in the resource designer has been made easier. Clicking on the Encrypt button will encrypt the value in the corresponding password field.
  • When promoting a resource, the Target Server User Name now defaults to the current user.
  • Changed the SQL Wizard to automatically detect the selected resource (if one was specified), thus eliminating the need for selecting a resource again.
  • Fixed the SQL Wizard to release the database connections.
  • Fixed the Read Fixed-width Task which was raising an unhandled exception when unpadding certain fields (fields that just contain padding characters).
  • Fixed the Column screen of Read Fixed-width Task where the Data Type drop-down box has some invalid data options.
  • Fixed JDBC URL Wizard popup
  • XML Writer Task now allows constant values for elements and attributes. The previous versions always required that the value be from the input rowset.
  • Fixed the XML Writer Task to generate the XML processing instruction in the first line
  • XML Writer task now allows more than one element with the same name.
  • Fixed the XML Writer Task to allow empty values for attributes using the system variable, system.emptyString.
  • Fixed the screen for ZIP task which was using a plain text field for password.
  • Fixed the Local File Chooser not to put two slashes when selecting a file from a root directory such as "/" or "C:\".
  • Various Directory Fields such as Projects Directory, Workspace Directory etc., in the Global Settings screen are updated to have a Browse button to look up the directories on the server's file system.
  • After a successful copy of a project, an informational message is displayed indicating the source and destination projects.
  • Added "Home" to the main menu bar to go back to the Home/Dashboard page. Previous versions allowed the same when clicked on the GoAnywhere logo, which was not very evident.
  • The System i (iSeries) installer has been updated to grant Execute permission to PUBLIC on various shell scripts to eliminate the need for *ALLOBJ authority  to start GoAnywhere subsystem.
  • The System i (iSeries) command, DSPPRDINF now shows the port numbers that are in use by GoAnywhere.
  • Made the User's Guide available through Help -> User's Guide menu item.
  • Renamed the Logoff link to Log Out.
Oct 31, 2007 - Version 0.9.8 Released 
  • SFTP Task - Fixed an issue that was preventing SFTP connections using a Private Key.
  • SFTP Task - added support for more encryption/hash algorithms.
  • Fixed all FTP tasks to use the specified data type (ASCII/Binary/Auto) correctly.
  • FTPS Task - Fixed an issue that was causing NullPointerException with FTPS transfers.
  • Updated the FTPS task not to require user and password when a client certificate is specified.
  • Resources - when saving resources, special characters (lessthan, greaterthan, double quotes, ampersand, single quotes) are now correctly escaped, thus the resources with special values can now be used in projects and re-edited.
  • Changed properties to variables. Various screens will now use the word "Variable" in place of "Property". The XML syntax of various tasks has also been updated to use the word Variable. However, the projects created with previous versions will still run under the new version. These projects will automatically converted to the newer syntax when they are edited.
  • HTTP/S Post - Input Files Variable is now validated correctly at design and compile time to ensure the value specified is a variable reference.
  • PGP Decrypt Task - Input Files Variable is now validated correctly at design and compile time to ensure the value specified is a variable reference.
  • Fixed an issue that was preventing Timestamp task rendering the user specified label in the Project Outline Tree.
  • Fixed a security issue in System i Login Module.
  • Permissions on project folders can now be set by any Security Officer. Prior versions needed a user who is both a Security Officer and a Project Designer.
  • Permissions on resources can now be set by any Security Officer. Prior versions needed a user who is both a Security Officer and a Resource Designer.
  • Updated the project designer to have Save, Save & Finish and a Cancel button. Save & Finish will save any changes made and closes the project. Cancel will discard the changes and closes the project. Save will save the changes and keeps the project open.
  • Fixed a NullPointerException in the XML Read Task when a rowset was not defined.
  • Fixed an error in the JDBC URL Wizard that prevented users from changing drivers after one had been selected and processed.
  • Corrected the spelling of the word 'task' in the help description of the 'onError' attribute at the module level.
  • Changed the thread-safe field type in the Project screen to use a set of radio buttons (Yes and No) instead of a drop-down box.
  • Removed the property selection button (wrench) from the 'isPasswordEncrypted' attribute in the Zip Task.
  • Updated the 'Auto Commit' description and added true/false selection options in the SQL task.
  • Updated various popups (Field Help, Drop-down boxes, Variable Selector etc.) to automatically close when the user clicks the mouse else where on the page.