openPDC v2.7
Note: This is not the latest version.
Official stable release of version 2.7 of the openPDC (v2.7.4).
NOTE: if you are upgrading from a prior version of the openPDC, before version 2.6, you must migrate your existing configuration to use the latest database schema when the Configuration Setup Utility is run after the installation completes - this version includes schema updates. Upgrades from version 2.6 can use database schema as-is.
See full release notes since last release.
Note: PMU Connection Tester is installed separately:
https://github.com/GridProtectionAlliance/PMUConnectionTester/releases
New Updates and Improvements
- This version includes the BETA version of STTP: https://github.com/sttp
- Added Modbus Protocol to SQL scripts.
- Fixed up protocols in initial data set scripts.
- Fixed race condition between HandleConnectOnDemandAdapters and adapter initialization.
- Fix DataPublisher subscribe requests to propagate input measurement changes to the routing tables.
- Fixed event wiring in AllAdaptersCollection.
- Fixed casing on protocol definition for DNP3.
- Fixed protocol ID of the test device in the sample data set.
- Fixed NULL comparisons in SQL trigger for tracking changes to Device records.
- Updated the schema version of the databases to reflect the change to the device update trigger.
- Modified order of operations in DataPublisher.HandleSubscribeRequest to fix the issue of subscribers not receiving cached measurements upon subscription.
- Added ManageCertificate command to ServiceHostBase.
- Updated SerializedSchema.bin using refactored Schema class.
- Added code to detach from the StatisticsEngine.Calculated event in DataSubscriber.cs.
- Fixed parameter parsing for PublishInterval in unsynchronized data subscriber
- Added ping console command to servicehostbase.
- Updated ping command to split server setting to remove the port.
- Added code to handle connect on demand scenarios for DataSubscriber.
- Fixed temporal support in DataSubscriber.
- Updated gateway style statistics to fall-back on reflection in source object in case properties are available.
- Modified the sentinel value of objects derived from the AnalogValueBase and DigitalValueBase classes.
- Added validation to the routine that updates the connection string after the user updates a connection string parameter.
- Fixed design-time errors in PagedViewModelBase.
- Updated the status flag reference in the RealTimeMeasurementUserControl to match the status flag reference in InputStatusMonitorUserControl.
- Added IEEE C37.118.2 tab to the status flag reference.
- Fixed input wizard to apply the selected PDC vendor device ID to the concentrator on save.
- Added validation for the chart refresh interval to ensure that the Manger doesn't crash when the value is misconfigured.
- Fixed Latitude and Longitude fields so that trailing zeros don't cause validation errors on the Device page.
- Added line-to-line option under Phase to the Manage Phasor page of the Manager.
- Fixed up startup operation that fills in missing protocols.
- Removed stats from device outputs - although statistics may be associated with device, it will not be the adapter producing them...
- Added more messaging around ToogleBadData testing function and restricted command to admins and editors.
- Updated automated output measurement creation for power calculations to use HistorianID from associated voltage.
- Updated default lag-time of PowerMultiCalculatorAdapter to 5 seconds.
- Fixed the metadata import adapter to use the parent acronym when using source prefix to name child devices.