Skip to content

GSF v2.2.259 Release Notes

J. Ritchie Carroll edited this page Jun 1, 2018 · 1 revision

Fixes / New Features / Optimizations

  • Added ability to control TCP Nagle algorithm through configuration and applied better defaults when applicable

  • Added quiet / resume console commands, with q and r alias shortcuts, to reduce noise during interaction

  • Improved core user authentication framework for better security

  • Modified installer actions to skip granting rights if user uses LocalSystem - it needs no additional rights

  • Fixed issues in MySQL and Postgres database initialization scripts

  • Improved startup time of applications without Internet access by allowing disabling of generate publisher evidence in the NoInetFixUtil

  • Fixed issues with Modbus web based configuration screen

  • Fixed error when accepting TLS socket connection that caused the server to stop listening for connections when the client force closes the connection too early

  • Fixed an issue in FtpClient library where a desync between commands and responses occurred after encountering exceptions when establishing connections

  • Added timeout parameter to GEP data subscriber for metedata synchronizations

  • Fixed constraint errors in Phasor table that appeared as exceptions in the synchrophasor based WPF manager applications

  • Added DNP3 as a common input protocol

  • Improved operations of DynamicCalculator adapter, including ability to handle slower moving data

  • Fixed the result sign in the FrequencyExcursion detection adapter when calculating delta frequencies

  • Corrected a slow memory leak in the MultiProtocolFrameParser that could occur when a replay start time and stop time is specified

  • Added a StateFlags transfer adapter to allow for data quality distribution scenarios

  • Added a BestValue selector adapter to create a new measurement that is the "best" value among a set of input measurements

  • Added the ability to e-mail an attached CSV file for daily completeness and correctness reports

  • Added new functions to the Grafana dynamic calculation library

  • Improved the initialization state of the Alarm library during restarts

  • Added "Filter" adapters as part of the "Input" / "Action" / "Output" adapter set that act on data post-input and pre-route

  • Added an EmailNotifier adapter which operates similar to the DynamicCalculator adapter, but sends an e-mail when an expression is true

  • Fixed errors in credential negotiation for remote console connections

  • Added eDNA adapters to support eDNA historian instances

  • Added parameter to OSI-PI adapters to support maximum point resolution, e.g., no more than once per second

  • HistorianViewnow supports opening an archive by targeting a 'dat2' metadata file

  • Added detailed status flag descriptions for IEEE 1344 and abstract high order bits

  • Modified Graph Measurements screen to display 8 digits for hex values

  • Update real-time statistic screen to be more resilient when a signal reference is encountered that does not match the usual pattern

  • Improved automated data gap recovery operations when configured with a GEP data subscription

  • Fixed an issue with stuck time-tags in the 1.0 historian time-series web data service

  • Fixed FtpClient overwrite issue that would leave bytes in file if the downloaded file was not at least as large as existing file

  • Redesigned parts of C++ GEP library to better support multiple subscriptions, auto-meta data parsing and support of TSSC compression

  • Overhaul of FileProcessor library, including improved handling of premature failures

  • Improved write operations in COMTRADE library and included support of 2013 version files (read and write)

  • Many PQDIF library improvements, including the ability to support inputs from streams

  • Added child process adapter with statistics to allow spawning of executables that run with parent time-series service

  • Improved Grafana statistics API operation

  • Modified DoubleBufferedQueueManager behavior to skip calling item handler if there are no items to handle

  • Updated unit structures to include unit enumerations per structure type along with ConvertFrom and ConvertTo functions

  • Fixed race condition in LogicalThreadScheduler that caused exceptions in rare circumstances when queuing actions

  • Updated the Hadoop Mapreduce APIs used for data mining and access to openHistorian archive files

  • Added Remove method to FtpFile to allow removal of a file directly rather than going through its parent

  • Added a fully model based TableOperations API with attributes for handling defaults behaviors, such as new and update

  • Added static SHA hash algorithm creation functions to Cipher that respect current FIPS setting

  • Added a command line to configure, create new or augment existing Impedance Calculations from an input CSV file