Version 0.6.X - Xenial-kiwi

Version 0.6.9

Release date : August 2022

Ip-Rct

  • Fix: Spt state were not loaded properly at startup (#787).

Messaging

  • Fix: Messages were not distributed correctly under some circumstance. This was leading of the lost of some request.

Version 0.6.8

Release date : July 2022

Alarms

  • Fix: Action rules beginBatch function were not getting the data like criteria and execute.

Version 0.6.7

Release date : July 2022

Front-end

  • Fix: Each widget has size knowledge to remove text flickering which might occurs due to multiple parts in widget sharing space (#751).

  • Fix: Schematic disabled toolbar height computation (#783)

Version 0.6.6

Release date : July 2022

General

  • Fix: Add expression asBoolean, asInteger, asDecimal and asText to convert another expression to this type.

  • Enh: Improve Alarms processing pipeline to handle alarms by batch

Script

  • New: Support ECMAScript Internationalization API (Intl.*) in scripts (#770).

  • New: Logs the latest Polyglot exception line to improve script debugging (#770).

Version 0.6.5

Release date : June 2022

Documentation

  • Enh: Add information about formatter available for timestamp.format().

Messaging

  • Fix: Sometime the AHMQ channel is corrupted du to a race condition, the only method to recover was to reboot the module. Note this happens very rarely mostly on highly constraint system (#763).

Alarms

  • Fix: Search on history was using a double request instead of one.

Web

  • Fix: Add debounce on the history request to avoid doing multiple request when the user is typing.

Version 0.6.4

Release date : June 2022

Front-end

  • New: Date/time filter in alarm table supports today, clear and submit operations (#760).

  • Fix: Date/time filter in alarm table no longer close upon interaction (#760).

Version 0.6.3

Release date : June 2022

Web

  • Fix: Uniformize alarm edit action parameter from serials to alarmsIds (#759).

Version 0.6.2

Release date : June 2022

  • Regression Fix: Lookup was not working anymore since the update of 0.6.0 (#741).

Alarms

  • Fix: Alarm transactions were not limited in time. (#741).

MySQL

  • Fix: Add SYS_NICE to osp-mysql to access to MBIND function (this feature work only in docker > 20.10). This issue is related to some problem with Keycloak and JDBC connection errors. Apparently this is not sufficient because portainer is droping the capabilities, we hope this will be fixed soon (https://github.com/portainer/portainer/issues/4684) (#746).

Front-end

  • Fix: Avoid sending empty search with global search for alarm history when querying page

  • Fix: Alarm table widget state management improvement to allow multiple state update in the same operation (#749).

  • New: Basic I/O widget cancel operation support a reset value when pressed with textCancelValue. The default behaviour to reset the value with current is kept (#750).

  • Fix: Navigation widget text could flicker due to container using wrongly computed size (#751).

Video

  • Fix partial: A controlling value for a video is now better handled (still work to do, to have a immediate switch but it’s working as expected now) (#743).

  • Enh: Video controlled by a value are now hidden when the controlling value is disabled (#752)

Version 0.6.1

Release date : May 2022

Configuration

  • Fix: Dispatcher was not reporting the error detected on the configuration at startup. It was leading to accepting invalid configuration (#727).

  • Fix: Apply missing user RabbitMQ permissions when container was shut down during user creation which resulted in configuration mismatch (#734).

Keycloak

  • Sec: Upgrade to 17.0.1 to fix CVE-2022-1466.

Snmp-trap

  • Fix: Plugin no longer crash upon reception of v2 INFORM when no v3 configuration is provided (#728).

Alarms/front-end

  • New: Alarm history table supports global search queries in database (#713).

Front-end

  • Fix: Prevent grid layout from using internal cache when updating columns size (#712).

  • New: Support multiple journal entry addition (#720).

  • New: Add user feedback upon journal entry addition (#530)

Version 0.6.0

Release date : April 2022

General

  • Enh: Add tools for debugging purpose in docker (vim/tcpdump/net-utils) (#699).

  • New: Upgrade to java 17 to benefits the performance update of the garbage collector.

Configuration

  • New: Add conditions and transformations on callbacks (#335).

  • New (beta): module.resource file now support directory in addition of file for mapping resources.

  • Fix: The default password of keycloak was persisted in the mysql docker, this lead to ignore the default admin password in some case (#667).

  • Fix: The default encoding was not bulletproof in Ubuntu based docker, and some service like keycloak were experimenting problems in encodings(#667).

  • Fix: The change of the path inside a resource file now trigger a restart of the module (example a copy of file a -> a changed to a -> b) now restart the module (#697).

  • Enh: Password can use different provider (Plaintext, secret)

  • Enh: Bump default portainer version to 2.11.1 (lots of interesting fix for Swarm stability and update, it’s recommended to update existing stack to this version.). Manual updating is necessary for existing stack.

  • Sec: Update version of databind dues to CVE GHSA-57j2-w4cx-62h2.

Frontend

  • New: Allow disabling schematic scroll and pan

Alarms

  • New: Alarm module can now define the database to use. (default: alarms) (#616).

  • New: History collection is emptied to multiple archive collection base on the archive configuration on “module.alarms” (#395).

  • New: The action “EXPORT_ALARMS” allow to generate a file with the alarms during a time period (#395).

  • Fix: The search on the alarms history is now case insensitive.

Snmp TRAP

  • Enh: Most of the module.snmp-trap elements are removed from the configuration as they have no interest for the end-user (#448).

  • Enh: Add USM configuration for SNMPv3 (#448).

  • Enh: Implement SNMPv3 TRAP/INFORM (see documentation for details) (#448).

  • Fix: The LUA function log(message) was not working as expected. The log level is added to (#695).

Web

  • New: Add webhooks