New Features
Set the notification system in Maintenance Mode via the dashboard to pause notifications during planned maintenance windows.
API to set the system on or off the maintenance mode window.
Improvements
+ UI (Improvement): When a new target is added by another dashboard instance, highlight refresh button (similar to generated reports list).
+ UI (Improvement): Enable Agent Search for Alert List Filters.
+ UI (Improvement): Update ping timeout when Jitter and MOS estimate is enabled.
+ API/UI(Improvement): Allow for more than 4 wifi profiles per hopping group (configurable).
+ API (Improvement): Ad hoc iperf test send interval field.
+ API (Improvement): IPInfo database switched to SQLite with great disk space savings.
+ Agent (Improvement): update WiFi RPi agents Operating System to buster.
+ Agent (Improvement): don't exit when setting option commands fail.
+ Agent (Improvement): add test type to test manipulation.
+ Agent (Improvement): Reload WiFi drivers before each reconnection attempt.
+ Agent (Improvement): Script for cleaning up agent disk.
Bug fixes
* API (Bug): Processing notifications for incident should be post-commit - Incident emails show as opening and opening again instead of opening-closing.
* API (Bug): When Alert Detectors are deleted and subsequently ADIs the tests statuses are not recalculated.
* API (Bug): WiFi Network Names and Hopping groups.
* API (Bug): 500 error when serializing a test without an agent.
* Msgsrv(Bug): The test handlers from a scheduled test or a periodic test may correspond to the same test id.
* Msgsrv (Bug): Upgrades message doesn't get sent after 30 seconds.
* Msgsrv (Bug): Fails to initialize when sign_in doesn't work.
* API(Bug): Scheduled tests that a mutually exclusive still go through.
* UI (Bug): NEW AGENT Event Doesn't Immediately Add Agent to Redux Store
* UI(Bug): On a Speedtest test with thousands of agents attached, when clicking on the 'eye' icon in the test details, the UI crashes.
* API (Bug): Ambiguity between wifi_metrics vs access_point_metrics in data retention settings.
* API (Bug): Iperf/VoIP/Packet Capture Ad-Hoc Test Doesn't Always RunTarget cannot match agent's own address.
* API/MySQL(Bug): INSERTing into scheduled_nb_test_results gets a Lock timeout error consistently in high loads.
* Refactor(API/Msgsrv): Include incident detector instances on agent initialization (similar to alert detector instances).
* API(Bug): When flags are set on the template but not the test it goes in an infinite loop.
* API (Bug): Allow empty PMF value on wifi_profiles.
* API (Bug): New Incident created notification not sent.
* Agent (Bug): Configurations not being copied fully.
* API (Chore): Update MS Teams target template.
* UI (Bug): Syslog Integration Settings Form Not Pre-Populated Correctly.
* UI (Bug): the target for adhoc voip is the agent name and not the IP.
* Agent (Bug): on Windows replace popen() with exeCmd() for VoIP test to avoid TCP connection issues.
* Agent (Bug): External IPv4 command should force to IPv4.
* UI (Bug): Flags are Rendered for an ICMP Ping Test.
* UI (Bug): Use Debounce for Front-End Agent List Searching.
* API/UI(Bug): When updating a Scheduled test with thousands of agents, the update process loads them even if they are unchanged.
* UI (Bug): Network summary report: inconsistent highlight of warning conditions.
* Agent (bug): Set time after server registration message is received.
* Agent (Bug): Protections to not fill up the log partition /var/.