SIEGate Changelog

What's new in SIEGate 1.1.25

Jun 10, 2014
  • Fixed an issue in FrameImageParserBase that was pooling objects in memory which were no longer in use (major issue correction)
  • Modified users of the AsyncDoubleBufferedQueue to use the new signalling mechanism of the DoubleBufferedQueue rather than polling (faster)
  • Updated to dnp3 adapter to proxy log messages from the IDNP3Manager singleton to Iaon session through one of the adapter instances
  • Fixed ConcentratorBase so it would work at extremely high frame rates.
  • Implemented configuration augmentation and conditional data operations for database configurations to speed up ReloadConfig for large databases (major optimization)
  • Fixed the Output Device Wizard in the Manager so that removing devices from an output stream does not take an unreasonably long amount of time (Manager scalability)
  • Added time-quality flags measurement, for phasor protocols that support this, that is associated with a connection (e.g., directly connected device or concentrator). Quality flags can then archived and/or applied to an output stream. Output stream time-quality can be a measurement derived from a hardware clock
  • Converted MeasurementKey to a class and provided more explicit factory functions for creating and/or looking up measurement keys (major optimization)
  • Fixed issues with device updates related to renaming, changing historian and changing company with associated measurement information roll down (edge case fixes)
  • Improved the performance of RuntimeID lookups in the SignalIndexCache
  • Updated high-volume status message suppression logic to work better under load
  • Fixed a bug that was causing the historian to attempt to offload the active file when offloading is enabled
  • Fixed possible "null reference" exceptions and "an item with the same key has already been added" exceptions that can occur during stress or with malformed configurations
  • Synchronized configuration file operations to help avoid possible race conditions when dealing with new configurations
  • Improved the performance of Endian order processing
  • Added command functions to data publisher for easier status updates on temporal sessions: EnumerateTemporalClients and GetTemporalStatus.
  • Provided a better error message when using Guids as input or output measurement definition expression and specified Guid does not exist or is not enabled.
  • Updated DataMigrationUtility to perform identity inserts as a faster way of spanning large auto-inc gaps in databases that support this.
  • Updated SQL Server schema to include WITH (NOLOCK) in views to help reduce deadlock victim errors.
  • Adjusted FRACESEC values for IEEE C37.118 and IEC 61850-90-5 timestamps in output streams to be more precise when a configuration frame is available.
  • Modified elapsed time function to allow sub-second values using common SI scalars (e.g., milli).
  • Modified adapter initialization to operate on a small number of independent threads to optimize system start-up at scale.

New in SIEGate 1.0.81 (Mar 28, 2014)

  • Fixed installer action for user authentication when authenticating a managed service account
  • Improved password input for remote console applications to support backspace and escape keys for correcting mistakes when typing passwords
  • Fixed issue writing COMTRADE FRACSEC values when no subsequent digitals are being exported
  • Made COMTRADE export change start-time to start with first data sample
  • Modified export and trend functions to "re-open" archive on operation such that latest point data can be loaded (basically forcing a data-block allocation table reload)
  • Fixed various minor timebase issues in IEEE C37.118 and IEC 61850-90-5 protocols
  • Updated the Historian Trending Tool to fix bugs, provide more configuration options, and improve the usability of certain features
  • Updated DNP3 adapter for latest build of openDNP3
  • Updated data quality reporting screen to list all cached reports and better manage pending reports
  • Added DNP3ConfigGenerator to help setup DNP3 adapter
  • Fixed timestamp alignment in COMTRADE export to fill gaps where data may be missing
  • New reporting engine for generating daily data quality reports
  • Fixed COMTRADE dependencies and Historian Trending Tool crash on export
  • Added logic to grant permissions to existing users when migrating databases using the Configuration Setup Utility
  • Added additional security to certain remote console commands
  • Improved feedback and logging in the OSI-PI output adapter
  • Minor performance improvements for alarming

New in SIEGate 1.0.68 (Mar 27, 2014)

  • Included with the SIEGate v1.0 release installation is a new tool called the No Internet Fix Utility. As its name suggests, you should run this utility when deploying the SIEGate inside an environment that does not have Internet access. This tool will ensure all TLS/SSL style connections now required by the SIEGate startup quickly by skipping timeouts even without Internet availability.
  • A new tool, the Gateway Exchange Protocol (GEP) Subscription Tester - download link above, has been provided to validate internal subscription style connections. This is a multi-platform application was built using the Grid Solutions Framework Unity subscription API with deployment binaries or installers for Windows, Mac, Linux and Android devices.