Release Notes

Copyright (©) 2002-2021, Jemmac Software Ltd

-----------------------------------------------
ST 6.4 (Build 066) - Released 29th January 2021
-----------------------------------------------

Summary:        Simplified OPC UA Support in the Sapphire Collector.  Plain Text OPC UA connections.  Mouse wheel 
                integration for stPro zooming and panning operations.  New component - the SDPConverter.  
                Code base ported to VS2017.
                
                For a more comprehensive review of the enhancements in this release see the New Features section
                of the online help (see: http://www.sapphiretrend.com/NewFeatures).

Build:          6.4.0.69 - 05/02/2021    Allow specification of required Security Endpoint for OPC UA Data Locations.
                6.4.0.66 - 29/01/2021    Original 6.4 release.

Enhancements
------------

All Clients
  0095 (066):   Converted code base to VS2017 (all components).

stPro
  1202 (066):   Added integration of the mouse wheel to allow more intuitive zooming and panning.  The mouse scroll wheel 
                pans the visible time period pans left and right, unless one of the mouse buttons is held down in which 
                case it zooms the plot in and out, halving or doubling the plot duration.
  1182 (066):   Added support for a Delta(x) function for Virtual items.  It returns the difference between the current 
                value and the preceding value.
  1171 (066):   Improved the tiling logic when arranging plots when using the in built tiling options following a top to 
                bottom, left to right order.  Previously the order was based on the last interaction time with the windows.

SDPConvertor
  0001 (066):   New command line executable which can be scheduled using Windows Task Manager.  Connects to SDPs at the file 
                level and converts them to CSV format.  Takes a range of arguments including the period, time format to use,
                item name format to apply etc.  Provides a low impact/risk way to automate the exporting of data from the 
                Sapphire Collector.

Sapphire Collector
  0290 (069):   The Security Endpoint to use when connecting to an OPC UA Server can now be specified.  Options are
                "lowest", "highest" or free text in which case the most secure endpoint containing the text string
                will be used.
  0289 (069):   OPC UA Data Locations that use plain text logons now store the password field contents encrypted for 
                enhanced security.
  0288 (066):   Added support for plain text logons for OPC UA Server Data Locations.
  0287 (066):   Improved the OPC UA error paths so that issues reading items are easier to diagnose.
  0286 (066):   Streamlined and simplified the process for adding additional OPC UA DLs to make it more like adding OPC 
                DA (Classic)DLs.  Previously this required the user to copy Dll files manually, but the process is now 
                automated via the stManager DL Tab "Add "dialog.
  0282 (066):   We now display invalid items on the SDR items dialog in the 'Read Status' column so that they are more 
                visible.  Previously you had to double-click on the item and view the status individually on the Item 
                properties dialog.
  0281 (066):   Added new optional __PERF__ counter that indicate the number of invalid items in each SDR.
  0280 (066):   Added new optional __PERF__ counter that indicate the number of invalid items for each Data Location.

Bug Fixes
---------

All Clients
  0103 (066):   Crash when interacting with the stManager DL Properties dialog for Plug-in DLLs. Observed when using 
                Windows 10 laptops with touch screens. 
  0099 (066):   Some of the products list controls were showing all the optional columns by default if they were unable 
                to read their defaults from the registry.

stPro
  1205 (066):   Fixed issue where a plain text logon would be shown when loading Session files despite having already 
                successfully connected to the Data Source.
  1204 (066):   Addressed an issue preventing stPro from logging to a Console window.  
  1199 (066):   If you failed to specify the right number of arguments for a function used in a Virtual item the expression 
                wouldn't validate, but there was no error status reported to the user. 
  1198 (066):   Nested virtual items failed to validate regardless of whether the reference was correct or not.
  1192 (066):   When saving a Tabs file containing newly created Sessions the file path was not being populated, so when 
                the Tabs file was loaded into stPro the new session file would fail to load.  This only applied to newly 
                created Sessions files.  Existing sessions files that had been opened were properly pathed in.
  1186 (066):   Fixed a potential crash when using the Tools->Edit Data Source->Report dialog.  Observed when using 
                Windows 10 laptops with touchscreens.

Sapphire Collector
  0285 (066):   Addressed memory leaks in the UA code paths.
  0283 (066):   Possible for SDPs deleted from the stManager to reappear after a Collector restart.