3.1.0
Released on 5th July 2021
New Features
Change liverig-parser dependencies to protocols-parser
Add Modbus source configuration screen (more)
Add RAW source configuration screen (more)
Create API (CollectorResource and Service) to add and edit store.json (more)
Create front-end interface to WITSML configured Null Values (more)
Add cache to Additional Features configuration to improve performance
Updated collector sources configuration screen layout (more)
Integrate the new units conversion system into the Live (more)
Experiment with pure systemd unit instead of wrapper
[RFC] Allow plugins to register channels with arbitrary queries (more)
Fixes and improvements
Autoswitch should not log every change to the normalizer
Autoswitch changes are no longer displayed at the Data Management version history, since, conceptually, they are all the same configuration. The only difference is the selected curve.
Always close the Data Management "Create Template" modal after saving
Makes the renormalization progress update compatible with async event iterators
Improvements to WITSML Output Plugin
[API] Change
testSourceEndpoint
endpoint to use source object to test and don't call remote control to get the source (more)Cumulative fixes
From 2.27.2 stable version
Fixes "import JSON" font color when using Live 3.1.0 or higher (more)
Add RAW source configuration screen
Added the RAW protocol option in the collector sources screen, allowing the system to handle RAW based sources servers in the collector from the user interface.
Read more about the RAW protocol specifications here.
Add Modbus source configuration screen
Added the Modbus protocol option in the collector sources screen, allowing the system to handle Modbus client based sources in the collector from the user interface.
Read more about the Modbus protocol specifications here.
Create API (CollectorResource and Service) to add and edit store.json
This feature allows you to add or edit a store.json file via API. We can view the calls created and how you use them.\
storeConfiguration
GET
http://environment.com/services/plugin-liverig/collectors/storeConfiguration?qualifier=qualifier&instance=instance&force=true
View the store.json file
Path Parameters
storeConfiguration
POST
http://environment.com/services/plugin-liverig/collectors/storeConfiguration?qualifier=qualifiers&instance=instance&force=true
Add or edit the store.json file
Path Parameters
Request Body
Updated collector sources configuration screen layout
The collector sources configuration screen was updated. The fields should be filled from top to the bottom and protocol-specific fields are displayed after the protocol is chosen.
Read more about collectors protocols here.
Integrate the new units conversion system into the Live
Former in LiveRig 3.0, the units created at the Unit Management Tools screen was not available to the rest of the Live. Starting at 3.1, the new units conversion system is integrated into the Live and can be used at the normalization, dashboards, and most of screens where units are available, such as Display Units, Standard Channels and Data Management. The only exceptions are the Well and Rig Parameters tabs.
The unit conversion can also be handled in Pipes queries using the function curve_unit_convert
. This way, we discontinued the experimental Pipes function temp_curve_new_unit_convert
previously available in LiveRig 3.0.
Side effects of deleting and renaming
At last, it's important to mention the known side effects of deleting or renaming a unit alias or an extension, or deleting a conversion.
At "Standard Channels" and "Calculated Channels"
The unit is no longer recognized by Live, and, then, will be displayed with a warning layout.
At "Data Management"
If a conversion, unit alias, or extension that is being used to "Data Management" is deleted or renamed, the interface and the normalization threads the unit as Unknown
At "Display Units"
If a unit alias or a unit extension that is being used at Display Units, and is deleted or renamed, dashboards that use this "Display Units" will fail:
And the Display Units will prevent the user from saving until the unit is changed to a known one:
Fix Well parameters history does not display units correctly
Well parameters version history used to show the current units, instead of the selected version units. The bug has been fixed, and now units are displayed correctly depending on the selected version.
Do not display a confirmation modal when using Data Management import functionality
The following modal is no longer displayed when importing a JSON in the Data Management screen
Hide Data Management import button if the user doesn't have "manage" permission
Now, the import button is hidden when the user doesn't have permission to manage the asset.
Fixes "import JSON" font color when using Live 3.1.0 or higher
When using Live 3.1.0, some characters used at the import JSON code input didn't have a color:
After the fix, the correct color is applied:
[RFC] Allow plugins to register channels with arbitrary queries
This feature adds a new curve, the query curve
. The query curve
can be considered an extension of the calculated channels, allowing you to create advanced calculations using pipes functions, such as aggregation, span, period and other features of the pipes.\
Discussion notes
API created only in the backend, having no persistence in the settings.
How to add a query curve.
How to call a query curve.
Last updated