Releases: GridProtectionAlliance/projectalpha
Releases · GridProtectionAlliance/projectalpha
Project Alpha Release v0.6.2
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
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
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, withq
andr
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
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.