Skip to content

PDQTracker v1.1

Compare
Choose a tag to compare
@ritchiecarroll ritchiecarroll released this 16 Oct 15:41
· 2066 commits to master since this release

Note: This is not the latest version.

Official stable release of version 1.1 of the PDQTracker (v1.1.1).

See full change log since last release.

New Features and Improvements

  • New web interfaces to support Grafana dashboards
  • Support for PostgreSQL configuration databases
  • Bulk power calculation adapter improvements including a more functional AdjustmentStrategy parameter for line-to-line and line-to-neutral adjustments
  • New dynamic e-mail responder adapter that will send an e-mail based on a custom expression
  • Simplified installation deployments signed with extended validation certificate

Important Fixes

  • Improved performance of secure implementations of Gateway Exchange Protocol for access control list lookups in service and manager implementations
  • Better phasor reduction management in manager, output streams and GEP meta-data synchronization (e.g., reducing output stream to only include positive sequence phasors)
  • Fixed issues in openHistorian 1.0 data and statistic archive deployments with potential race conditions between rollovers and reading data to prevent data access issues
  • Outage logs now properly serialize stop timestamps in UTC ensuring proper data gap recovery operations
  • NT SERVICE accounts are now assigned needed rights in installer to restart associated host service allowing restart buttons to properly function
  • Fixed issues related to creating and using a custom abstract synchrophasor configurations

Remote Console Access for Users with Viewer Roles

A new command has been added to the remote console to allow messages to be filtered down to desired results, see Filter command syntax below. In order for users with view role access to access the remote console, the filter command will need to be added to the included security resources in the main configuration file.

The simplest way to add this command is to run the XML Configuration Editor application that can be found on the start menu and add the Filter command before the Settings command in the IncludedResources configuration key in the securityProvider section of the configuration settings:

<securityProvider>
    <add name="IncludedResources" value="UpdateSettings,UpdateConfigFile=Special; Filter,Settings,Schedules,Help,Status,Version,Time,User,Health,List,Invoke,ListCommands=*; Processes,Start,ReloadCryptoCache,ReloadSettings,ResetHealthMonitor,Connect,Disconnect,Initialize,ReloadConfig,Authenticate,RefreshRoutes,TemporalSupport,LogEvent=Administrator,Editor; *=Administrator"
        description="Semicolon delimited list of resources to be secured along with role names." encrypted="false" />
</securityProvider>

Filter Command Syntax

Filters status messages coming from the service.

   Usage:
       Filter [ { -List |
                  -Include <FilterDefinition> |
                  -Exclude <FilterDefinition> |
                  -Remove <ID> } ... ]

       Filter -?

       FilterDefinition ::= Type { Alarm | Warning | Information } |
                            Message <FilterSpec> |
                            Regex <FilterSpec>

   Options:
       -List        Displays a list of the client's active filters
       -Include     Defines a filter matching messages to be displayed
       -Exclude     Defines a filter matching messages to be suppressed
       -Remove      Removes a filter