Version 1.1.X - Amazing-narwhal¶
Version 1.1.7¶
Release date: march 2024
Dispatcher
Fix: Compose file is generated with multiple instance of the same module (#1205).
Version 1.1.6¶
Release date: february 2024
Snmp-trap
Fix: (SnmpV3) EngineId discovery was not able to respond correctly (#1205).
Fix: (SnmpV3) Add a compatibility mode to send the engineBoots and engineTime on the same response as the engineID (#1205). This mode is not compliant with the section 4 of the RFC 3414 and might break some client.
Fix: (SnmpV3) Add contextName on the lua script via v3_specific_fields.context_name (#1210).
Version 1.1.5¶
Release date: january 2024
Front-end
Fix: Touch events were not triggering menu in schematic properly (#1185).
Version 1.1.4¶
Release date: january 2024
SNMP-TRAP
Fix: USM was not valid even when properly configured (#1167).
Version 1.1.3¶
Release date : november 2023
Configuration
Fix: Display script filename when aggregating script sourceFile has not the right extension.
Fix: When the module retrieve their configuration, the some memory was not freed properly (#1126).
Fix: Web configuration branch doesn’t require alarms module anymore (#1128). The new branch alarms-web contains the complete configuration for both modules.
SNMP
Fix: Value conversion before sending the SET request was failing depending on the type conversion needed (#1121).
MQTT
Fix: Remove need for filter in STANDARD_WITH_TOPIC parser (#1132).
Web
New: Allow to set/unset value TTL after widgets expirations (#1131).
New: Value widget can use labelFontColor and labelBackgroundColor to customize label colors (#1064).
Fix: Allow WebSocket settings access to avoid message too large exception upon front-end large requests (#1122).
Fix: CollectionTable disabled toolbar in form no longer show empty div (#1134).
Fix: Remove default value for chart widget toolbar aggregate settings producing invalid configuration (#1136).
Fix: Value widget properly detects value overflowing (#1064).
Fix: Allow Basic I/O widget without value subscription to use onClick.
Version 1.1.2¶
Release date : november 2023
Documentation
Fix: Script http request timeout was defining timeout in second instead of millisecond.
Configuration
Enh: Configurable delay and error reporting for concurrent configurations. This is done to avoid waiting 30 minutes when another configuration is currently parsed. This is done to handle ctrl-c during after the pre-receive hook and before the post-receive hook is called (env : wait-for-configuration-timeout-ms).
Fix: In some cases (with a 30-minute timeout), there are possibilities of multiple concurrent modifications. The system now reports an error and rejects concurrent modifications.
Fix: Value parsing was highly slowed by the new wildcard support.
Version 1.1.1¶
Release date : october 2023
Front-end
Fix: Form in deferred type could not enter edit mode from view mode (#1094).
New: Collection Table side-panel table display match the behaviour of the timeline display by allowing to navigate between each element (#1105).
New: Adding selection on CollectionTable as click and drag&drop (#1101).
New: Schematic access to user for evaluation (#1108).
Fix: Form autofill fields doesn’t trigger weird insert request anymore (#1099).
Fix: Form loading when switching schema would always fail (#1097).
Fix: Form loading multiple times would failed (#1097).
Fix: Basic I/O widget missing context to perform onClick operations (#1103).
Configuration * Fix: File references existence is checked against aggregators announce (#1106).
Version 1.1.0¶
Release date : september 2023
Documentation
Enh: Improve modbus example (#809)
Configuration
New: Accessed values for scripts (owner and detached), alarms (action and pre-inserts) and callback support wildcard for itemId (#804).
Communications
New: Module Communications is added to the available modules. It allow to create and send notification (#880).
Dispatcher
New: The number of threads and timeout for aggregation are now configured by env.
Perf: Improving the aggregation process to be more efficient: less ram usage during parsing, limiting the size of the docker image and improving throughput for configuration parsing.
Change: The module.aggregator is not used anymore as the parsing is now included in the dispatcher.
Fix : Unwanted restart of osp-configuration-dispatcher service was triggered during configuration update (#338).
MQTT
New: Support full message with topic extraction (#1017).
Keycloak
New: authentication method using URL auth with credentials passed as an URL parameter.
Front-end
New: CollectionTable widget expose function appendFilter to add dynamically a filter to one column (#1086).
New: ObjectBrowser widget to navigate through all the values and subscribe to them (#1068).
New: ValueSubscription, Value and BasicInputOutputValue widget now shows value name and description as well (#795).
New: Chart widget has a new display mode using bars (#1054).
New: CollectionTable widget to display and update values from a collection (#997).
New: Form widget can now communicate with a collections websocket to create/update values from a collection (#997).
New: AnalyticsAggregate widget to update aggregation settings for a query (#980).
Fix: CollectionTable form handle of conflicts when multiple update on same collection (#1088).
Analytics
New: Allow defining free custom stages for queries (#1054).
New: Allow aggregation function inside analytics queries (#980).
Modules
New: Module Collections is now available! It allows to store and interact with dynamic values based on Json Schema (#997).
Modbus
Enh: Use more sensible default value for slave, owner and output (#1037).
Enh: Wait-for-it to avoid to restart module when configuration dispatcher is not ready (#1063).
SNMP-TRAP
Enh: Wait-for-it to avoid to restart module when configuration dispatcher is not ready (#1063).
Snmp
Enh: Target V3 allow the configuration of contextName (#1091).
Enh: Target V3 allow the configuration of contextId (#1091).
Alarms
Enh: Deduplicated alarms now contains the field serial (it is the same as _id) (#1040).
New: Owner support two new type SEVERITY_COUNT and MIN_SEVERITY (#1043).
Maps
New: The Maps module support properly the dark and the light mode (#1085).
New: Labels can be added on points using the label property (#1011).
Fea: Allow the definition of default layers on load (#1024).
Enh: Change the position of the mapBoxAccessToken in the web module configuration.
Onvif
Fix: Recover Onvif exception which required module restart to re-subscribe to Onvif devices (#1093).