General - 7.9.6 ========================================================================================== Installers Fixed - Necessary JNLP config files for Java 9 compatibility are now added in when upgrading. Ignition Platform - 7.9.6 ========================================================================================== Designer Fixed - On Edge if the panel plugin is uninstalled and save project is pressed in the designer a Null Pointer Exception is no longer thrown. Fixed - Translation manager now accepts regional variations that have variants and extensions that do not comply with Java 1.6 Locale specifications. SQLTags Fixed - Array typed OPC tags can now be written. Fixed - Selecting a new Parent Type for a Nested UDT instance now changes the Parent Type of that instance instead of the top-level definition. Fixed - Write succeeds for derived tags with 0 rate scan class when slow rate is active. Fixed - When importing a project with transaction groups, the gateway does not need a restart for transaction groups to work properly. Fixed - Certain tag properties like "AlertActive" and other alarm state properties revert to default values in the designer after refreshing tag browse tree. Named Queries Added Functionality - Added Named Query tag type to Client Tags Added Functionality - Named Query client tags can now use tag references as parameter values Added Functionality - Added script functions clearNamedQueryCache() which takes the query name as a string and clearAllNamedQueryCaches() to clear the caches for named queries when needed for that particular project. Redundancy Fixed - Improved logging for redundancy connection handling. Installer Fixed - Upgrader now comments out deprecated command line flags that cause errors in Java 9 Gateway Network Fixed - Multiple incoming remote tag subscriptions against a particular tag provider can result in one subscription updating normally, where other subscriptions are updated very infrequently, or not at all, depending on the number of tags subscribed. Fixed - Improved remote alarm status synchronization on remote gateway restart. Fixed - Gateway network now makes better use of internal http connection pooling, resulting fewer local http sockets used to send messages. Fixed - After a gateway network reconnection event, remote provider tags over a proxy could be stale and would not change to good quality unless the tag value actually changed. Gateway Added Functionality - Module licenses now support individual expiration dates. Fixed - Alarm journal gateway data filters work on edge. Filter by Display Path or Source now works in a more intuitive way. Fixed - Tag history data gets quarantined in the S+F engine if the historical provider doesn't have access to create tables. Added Functionality - Upgraded SQLite JDBC driver to 3.20.1. Fixed - Message Handlers now use more secure methods to ensure that a remote gateway using the sendRequest function is placed into the correct security zone. Fixed - Fixed NPE when shutting down Edge gateway Misc Fixed - Fixed: Formatted loggers now allow '%' as valid character. Expressions Fixed - The isAlarmActiveFiltered expression function now correctly handles relative tag paths. Gateway Web Interface Fixed - Fixed typo in Advanced Settings area of database connections. Scripting Fixed - Fixed: system.alert.queryStatus() source filter wildcard behavior now works as expected. Fixed - Fixed bug that caused system.tag.writeAll to be synchronous when invoked from a client. Fixed - Fixed parameter order for system.util.sendRequestAsync to match documentation Vision - 9.9.6 ========================================================================================== Components Fixed - Tree View getSelectedItems now returns an empty array if there was no selection or only folders selected. Designer Added Functionality - Added update query to named query binding conversion. Misc Fixed - Fixed serialization error for PyDataSets Client Fixed - Retarget across gateways will now retain the initial and max heap settings from the initial JVM launch. OPC-UA - 4.9.6 ========================================================================================== Client Added Functionality - Added 'Max References Per Node' advanced setting on OPC UA connections. Fixed - Removed unused 'Secure Channel Reauthentication Enabled' setting. GEM/SECS - 2.9.6 ========================================================================================== GEM/SECS Added Functionality - Status tags are now generated in the SECSGEM tag provider to provide information about an equipment connection's status, last message sent and last message received. SFC - 3.9.6 ========================================================================================== Engine Fixed - Pausing SFC instances no longer throws a Null Pointer Exception. WebBrowser - null ========================================================================================== Client Fixed - Web Browser Module fixed on Kubuntu. Dropping support for 32-bit Linux Desktop. Enterprise Administration - 2.9.6 ========================================================================================== EAM Added Functionality - An agent's global project and resources can now be selected as the source for the Send Project and Send Project Resources tasks. Fixed - Progress bar for executing agent tasks within the EAM Tasks status page now displays the correct percentage value. Allen-Bradley Drivers - 4.9.6 ========================================================================================== SLC Driver Fixed - Fixed uncaught NPE in ABBrowseCache#loadBrowseCache() Reporting - 4.9.6 ========================================================================================== Components Fixed - In the designer on the report viewer component, when editing a boolean report parameter on a report with multiple boolean parameters, all boolean checkboxes no longer change in sync with the top checkbox. They now operate independently for each boolean value. Report Engine Fixed - Scheduled reports that execute at the same time are now synchronized to ensure that the expected output is provided. Fixed - Reporting tables with headers that fill the entire table now shrink the header to ensure that the data will fit in the table and generate a report successfully. Misc Added Functionality - QueryResults class now available for importing into scripts Mobile - 4.9.6 ========================================================================================== Backend Fixed - Fixed an issue where some mobile clients were timing out before the specified session timeout VNC Fixed - Fixed an issue where mobile projects on headless linux gateways were not working with VNC connections.