Skip to content

Releases: GridProtectionAlliance/openMIC

openMIC v2.0

18 Nov 07:04
d220f60
Compare
Choose a tag to compare

openMIC

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)

11 Mar 01:51
7186bfb
Compare
Choose a tag to compare
openMIC v1.3 (RC1) Pre-release
Pre-release

openMIC
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

28 Sep 13:56
Compare
Choose a tag to compare

openMIC

  • 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

17 Aug 14:41
Compare
Choose a tag to compare

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

17 Mar 16:14
Compare
Choose a tag to compare

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

10 Mar 18:18
Compare
Choose a tag to compare

Note: This is not the latest version.

This is the 1.0 release version of the open Meter Information Collector

openMIC v0.9.3

28 May 18:06
Compare
Choose a tag to compare

Note: This is not the latest version.

This was the initial release of the open Meter Information Collector