c<n>, g<n> and a<n>.s<m> datapoints are loaded dynamically only if defined in DLCP's configuration
o<n> datapoints now accept values between 0 and 255
new "commands" option
added support for DLCP4
DUMMY I/O Server:
new "startupevents" option
HWGMONITOR I/O Server:
improved compatibility with series 2 monitoring devices (e.g. Damocles2)
IonoPiMax I/O Server:
new dualsdsync.root datapoint
KNX I/O Server:
added support for DPT 251 datapoints
added support for DPT 245 datapoints
added support for ETS6 export file
added "decimals" I/O Server option
import performance improvements
Lares4 I/O Server:
communication with panel now based on asynchronous protocol
polling discontinued, pollinterval attribute will be ignored
changed default log size to 50 lines, max 300 lines
minor bug fixes and optimization
LoRaWAN I/O Server:
LoRaWAN Utility: MAC changed to EUI
added support for OTAA activation
added support for confirmed uplink frames
MEWS I/O Server:
added retryafterinterrupt configuration setting (defaults to 10)
MNET I/O Server:
improved protocol compatibility
Modbus I/O Server:
new frameinterval data point
NETATMO I/O Server:
refresh token is now automatically renewed by the driver
support of Netatmo radiator valves
support for new api authentication mode
added datapoints home.<home_id>.module.<module_id>.firmwarerevision and home.<home_id>.module.<module_id>.wifistrength
datapoint home.<home_id>.room.<room_id>.temp.set is now writable
datapoint home.<home_id>.room.<room_id>.temp.mode is now writable
NotifierESibM I/O Server:
new I/O Server for the E-SIB-M (Modbus TCP) Notifier and Honeywell fire detection panels
Siemens Vanderbilt Edp I/O Server:
new forcedlastzone configuration option
SIP I/O Server:
added support of linphone versions 4.x and 5.x
Strato I/O Server:
new dualsdsync.root datapoint
Strato Pi Max I/O Server:
new I/O Server for the Strato Pi Max XL and XS servers
Tecnoalarm I/O Server:
support for EV10-50
support for EV12-150
support for virtual zones
Telegram I/O Server:
the password datapoint can now be set to an empty string to delete the password and allow all incoming messages, even from users that are not registered
TLABQ I/O Server:
added "httprequestwait" attribute, defaults to 250 ms
modified polling time logic: if the polling time is shorter than the actual loop time, it is ignored
Cameras:
improved HTTP authentication compatibility with some camera models
faster NTP clock synchronization at start-up
improved Linux versions compatibility for Time Zone settings
improved compatibility with external mail servers when sending mail
improved storage efficiency and reliability for persistent variables and data loggers
lock command printed a logout exception error in the log
High Availability:
the slave HSYCO server could keep restarting if haDatabaseSlaveSync was enabled
CONTATTO I/O Server:
fixed a bug that, in some specific conditions, could interrupt input and output polling from MODDALI; improved logging in verbose mode
DETNOV I/O Server:
loop status was not updated
DOMINO I/O Server:
fixed a bug that, in some specific conditions, could interrupt input and output polling from DFDALI and DFDALI64; improved logging in verbose mode
DUMMY I/O Server:
data point names are now stripped of space characters
ELMO I/O Server:
UI object (elmo) inputs selection not working properly
MEWS I/O Server:
StartupEvent setting was not reading correctly
when the driver gets a 429 error the connection datapoint is now set to "offline" until the rate-limit timeout expires
Modbus I/O Server:
trying to use a communication port for Modbus RTU communication that is already being used by a different type of server (not a Modbus I/O Server), the API calls would fail
SATEL I/O Server:
Satel UI object layout
XGENCONNECT I/O Server:
fixed a bug that caused the driver to stop reading zone status when the zone index was equal to the maxareas attribute
JavaScript API:
JavaScript callback function parameters not isolated from global scope
httpRawEvent callback function not working and could also block httpCallEvent callback functions