the loop-back IP address (127.0.0.1) is now considered part of the trusted network only when the trustedNet option is set to "local", or when explicitly listed
new BOSCHFPA I/O Server adds support of the BOSCH FPA-5000 modular fire panel system
new BOSCHMAP I/O Server adds support of the BOSCH MAP-5000 modular security panel system
new Cradlepoint I/O Server adds support of the Cradlepoint IBR6xx routers
new VEDIRECT I/O Server adds support of the Victron VE.Direct protocol for the BMV7xx battery monitors
new WXT520 I/O Server adds support of the Vaisala WXT520 weather station
Contatto I/O Server:
improved communication error logging
improved support of tools remote access
events generated during startup if startupevents=true are now executed sequentially
MODDI support
MODCL support
Domino I/O Server:
improved communication error logging
improved support of tools remote access
events generated during startup if startupevents=true are now executed sequentially
DFCC2 module support
DFH compatibility
Modbus Server I/O Server:
added support for function 0x17 read/write multiple registers
new option forcedevents, set to false to generate events only on registers' data changes. Default is true
new option connectionslog, set to true to log all connections. Default is false
new option maxconnections, sets the maximum number of concurrent connection. Default is 128
HID Edge Solo I/O Server: added support for two readers door controller
Bentel KIO 320 I/O Server: partition buttons (P1-P12) are now automatically highlighted on armed areas
SSH I/O Server: added support for the "keyboard-interactive" authentication method
BACnet I/O Server: added support for segmented messages, limited to Read-Property-Response
Knx I/O Server:
removed framedelay option
improved frames confirmation handling
improved configuration files loading
INIM I/O Server:
added option "pintimeout": expiration time of pin entered from gui
added option "multicommand": allows for multiple commands during pin validity time
WXONLINE I/O Server: pressure datapoint added
HWGMONITOR I/O Server:
new poll interval option
new command read=all to read the device status
ESC/VP I/O Server: added "serial" option
YAMAHA RX I/O Server:
added support for new RX-series models
improved compatibility of SSL certificates with iOS
High Availability:
new option haActiveIP: an IP address that is assigned as an alias to the eth0 Ethernet port on the active server
new option haClientSessionsFailover: when true the slave server will mirror the master's authentication keys, allowing a clean transition of authenticated sessions from master to slave (defaults to false)
Data logger:
new options (DaysBeforeDelete, DaysBeforeMonthConsolidation, DaysBeforeDayConsolidation, DaysBeforeHourConsolidation) for data consolidation and deletion
new data recovery tool in Manager/Settings
HTTP Server: all files saved under any subdirectory named "nocache" will not be listed in the persistent cache's manifest file
HSQLDB core SQL engine upgraded to 2.3.2; database lock file is now disabled
new database restore function: on start-up, if the data_restore_now directory is present, the original data directory is renamed to data_backup_before_restore and replaced by data_restore_now
new email option SmtpDebug: when true the SMTP session information is written to console.log
new log option persistentLog: when set to false, message and error logs are not written to files, and are only visible in the Manager's Log Viewer (defaults to true)
text-to-speech: on Mac OS X the voice name can be prefixed with the OS user id that is authorized to execute the "say" command and accessibility features. Required starting with Mac OS X 10.9
improved compatibility with non-standard JPEG image formats and MJPEG streams
MNET I/O Server: inlet temperature not working with decimal values
HSYCO I/O Server: fixed issue with remote (user) button commands having special parameters with special characters
TecnoAlarm I/O Server:
output.N command data point not working
not defined code and/or model mandatory parameters crashed HSYCO server at startup
user codes starting with one or more zeroes didn't work
fixed a bug that could prevent reading of the zones status of the TP 8-88 panel
Guardall I/O Server: fixed a timeout issue that could prevent proper startup with very large number of zones
GSM I/O Server:
fixed bug occurring when sending messages containing the '=' character
minor fixes to the sms UI object
BACnet I/O Server: fixes to the BACnet Browser utility
Tridonic I/O Server: fixed a bug in the devices discovery procedure
MyHome I/O Server: when using the L4686SDK interface, added a small delay when sending commands, to ensure that feedback is properly received by the L4686SDK
Domino I/O Server: DFTZ user commands mode.comfort, mode.eco, mode.off not working
INIM I/O Server:
fixed bug in object: bypassed status was inverted
fixed bug that prevented bypassing a zone if pin not set in hsyco.ini
Aritech Master ATS I/O Server: polling failure occurring for a high number of zones
Bentel KYO320 I/O Server: fixes to the (bentel) object
sms object prevented popups from opening
Manager Settings:
support for alternate comm port for Domino and Contatto I/O Servers
missing optional parameters for the Modbus Server I/O Server: connectionslog, forcedevents, maxconnections
missing ATS I/O Server option: logsize
Project Editor:
position wasn't updated correctly when moving with keyboard arrows
fixed compatibility problems with latest versions of Chrome browser
Modbus TCP Server I/O Server: fixed data length error in return PDU
Modbus JavaScript API: passed and returned numeric arrays should have elements with unsigned decimal values
JavaScript callback functions: varGet() and other functions of type String returned a "null" text instead of null in case of errors
readComm() and readCommBytes() methods: calling the methods with len=0, the input buffer was only partially emptied
input object: pressing the eraseicon failed to send the empty value if in autosend mode
datalogger object:
mode, valuelabelcolor, thresholds, thresholdscolor attributes not working
minor graphic fixes
dataloggers could sometime fail to load on very slow browsers
LogMaxAge configuration parameter: not loaded correctly at start-up
cameras configuration: a malformed URL in hsyco.ini could cause an unrecoverable startup error
plugin's projects were not shown in the Admin/Users projects selection fields
minor fixes to the Project Editor: include sections could be moved and deleted
minor fixes to scheduler object: one touch scroll of detail panel
minor fixes to datalogger object: failed to update in some configurations
minor fixes to GUI:
a userlist item sometimes wouldn't open a popup
draw uisets wouldn't work on userimage objects if on a currently invisible page
sliders not restoring the correct value when the "enable" attribute's value changes
scroll on touch devices fixed on some devices for text object and scheduler