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