You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
💡 Enhancements
Supports real-time push notifications from Alarm.com via WebSockets.
Pull update services now uses one consolidated endpoint instead of one endpoint per device type. This increases speed and reduces complexity and failure rates.
Supports two-factor authentication for accounts with multiple OTP methods. (This is a new Alarm.com feature.)
Added "stream" mode to adc CLI that streams real-time events to the terminal.
adc CLI raw output now formatted as JSON instead of Python object notation. JSON makes it possible to copy & paste the output into a JSON prettifier for easier reading.
🐛 Bug Fixes
Fixed bug that prevented users with two-factor authentication from logging in.
Fixed issues in which systems are not populated in device list.
Better handling of expired sessions.
🧹 Housekeeping
Pull update services now uses one consolidated endpoint instead of one endpoint per device type. This increases speed and reduces complexity and failure rates.
Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
Created device registry class to make retrieving / updating devices easier.