For other improvements and fixes see release notes.
New Features
•BACnet Custom Multistate Action - allows sending multiple modes or states based on event filters (e.g. commanding an AHU to operate in LOW, MED, HIGH modes based on EventType).
•[EH-2570] - Google: Allow personal calendars to be used as room calendars in G-Suite
Improvements & Fixes
•Fix: [EH-2517] - When using BACnet SendExceptionSchedule action and a user sends a "Reinitialize Server" command, push schedules will fail to send with errors until service is restarted.
•Fix: [EH-2553] - BACnet: WriteDescription action isn't trimming descriptions longer than max length
•Fix: [EH-2558] - Kantech: multiple commands cause SDK token to become invalid. SMARTLINK_UNKNOWN_WEB_SDK_ID. Error Code = 62
•Fix: [EH-2540] - Some room names export to exponential notation.
•Fix: [EH-2541] - When importing equipment from CSV file, if equipmentId field is missing, import will fail.
•Fix: [EH-2557] - Ad Astra: generate more meaningful error when website is down
•Fix: [EH-2562] - Google: regressive bug from 1.6.2 causing UI deadlock after creating new google interface.
•Fix: [EH-2510] - Google: Update calendar and admin api nugets to latest
•Fix: [EH-2569] - Google: CheckIfTokenExists() was incorrectly calculating key name
•Fix: [EH-2471] - Google: Add support for new api for buildings, features, capacity
•Fix: [EH-2274] - Exchange: changing login creds and testing uses old credential until you re-open app.
•Fix: [EH-2489] - Exchange: room distribution lists can't be discovered until after 1st save of settings.
•Task: [EH-2495] - Exchange: Add check and uncheck all context menu to distribution list box.
•Task: [EH-2545] - Adjust command timeout if submitting a command that is in the past for immediate execution.
•Improvement: [EH-2249] - Show progress and cancel option for long running imports.
•Improvement: [EH-2249] - Rollback database updates if equipment import fails or is cancelled.
•Documentation updates