Version 0.5.X - Wrathful-jaguar

Version 0.5.8

Release date : May 2022

Alarms

  • Fix: Alarms generation was not converting properly the lua value to java. (#735)

Version 0.5.7

Release date : April 2022

  • Fix: Communication with rabbit was closed unexpectedly due to a missing acknowledgement.

  • Fix: Alarms history search is now not case-sensitive.

  • Fix: Scripts were not working properly in some case with multiple callback.

Front-end (Live/history alarm table widget)

  • New: Global search can be accessed through applySearch(search) and clearSearch()

  • New: Filter can be cleared with clearFilter(columnName) and clearFilters()

  • New: Sorting can be cleared with applySort(), clearSort(columnName) and clearSorts(), toggled with applySort(columnName) and appendSort(columnName)

  • Fix: Clearing filter with applyFilter() is supported (#715)

  • Fix: Summary is always displayed even with scrollbars activated (#707)

Version 0.5.6

Release date : April 2022

  • Fix: Tar can now handle path longer than 100 bytes.

Version 0.5.5

Release date : April 2022

Configuration

  • Fix: The timeout of the aggregator can be configured on the module.aggregator file. The default value is 2 minutes.

Alarms

  • Fix: Transaction were not committed or aborted properly.

Version 0.5.4

Release date : April 2022

  • Fix: Dispatcher was not able to start properly with slow filesystem.

  • Fix: Dispatcher lock git into rebase if restart at the wrong time. (#691)

  • Fix: Dispatcher override the configuration with the default alarms. (#692)

Version 0.5.3

Release date : Mars 2022

Alarms

  • Fix: On some rare condition the alarm module would stop deduplicate the alarms.

Frontend

  • Fix : Basic I/O with value subscription allows interaction back

Version 0.5.2

Release date : Mars 2022

Configuration

  • Enh: Drastically reduce average and peak memory usage of configuration dispatcher when working with large configurations

Frontend

  • New: Basic I/O no longer need a value subscription and can be used with onClick only

Ip-rct

  • Fix: Increase socket read timeout to be compliant with http long-polling

Version 0.5.1

Release date : February 2022

Configuration

  • Fix: Script were not loaded properly. Imported one must be declared into the module.resources. (#675)

  • Fix: Configuration with error was accepted with multiple push. (#676)

Mysql

  • Fix: Increase startup period to avoid incomplete initialization on slower machine.

Snmp-trap

  • Fix: convert_encoding method now available to Lua context (#677)

Frontend

  • New: Limit dashboard search result to prevent overflow (#679)

Version 0.5.0

Release date : February 2022

General

Configuration

  • New: Add templates and template variables for configuration files

  • Fix: In case of very large number of remote module, the configuration dispatcher can take more than 5 minutes to fetch all the configurations and schema from module. The dispatcher now receive the schema at build time, and does not do this step.

  • Fix: In some case of links errors, the dispatcher can be stuck to an invalid state and refuse to take into account new configuration.

  • Fix: The keycloak admin URL was not updated from the stack.cfg

Alarms

  • New: The alarms have a new field hideUntil. It can be used to hide an alarm with the option hide on a filter. (#632)

  • New: The alarms have a new field forceHide. It hide an alarm when the filter option ignoreForceHide is set to false

  • New: The alarms action and pre-insertion rule can store data with store.set(id: string, value: any) and get it with store.get(id: string)

  • New: Timestamp lib on lua has a new function format(formatter: string, nanoTimestamp: long, timeZone: string?)

  • New: Add beginBatch() and endBatch() functions for Lua scripts

  • New: Add forward() operation in pre-insertion rules

  • Enh: Changed periodic actions to action rules that can be triggered periodically or manually

  • Enh: Changed individual pre-insertion rules evaluation to a chained pipeline evaluation

  • Enh: Bump mongo driver to version 4.4.1

Scripts

  • New: Can set the field hideUntil of an alarms with a timestamp in milliseconds.

  • New: Add a replayTrap() function to ask osp-snmp-trap to replay a trap

Frontend

  • New: Increase dependency library version

  • New: Alarm table and alarm history table widgets support multiple selection

  • New: Live alarm table can be paused to receive alarms

  • New: Menu now support “as” keyword

  • New: The help is now available on port HTTPS (if configured) from the front-end module (port 5001), and the osp-help module has no more exposed port

Composer

  • New: Add files association for (json-schmema, rules (lua), lookup(csv), services and stack file (yaml))

Snmp-trap

  • New: Trap raw data can be stored in alarm additional data on demand for later replay

  • New: Lua context available to user is now sandboxed to avoid access to restricted resources (filesystem, network …)