Releases: GridProtectionAlliance/openMIC
openMIC v2.0
This is the official release for openMIC v2.0
This is version 2.0.52 of openMIC, released on November 18, 2021
NOTE: If you are upgrading from a previous version of the openMIC 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.
New Updates / Features:
- AdapterExplorer Tool - analyzes the configuration of a Time-Series Library system validating inputs, outputs and current values
- BulkCalculationState Tool - allows bulk state management of action adapters by searching and filtering
- 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
- 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
- Allows specification of alternate ID codes when using a multi-endpoints for device connections
- Improved operation with PostgeSQL schema
- Added adapter explorer tool from GSF to openPDC installation
- Added auto-sync ability for service / manager database configuration mismatch.
- Added BaseKV to PhasorDetail model for export
- Added code to correct any non-unique SQL Server Device unique IDs before database migration.
- Added full phasor export button (in addition to per-device functionality)
- Added Modbus to WPF manager UI menu option and cleaned up menu text
- Added new dependent DLLs to installer for updated PostgreSQL database assembly
- Added phasor CSV export to device details (CHNAM export)
- Added system name to HTML page titles
- Added UniqueID GET Parameter to DeviceStatus page to use across systems
- Fixed build issue with application of assembly bindings
- Fixed CSU failure messages for SQL server
- Fixed installer deployment names for Npgsql dependencies
- Fixed PostgreSQL operation for assigning existing database
- Improved installer description for historian view tool
- Null handling cleanup in DataHub / ServiceHost
- Updated all database connection tests and failure messages to be consistent
- Updated CSU to execute ValidateAssemblyBindings with proper working directory.
- 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 setup to pre-compile (NGEN) openPDC Manager application
- Updated console to default to Tls12 only.
- Updated Postgres assembly version to use 4.0.11
- Improvements for parsing / generating spanned IEEE C37.118-2011 Configuration 3 Frames
- Fixes for STTP Reverse Proxy subscribing server auto-reconnection
- Optimizations to PDC initialization for non-historian associated devices
- CSU updates to adjust default value of max thread pool values to reduce context switch issues on larger machines
- Added option to allow disconnection event for file-based inputs when end-of-file is encountered
- Improved Grafana metadata
select
operations for variable queries - Added slice-based expression
Eval
function to GSF Grafana functions - Improved access locking around legacy OH1.0 metadata files
- Added option to OSI-PI output adapter to only synchronize the
AlternateTag
field - Fixed manager statistic overflow issues related to average latency calculations
- Improved synchrophasor phase guessing to include high confidence options
- Updated phasor measurement mapper data stream monitor to allow restarts for passive connections
- Improved operation of the GEP Data Extraction tool
- Added extra security to loading tag template files with calculation operations
- Improved
SynchronizeLocalClock
adapter device time validation operations - Updated usages of
CreatePointTag
to apply analog and digital label parameters where applicable - Added SEL PDC Import tool to installation
- Added APP DFR Import tool to installation
- Updated included PMUConnectionTester installer to v4.6.7
- Updated included StreamSplitter installer to v1.1.3
- Improved default tag-naming expressions when applied from
UpdateTagNames
tool:
{CompanyAcronym}_{DeviceAcronym}[?{SignalType.Source}=Phasor[:eval{'{PhasorLabel}'.Trim().ToUpper().Replace(' ','_')}_eval{'{SignalType.Abbreviation}'.Substring(0,1)}eval{'{Phase}'=='+'?'1':('{Phase}'=='-'?'2':'{Phase}')}[?{BaseKV}>0[_{BaseKV}]][?{SignalType.Suffix}=PA[.ANG]][?{SignalType.Suffix}=PM[.MAG]]]][?{SignalType.Acronym}=ALOG[:eval{('{Label}'.Trim().Length>0?'{Label}'.Trim().ToUpper().Replace(' ','_'):'ALOG'+((int){SignalIndex}).ToString().PadLeft(2,(char)48))}]][?{SignalType.Source}!=Phasor[?{SignalType.Acronym}!=ALOG[:{SignalType.Acronym}[?{SignalIndex}!=-1[eval{((int){SignalIndex}).ToString().PadLeft(2,(char)48)}]]]]]
See full release notes and latest updates since last release.
See openMIC Hosting Requirements
File Hashes (SHA256)
openMIC.Binaries.zip => AF18E592E30B20ADCC03479E859BEFE6D3079628F2CBC9FED1E37E46525CE49C
openMIC.Installs.zip => 33F276EE9F9E251651BB47C245EBEC34AD052A4BC3CC340A6329F6EEEEA33060
openMIC.Scripts.zip => 7107AABA49864AD0A48B51A5A4E93AE8E35C9BCBC80950E55C11ACA79A7FD869
openMIC v1.3 (RC1)
This is the initial release candidate for openMIC v1.3 (build 345).
Notable updates include:
- Added support for multi-instance, pooled openMIC deployments
- Improved FTP time constraints
- Support for overridable task schedules
- Added support for priority based download schedules
- Ability to queue tasks with time-constrained download
- Improved CRON schedule validation and help dialogs
- Improved support for external operations (such as ION and Dranetz downloaders available in Enterprise Edition)
- Included support for STTP in openMIC for time-series data distribution, e.g., from Modbus
openMIC v1.2
- Improved GSF security paradigm to fix security holes in the application.
- Updated database trigger designed for sending email notifications and disabling overactive devices.
- Fixed rare crash that occurred due to a race condition when logging status messages.
- Improved behavior of I-Grid download process.
openMIC v1.1.77
Note: This is not the latest version.
- Added connection profile task queues to provide parameters for tuning performance
- Improved overall behavior of the system as well as the user interface
- Added support for I-Grid web service
- Added additional tables for tracking files downloaded and device status
openMIC v1.1
Note: This is not the latest version.
This release includes full Modbus connectivity support.
- Added Modbus support
- Added database StatusLog for last FTP event / device
- Added BEN device download support
- Improved scalability for large number of devices
- Updated to latest GSF: v2.1.468 Release Notes
openMIC v1.0.107
Note: This is not the latest version.
This is the 1.0 release version of the open Meter Information Collector
openMIC v0.9.3
Note: This is not the latest version.
This was the initial release of the open Meter Information Collector