Skip to content

Releases: GridProtectionAlliance/projectalpha

Project Alpha Release v0.6.2

15 May 16:28
1c66203
Compare
Choose a tag to compare

Project Alpha is always a source code only release since it is intended to be used as a starting point for creating new, complete time-series applications

See full release notes since last release.

Note: PMU Connection Tester is installed separately:
https://github.com/GridProtectionAlliance/PMUConnectionTester/releases

New Tools / Features:

  • AdapterExplorer Tool - analyzes the configuration of a Time-Series Library system validating inputs, outputs and current values
  • SEL PDC Importer Tool - directly imports SEL 3373 or 3573 PDC configuration files
  • Bulk Sequence Calculator Adapter - creates and calculate sequence values (+/-/0), in bulk, based on current system configuration
  • New system level statistics in Manager application with global lead/lag time adjustment option

Major Updates:

  • Added full support for IEEE C37.118 Std2011 optional Configuration Frame 3
  • Added tag removal options for OSIsoft PI adapter metadata synchronizations
  • Improved phase guess operations for synchrophasor device wizard
  • Updated DNP3 adapters to latest OpenDNP3 code base with SSL support
  • Added "SystemName" for system level deployment level identification provided at install time
  • Added SNMP reporting for system statistics
  • Improved operation with PostgeSQL schema
  • Added adapter explorer tool from GSF to Project Alpha installation
  • Added auto-sync ability for service / manager database configuration mismatch.
  • Added code to correct any non-unique SQL Server Device unique IDs before database migration
  • Added new dependent DLLs to installer for updated PostgreSQL database assembly
  • Fixed installer deployment names for Npgsql dependencies
  • Fixed PostgreSQL operation for assigning existing database
  • Updated all database connection tests and failure messages to be consistent
  • Updated installer to add Utilities folder with CLI shortcuts / also now remembers last install path.
  • Updated installer to retrieve last service account during installation.
  • Updated Postgres assembly version to use 4.0.11

Project Alpha Release v0.5.4

08 May 02:04
472b9c9
Compare
Choose a tag to compare

Project Alpha is always a source code only release since it is intended to be used as a starting point for creating new, complete time-series applications

See full release notes since last release.

Note: PMU Connection Tester is installed separately:
https://github.com/GridProtectionAlliance/PMUConnectionTester/releases

New Features 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.

Project Alpha Release v0.4.5

01 Jun 17:39
Compare
Choose a tag to compare

This release of Project Alpha includes support for Grafana and recent bug fixes to the Grid Solutions Framework.

Project Alpha is always a source code only release since it is intended to be used as a starting point for creating new, complete time-series applications

Note that the PMU Connection Tester is not automatically included with the installer package and will need to be installed separately:

https://github.com/GridProtectionAlliance/PMUConnectionTester/releases

New Features and Improvements

  • Added CSV source data export and e-mail options to daily quality reporting
  • Fully overhauled system security
  • Added eDNA historian adapters
  • 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 sub-second time handling
  • Improved startup time of applications without Internet access by allowing disabling of generate publisher evidence in the NoInetFixUtil
  • Improved sub-second time handling
  • Added new GSF time-series Filter Adapters and management screen
  • Added new Grafana functions and capabilities (see full list)
  • Better pre-compilation options of Razor web pages at service start
  • Added "useSourcePrefixNames" boolean connection string parameter to DataSubscriber to allow override ability on subscription prefixes applied to devices names
  • Included new GSF adapter to allow selection of a "best" value based on configuration options
  • Modified the latest values cache in DynamicCalculator to be fed by the concentration engine to resolve usability issues
  • Fixed memory leak in MultiProtocolFrameParser when replay start time and stop time is specified
  • Fixed logic error in AverageFrequency calculator when reporting unreasonable results as NaN
  • Fixed SQL syntax for updated Phasor synchronization in DataSubscriber
  • Updated LDAP security provider to allow UserData.IsDefined to be assumed to be true if no cached user can be found to allow authentication to be attempted
  • Added a safety check around target cache acquisition for cases where cache may have been disposed
  • Handled edge case in SIDToAccountName to resolve errors with null input
  • Removed references and dependencies on to Thread.CurrentPrincipal throughout system as part of security overhaul

Project Alpha Release v0.2.1

16 Oct 13:19
Compare
Choose a tag to compare

This release of Project Alpha includes support for Grafana and recent bug fixes to the Grid Solutions Framework.

Project Alpha is always a source code only release since it is intended to be used as a starting point for creating new, complete time-series applications.