• M
    MangoBot

    core - Version 3.7.4

    • Improve work item failure logging
    • Fix DWR bug in legacy UI where module was not being assigned to the DWR upon creation
    • Fix bug in User JSON importer where new users could not be created
    • Fix bug where publishing lifecycle events when runtime context was closed could cause problems

    posted in Announcements read more
  • M
    MangoBot

    http - Version 3.7.1

    • Fix bug where HTTP Retriever timestamp would be processed even when no format existed for it

    posted in Announcements read more
  • M
    MangoBot

    Mango Core - Version 3.7.3

    • Fix bug in leagcy UI introduced in 3.7.0 where loading module UI resources was not working
    • Fix bug in H2 conversion to version 199 that could corrupt the database if the upgrade failed

    posted in Announcements read more
  • M
    MangoBot

    excelReports - Version 3.7.1

    • Change wording on Schedule button to be Configure and run
    • Fix bug where reports were not running on a schedule
    • Fix UI bugs when using Configure and run action
    • Clean up help for running reports

    posted in Announcements read more
  • M
    MangoBot

    pointLinks - Version 3.7.1

    • Allow importing of point links without a name if no name is present it will be set to (Unamed)

    posted in Announcements read more
  • M
    MangoBot

    dataFile - Version 3.7.1

    • Fix bug in upgrade 3.6.2
    • Add help for new UI
    • Fix bug in new UI around poll arguments not being able to drop the first argument
    • Add in setting to use regex to decide what files to process in the directory

    posted in Announcements read more
  • M
    MangoBot

    cloudConnect - Version 3.7.1

    • Fix user syncing

    posted in Announcements read more
  • M
    MangoBot

    mangoUI - Version 3.7.1

    • Update Spanish translations

    posted in Announcements read more
  • M
    MangoBot

    core - Version 3.7.1

    • Fix bug in MySQL where system settings were not being saved
    • Disable Quality of Service filter by default
    • Disable Denial of Service filter by default
    • Disable Low Resource Manager by default

    posted in Announcements read more
  • M
    MangoBot

    core - Version 3.7.0

    • Add organization field to User with limit of 80 chars
    • Add organizationalRole field to User with limit of 80 chars
    • Track created date/time of a User, all existing users will have a created date of the upgrade date
    • Add ability to verify the email address for a User and track the date it was verified
    • Add general use JSON object to all Users to store custom data
    • IMPORTANT the User data column in the database is of type JSON for MySQL which is only supported in version 5.7.8 and above
    • IMPORTANT Email addresses are now required to be unique across all users, ensure you have no duplicates before this upgrade otherwise duplicates will be modified and their username and id will be logged
    • Add event for when a disabled user is created
    • Add permission to allow user to send email to a mailing list
    • Fix bug where audit events were not being purged
    • Fix validation bug for binary scripts returning false
    • Treat PointValueTime like DataValue in script return value coercion
    • Fix class cast exception with provided excp method in HttpBuilder.request({})
    • Remove un-necessary swagger annotation from base REST v1 model to allow more specific model descriptions in Swagger UI
    • Add internal metrics for monitoring HTTP server status (internal.monitor.SERVER_THREADS, internal.monitor.SERVER_IDLE_THREADS, and internal.monitor.SERVER_QUEUE_SIZE)
    • Fix bug where flow control out was not being set on serial ports
    • Performance enhancement to synchronization in OrderedThreadPoolExecutor the main executor of Mango tasks
    • Adding Quality of Service filter for Jetty, configure web.qos env properties to suit
    • Adding Denial of Service filter for Jetty, configure web.dos env properties to suit
    • Adding Low resource management for Jetty, configure web.lowResource env properties to suit
    • Allow web.cache env properties to be modifiable during runtime
    • Remove ETag header and rely on last-modified for file resource requests
    • Add support to control cache headers on web repsonses for specific resources via module code
    • Increase defaults for REST request rate limit since DoS and QoS filters will handle this
    • Add support for JSON configuration to export and import dates as ISO 8601 format
    • Fix bug in Serial Port Manager that added a new high priority thread every time the serial ports were refreshed
    • Make Serial Port event processing task a high priority Thread
    • Improve error handling for rejected task executions to ensure they cannot kill the main timer thread
    • Add web.forwardedHeaders.* settings to env.properties, enables configuring Mango to honor Forwarded and X-Forwarded-* headers for operation behind a proxy server
    • Remove InputStream EPoll task from high priority executor make it a Thread as it is always running and would otherwise just take up a thread in the pool
    • Change behavior of the Check for upgrades system setting so that it only prevents mango from automatically checking. One can now manually check
    • Upgrade Jackson databind to 2.9.10 for security purposes
    • Upgrade commons-beanutils to 1.9.4 for security purposes
    • Improve performance of System Settings listeners
    • Add internal metrics monitoring for load average when available
    • Add internal metrics monitoring ma home partition total and usable space
    • Add internal metrics monitoring for nosql partition total and usable space
    • Add internal metrics monitoring for sql partition total and usable space
    • Add internal metrics monitoring for filestore partition total and usable space
    • Add internal metrics monitoring for all file stores disk usage
    • Add env property internal.monitor.diskUsage.pollPeriod to control how often to check disk usage defaults to 2 minutes
    • Add env property internal.monitor.diskUsage.monitorDirectories to control monitoring ma home and file store directory sizes, by default this is disabled
    • Change Mango java script to append a newline to wrapped scripts before the execution suffix to allow for the last line of a script ending in a comment
    • Infer http to https redirect port from publicly resolvable URL system setting, default to ssl.port if setting is empty or non https url
    • Upgrade Jetty to 9.4.24.v20191120
    • Remove unused env property db.url from h2 configuration section
    • Remove java-9-compat extension scripts as they are not necessary anymore as those dependencies are included with Mango
    • Bugfix for database Upgrade 17 where long event detector XIDs could cause a failure to upgrade

    abeip - Version 3.7.0

    • Compatiblity with 3.7.x Core

    abpccc - Version 3.7.0

    • Compatiblity with 3.7.x Core

    advancedComponents - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    advancedScheduler - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Disable schedules if started in SAFE mode

    asciiFile - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    BACnet - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Upgrade BACnet4J to pickup fixes to Door Status values none is 5, closing is 6, opening is 7, safetyLocked is 8 limitedOpened is 9
    • Auto assign instance ID when adding points to publisher
    • Fix for COV points with interval logging not logging data
    • Add better support to ensure local devices are terminated when Mango shuts down

    brewersdashboard - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Fixed temperature control monitor JSON import of context points? zone

    cloudConnect - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    controlcore - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    dashboardDesigner - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    dataFile - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Fix possible upgrade failure when copying pre 3.6.2 files into FileStore

    dataImport - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Changed default permissions to superadmin
    • Performance improvement when deleting values

    dataPointDetailsView - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    deviceConfig - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    dnp3 - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    egauge - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    envcands - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    excelReports - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Expose report template to both post processing and email scripts
    • Ensure script validation context mocks all objects available during runtime
    • Allow running either the post processing script, email script or both
    • Use file extension of template for generated report file

    galil - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    graphicalViews - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    Haystack - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    http - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Improve HTTP JSON Retriever data point test tool validation responses
    • Fix bug to show HTTP JSON Retriever timestamp format input
    • Improve HTTP JSON Retriever data source parse failed event messages

    internal - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    jmxds - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    jsonFileImport - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    log4jDS - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    log4JReset - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    loggingConsole - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    maintenanceEvents - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    mangoApi - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Expose organization and organizationalRole field in User REST v1 and v2 models
    • Add endpoint /v2/server/email/mailing-list/{xid} to allow users to send emails to a mailing list
    • Add endpoint /v2/server/email to allow admins to send email to any Mango user
    • Added high performance point value import endpoint for CSV and JSON at /v2/point-value-modification/import
    • Added endpoints under /v2/email-verification for verifying a user?s email addresses and for public user registration (disabled by default)
    • Adding /v2/full-event-detectors/bulk endpoints for bulk editing event detectors
    • Adding CSV support for event detectors on GET /v2/full-event-detectors
    • Expose addtional context for MangoJavaScript model to pass in a map of object to the script context, useful for validation
    • Add endpoint for approving many publicly registered users
    • Add additional v2 endpoints to validate event handler scripts
    • More gracefully handle errors in temporary resource timeout and removal
    • Expose name on Mailing list entry model
    • Load tags for data points in Data Point Event Detector models

    mangoESConfiguration - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    MangoIOTools - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    mangoNoSqlDatabase - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Improve feedback in UI for transfering NoSQL data into and out of Mango

    mbus - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    measurlogicDTSCell - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    meta - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    modbus - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Improve shared serial port management when using multiple data sources on the same serial port
    • Fix leak with open files when sharing a serial port with IO logging enabled
    • Allow tools to access slave 0 to 255 previously was 1 to 240

    mqttClientDataSource - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    onewire - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    opcda - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    openv4j - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    pachube - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    pakbus - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    persistent - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    pid - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    pointLinks - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Fix NPE in REST api for links that don?t write annotation

    pop3 - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Add port option with default of 110

    reports - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    scheduledEvents - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    scripting - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    serial - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    slackPublisher - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    snmp - Version 3.7.0

    • Upgraded to work with core version 3.7.x
    • Fix bug where SNMP Version was not correctly being set on Target it is recommended to check your communication after the upgrade and confirm the version setting for read/write

    sqlConsole - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    sqlds - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    ssh - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    sstGlobalScripts - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    sstGraphics - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    sstTheme - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    TCPIP - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    templateConfig - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    twilio - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    virtualDS - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    vmstat - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    watchlists - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    zwave - Version 3.7.0

    • Upgraded to work with core version 3.7.x

    posted in Announcements read more