Pull in changes for BACnet4J 6 to leverage transmitted source address
Upgrade BACnet4J dependency to 6.0.0
Version 4.2.0
Upgraded for Mango 4.2.0
Fix bug where COV notifications would fail to raise events due to invalid internal Mango security context
Version 4.1.0
Upgraded for Mango 4.1.0
Version 4.0.0
Upgraded to work with core version 4.0.x
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
Version 3.6.1
Add publisher support to UI
Version 3.6.0
Upgraded to work with core version 3.6.x
Adding REST endpoints to manage Local Devices
Fix misspelled IpLocalDeviceConfig.foreignBBMDAddres REST model property to foreignBBMDAddress
Adding locking to ensure concurrent edits of Local Devices is thread safe
Adding WhoIs request to REST api bacnet/bulk endpoint
Adding option to make BACnet read requests individually without using Mango BACnet property cache via REST api
Fix bug in publisher where Multistate points with a Multistate Renderer would not work
Add endpoint to get possible properties of an Object and the Mango data types that support them GET rest/v2/bacnet/object-properties/
Improve validation message when creating duplicate local devices when they are on the same comm port or IP address
Expanding data source support for all BACnet primitive data types, raise event when BACnet data type cannot be converted to a Mango data type during runtime.
Adding option to re-use address for IP Local Devices
Add support to data source for Multistate Value BACnet Objects
Add endpoint to get supported object types at GET v2/bacnet/object-types
Add ability to rebind address with multiple local devices, if all are configured to reuseAddress
Version 3.5.1
Fixed bug with COV subscribed points when more than one BACnet data source is sharing a local device.
Version 3.5.0
Upgraded to work with core version 3.5.x
Adding max master, max info frames and usage timeout settings to MS/TP Configuration to control master polling sequence
Adding support for 3rd party realtime mstp linux kernel module
Expanding published data type options on BACnet publisher for multistate usability and control if published points are settable
Fixed race condition where COV points may have delayed a poll period before sending their COV subscriptions
Version 3.4.1
Escape HTML issues on publisher page
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
Version 3.3.3
Fixing REST serialization of com.serotonin.bacnet4j.type.primitive.Enumerated
Version 3.3.2
Support for reading object properties besides ‘Present Value’
Update BACnet4J to pickup bugfix for reading elements of priority arrays and wrong loop condition when getting local device id
Version 3.3.1
Added characterstring and calendar as object types for points
Beta API for reading/writing any object properties admin permission required
Version 3.3.0
Upgraded to work with core version 3.3.x
Version 3.2.0
Upgraded to work with core version 3.2.x
Verion 3.1.1
Fix for NPE on data point save
Fix for hanging read on missing device discovery, use timeout
Version 3.1.0
Upgraded to work with core version 3.1.x
Version 3.0.0
Upgraded for core 3.0.x
Adding REST endpoints for discovery tools
Version 2.3.0
Upgraded to work with core version 2.8.x
Moved COV unsubscriptions into their own task/object.
Publisher alarm levels configurable
Version 2.2.4
Upgrade BACnet4j to 3.2.4 to pickup bugfix for MSTP Devices
Add refresh button to comm port list on Local Device settings section
Version 2.2.3
Upgrade BACnet4j to 3.2.3 to pickup BBMD support and much enhanced support for acting as a foreign device
Fixed bug in upgrade of data points for case-sensitive databases
Fixed bug where there were problems shutting down a poorly configured data source
Fixed bug where adding a point via the tool to an unsaved data source would cause a confusing popup message.
Fixed bug where dead network connection would render the local device unusable in the future.
Version 2.2.2
Fixing bug with Discovery Tool that was causing Mango to hang at Shutdown
Adding label to Export Object list icon
Version 2.2.1
Upgraded to work with core version 2.7.x
Version 2.2.0
Upgraded to work with core version 2.6.0
Adding Mango API model support
Adding SerialUID’s to the point locators, on module start existing UIDs are replaced with -1.
Changed COV subscription IDs to use the data point ID instead of incrementing counter.
Upgraded BACnet4J to 3.1.2
Version 2.1.4
Fix for BACnet error “Cannot send a request in the socket listener thread.”
Upgrade BACnet4J to 2.0.2
Version 2.1.3
Fixed bug with MSTP link station addresses not being parsed properly when discovering devices.
Version 2.1.2
Upgraded to work with core version 2.5.x
Added Poll aborted Event
Version 2.1.1
Upgraded to work with core version 2.4.x
Version 2.1.0
Added view support for TrendLog and TrendLogMultiple Object types
Added ability to export BACnetIP discovery data as XLSX file
Added ability to export ALL BACnetIP discovery data from url /bacnet/data/all-discovered.xlsx
Version 2.0.7
Upgraded to work with core version 2.3.x
Version 2.0.6
Added Ability for Accumulator BACNet points be saved as Mango Numeric points, previously they could only be Multistate.
Added option for user to choose Object Name or Object Description for new points
Fixed translation in BACnetIP data source help file where the header was missing.
Version 2.0.5
Updated to core 2.2
Version 2.0.4
Fixed bug with MSTP addresses in the Discovery Tool
Added functionality to use the Object Description for the point name if it is collected by the Discovery Tool
Version 2.0.2
Added UnInitImpl from data source page to clean up and cancel the running task for discovery.
Updated to work with core 2.1
Version 2.0.1
Added functionality to add objects from an object list result as points in batch by selecting with a check box. Also added 76800 as an MS/TP baud rate.
Multiple performance, usability and documentation enhancements in the BACnet module.
Progress bars and additional error checking for various activities.
Points that are added in batch are automatically enabled