Skip to main content

Mango 5.2.x Release Notes

Release notes for all Mango 5.2.x patch releases. The latest release in this series is 5.2.1 (August 27, 2024).

Mango 5.2.1 — August 27, 2024

dashboard-designer, ui

Security Fix

Disabled the functionality that allows super admins to grant create/edit permissions for custom pages and dashboards to other users. Existing custom pages that allowed non-superadmins to edit them will be sanitized and AngularJS features will no longer execute in those pages. The previous functionality can be re-enabled by setting ui.permission-configuration-enabled in mango.properties, at your own risk.


Mango 5.2.0 — July 22, 2024

core

Breaking Change

The Mustache configuration templating system has been removed.

Breaking Change

The process event handler is now disabled by default. To re-enable it, set the appropriate property in mango.properties.

  • Fixed error returning the system load average from the REST API when internal.monitor.enableOperatingSystemInfo is not enabled.
  • Fixed a bug that reset the last login datetime when a user was updated.
  • Improved error messages returned from CSV uploads.
  • Fixed Mango startup issue when SSL is disabled.
  • Tagged Docker image using major and major/minor version numbers during releases.
  • Fixed a path traversal security vulnerability in file store upload functionality.
  • Added support for configuring Mango as an OAuth 2.0 resource server.
  • Added support for backup and restore of databases using PostgreSQL.
  • Reworked point value rollup and statistics code to reduce memory consumption and fixed start value bug.
  • Fixed an error when copying a DataPoint.
  • Stored GUID in the Mango data directory for better hardware and container migration.
  • Reworked email sending framework and added a system permission for email sending.
  • Added a warning about XSS vulnerabilities in Mango help pages for non-superadmin users.

ui

  • Fixed issues with CSV upload error handling and feedback display.
  • Fixed duplicate errors and script results in event handlers.
  • Improved UI responsiveness and fixed various data point editing bugs.
  • Fixed issues with Watchlist historical point values download.
  • Added features for downloading real-time data in Analytics → Watchlists.

mango-api

  • Fixed bugs related to bulk creation of data points and EventDetector errors.
  • Updated CSV upload important notes on the datasource help page.

mango-nosql-database

  • Updated ias-tsdb library to improve memory efficiency.

radix-tsl

  • Upgraded TSL library to version 0.5.
  • Implemented optimizations and purge functionalities for TimeSeriesIDs on Timescale and ClickHouse.

ems

  • Added support for site filter property in the platform manager map.

persistent-pub-ds

  • Fixed persistence issues with "Publish point events" and synchronization in the gRPC publisher.

watchlist

  • Enhanced Watchlist features including timezone support, real-time data point endpoint improvements, query support, and download options.