Version 3.4.0 released!
-
core - Version 3.4.0
- Prevent NPEs that had been thrown in several json imports, particularly event detectors and handlers
- Increase the XID field to 100 characters from 50
- Adding new module definitions for custom queries to be used as helpers in REST query endpoints
- Adding definition for Events by Data Point Tag query at /v1/events/module-defined-query/DATA_POINT_EVENTS_BY_TAG
- Adding simplify settings as a property of data point VO
- Removing get(object) and get(DataValue) from StartsAndRuntimeList javascript wrapper so these methods are no longer available and should never have been used
- Raising Audit events as low priority work items to avoid database deadlock when raising events in a transaction.
- Change locking for adding points to enable polling data sources to easily add points to themselves without a deadlock risk
- Add new log4j configuration file to optionally use with high performance logging extension
- Cache access to the System Locale to improve performance
- Further improvements to Ordered Thread Pool Executors to ensure tasks are not orphaned and unable to run in high load systems
- Use Mango’s locale to render and parse values.
- Fix AnalogChangeEventDetector to properly configure its context for use in Emails
- Improved System Settings validation when saving via REST
- JSON Import for anything with an enabled property will only modify the value if the enabled property is in the JSON
- JSON Emport, default to only export name not alias, alias is still supported for import on objects that previously had that property
- Don’t update thread pool sizes if the settings are saved but not changed for peformance
- Fix where a latest(limit) query for point values could have returned a list with a null value if there was no data
- Ensure all data point listeners execute their tasks before returning a failure
- Adding statistics generator for the NONE type rollup that will return unprocessed values
- Adding the ability to define custom permissions for Event Types, to be expanded on in future releases
- Improve authentication for websockets, basic authentication now supported, websockets are closed immediately when user logs out/tokens revoked/password changed etc
- Update Spring, Spring Security, Jetty, jOOQ and Bouncy Castle dependencies
- Fix bug when copying a data source the supplied Device Name was not applied to the copied points
- Fix script context points toString for settable property
- removing DataPointVO.settable property, use DataPointVO.pointLocatorVO.settable
- Fix color in range renderers with rendered units. Add unit to range renderer output string if not in a defined range
- Fix script DataPointWrapper to load tags if null in .getDataPointWrapper().getTags()
advancedComponents - Version 3.4.0
- Upgraded to work with core version 3.4.x
advancedScheduler - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Changes to allow events to be viewed by anyone with Schedule read permission
asciiFile - Version 3.4.0
- Upgraded to work with core version 3.4.x
BACnet - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Setting reliability attribute for points
- Upgrade BACnet4J to 4.1.5
- Adding API support for PriorityValue, DateTime, and AmbiguousValue
brewersdashboard - Version 3.4.0
- Upgraded to work with core version 3.4.x
controlcore - Version 3.4.0
- Upgraded to work with core version 3.4.x
dashboardDesigner - Version 3.4.0
- Upgraded to work with core version 3.4.x
dataFile - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Added public char getSeparatorCharacter, getQuoteCharacter, and getEscapeCharacter methods to AbstractCSVDataSource, same defaults
dataImport - Version 3.4.0
- Upgraded to work with core version 3.4.x
dataPointDetailsView - Version 3.4.0
- Upgraded to work with core version 3.4.x
deviceConfig - Version 3.4.0
- Upgraded to work with core version 3.4.x
dnp3 - Version 3.4.0
- Upgraded to work with core version 3.4.x
egauge - Version 3.4.0
- Upgraded to work with core version 3.4.x
envcands - Version 3.4.0
- Upgraded to work with core version 3.4.x
excelReports - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Expanding end time of report to end of rollup period if using rollups
galil - Version 3.4.0
- Upgraded to work with core version 3.4.x
graphicalViews - Version 3.4.0
- Upgraded to work with core version 3.4.x
Haystack - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Initial forcePointRead support
- More unreliability conditions flagged for points
http - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Fixed JSON export to include superclass information in HTTP receivers
internal - Version 3.4.0
- Upgraded to work with core version 3.4.x
jmxds - Version 3.4.0
- Upgraded to work with core version 3.4.x
jsonFileImport - Version 3.4.0
- Upgraded to work with core version 3.4.x
log4jDS - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Fix for potential null pointer exception when log messages had an empty message, they are now ignored
log4JReset - Version 3.4.0
- Upgraded to work with core version 3.4.x
loggingConsole - Version 3.4.0
- Upgraded to work with core version 3.4.x
maintenanceEvents - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Change events to be viewable by anyone with edit permission to the data source for the event
mangoApi - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Adding download option to /v1/modules/update-license-payload
- Adding /v1//upload-upgrades to POST zip file with Mango upgrades (download Upgrade Bundle from store)
- Adding /v1/events/module-defined-query/{query type} to expose custom queries defined by modules
- Adding /v1/events/explain-module-defined-queries to explain all defined queries
- Fixing /v1/logging/by-filename/{filename} Query to match new log file format
- Adding StartsAndRuntime data to All Rollup for Multistate points
- Adding ability to use DEFAULT rollups on /v2/point-values rollup endpoints even when the default rollup is NONE
- Optionally supply a device name to apply to data points when copying a data source on /v1/data-sources/copy/{xid}
mangoESConfiguration - Version 3.4.0
- Upgraded to work with core version 3.4.x
mangoNoSqlDatabase - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Don’t allow migrating from an H2 database that doesn’t exist
- Fix bug where purging a point with no data at all would endlessly loop
mangoUI - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Use webpack v4 to combine frontend code into bundles, faster more reliable loading
- Remove admin template and other templates, remove references from documentation
- Add system settings for public url, failed loging alarm level
- Use module version for cache control query parameter
- Add offline upgrade page
- Allow dropping files in file store pages in order to upload
- Add unreliable icon to ma-point-value component
- Display tags on data point details page and on point drop down lists
- Always use equal spacing in ma-serial-chart if all graphs are bar charts
- Bug fixes
mbus - Version 3.4.0
- Upgraded to work with core version 3.4.x
measurlogicDTSCell - Version 3.4.0
- Upgraded to work with core version 3.4.x
meta - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Adding REST endpoint at /v2/meta-utils/generate/{xids} to generate history for multiple points
- Adding REST endpoint at /v2/meta-utils/generate-data-source/{xid} to generate history for all points on a data source
modbus - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Fixed bug in v2 endpoints that would fail to authorize any users
- Fixed bug in Point Locator model that wouldn’t allow creating points with an offset via REST
mqttClientDataSource - Version 3.4.0
- Upgraded to work with core version 3.4.x
onewire - Version 3.4.0
- Upgraded to work with core version 3.4.x
opcda - Version 3.4.0
- Upgraded to work with core version 3.4.x
openv4j - Version 3.4.0
- Upgraded to work with core version 3.4.x
pachube - Version 3.4.0
- Upgraded to work with core version 3.4.x
pakbus - Version 3.4.0
- Upgraded to work with core version 3.4.x
persistent - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Transmit points, rollups, chart settings, and permissions to received points
- Add tags to all points being sent from a publisher, or all points received by a receiver
- Add port into connection description
- Optionally override data point permission fields at the publisher or the data source
- Tags added to receiver points persist if not conflicting trasmitted tags
pid - Version 3.4.0
- Upgraded to work with core version 3.4.x
pointLinks - Version 3.4.0
- Upgraded to work with core version 3.4.x
pop3 - Version 3.4.0
- Upgraded to work with core version 3.4.x
reports - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Added web/user-ftl folder to allow persisting ftl templates across module upgrades, place your user defined report templates there
scheduledEvents - Version 3.4.0
- Upgraded to work with core version 3.4.x
scripting - Version 3.4.0
- Upgraded to work with core version 3.4.x
serial - Version 3.4.0
- Upgraded to work with core version 3.4.x
snmp - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Add unreliability status into data points
sqlConsole - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Fixed bug with commas inside string values
sqlds - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Use single quote to parse strings to allow for use of comma when inserting/updating String values
ssh - Version 3.4.0
- Upgraded to work with core version 3.4.x
sstGlobalScripts - Version 3.4.0
- Upgraded to work with core version 3.4.x
sstGraphics - Version 3.4.0
- Upgraded to work with core version 3.4.x
sstTheme - Version 3.4.0
- Upgraded to work with core version 3.4.x
TCPIP - Version 3.4.0
- Upgraded to work with core version 3.4.x
templateConfig - Version 3.4.0
- Upgraded to work with core version 3.4.x
twilio - Version 3.4.0
- Upgraded to work with core version 3.4.x
virtualDS - Version 3.4.0
- Upgraded to work with core version 3.4.x
vmstat - Version 3.4.0
- Upgraded to work with core version 3.4.x
watchlists - Version 3.4.0
- Upgraded to work with core version 3.4.x
- Adding custom REST query to get all data point events by watchlist XID at /v1/events/module-defined-query/DATA_POINT_EVENTS_BY_WATCHLIST
zwave - Version 3.4.0
- Upgraded to work with core version 3.4.x