Bookmark and Share Mango, open source M2M
Quick links
Home
Features
Walkthrough
Concepts
Download
Coming soon
Community
Services
License
Contact
Version 1.8.0
Download the latest version here. This is a new features and bug fix. Many thanks to Mango users who provided their feedback and suggestions.

Many of the changes below were made possible by financial contributions of Mango users. Many thanks to these companies and individuals for making Mango better for everyone!

Changes in version 1.7.0 can be found here.
Version 1.8.0 changes
Custom view pages
A new approach to creating views has been added to Mango. Now you can create your own custom view pages using simple JSP tags. Simply create a JSP page in the Mango file system, and within your HTML specify the points that you want displayed where you want them. You can also display compound charts with custom plot colours. And, using javascript you can write simple scripts to set point values as well.
Event acknowledgement
Due to popular demand (and with the gracious consent of the original patron), Mango now considers an event to be acknowledged if it has been acknowledged by a single participating user. As before, an event only requires acknowledgement at all if it is an alarm. Also, the concept of active and inactive/RTN is still used.
Performance improvements
Various modifications have been made to improve the page loading performance. Ideas and implementation code for the majority of this work was graciously contributed by Craig McFetridge.
User comments in reports
User comments - both for points and events - can now be included in reports. Comments are selected based upon the points in the report, and the report's time frame.
Time in scripts
A complete set of time functions has been added to scripts, including those for meta points and point links. See the contextual documentation for more details.
On Timestamp Change logging
A new logging type has been added that logs on change of timestamp. Code for this change was graciously contributed by Craig McFetridge.
Deutch translation
A significant implementation of a German translation of Mango has been graciously contributed by Arne Ploese. Although incomplete, this translation has been enabled in the Mango distribution by default.
BACnet priority setting
BACnet data source points which are settable can now be assigned a priority to be used upon write.
BACnet addenda
The BACnet4J implementation was updated to support specification addenda up to 2008. Mango has been subsequently updated to support this implementation.
New graphics
Thanks to Viconics for contributing new graphics to the Mango graphics library.
Discarding extreme values
Numeric data points can now be configured to discard values that are beyond user-provided limits.
XID values
XID values have been expanded from 20 characters to 50 characters maximum length.
TLS support
Emails from Mango can now be sent over TLS. This is often a requirement for using services such as GMail as an SMTP transport.
Email non-scheduled reports
Non-scheduled reports can now be selected to be emailed, including the normal selection of email recipients. After running, the report will be emailed and immediately deleted from the report list.
Various minor enhancements and bug fixes