new
Web App
API
09/22 September 22 – Web Application and API Update
🛠️
Improvements
- "Blocked By" Column in Unblock Requests– The Active Requests and Request History grids now include a Blocked By column showing the reason each domain was blocked, consistent with the Query Log's Method column. The blocking reason is also visible in the approval drawer.
- Unblock Request Admin Email Improvements– Admin notification emails for unblock requests now include a direct link to the Unblock Requests page, with the subject line including the requester's organization name. Emails route to the correct MSP or organization view depending on which block page the request came from.
- Type-to-Confirm for Roaming Client Delete and Cleanup– Deleting Roaming Clients and running a cleanup deletion now require typing to confirm before the action completes, preventing accidental mass deletions and aligning with the destructive-action standard used elsewhere in the platform.
- Deployment Access Controls for Restricted Roles– Read-only and policy-only users now see deployment controls correctly scoped to their permissions across Sites, Relays, and Roaming Clients: Site Keys are hidden, Relay deployment controls and Site Keys are disabled, and Roaming Client installer access is restricted, each with a clear tooltip directing users to contact a dashboard admin.
- Last Logged In User and Friendly Name in CyberSight Top Clients– The Top Clients View All grids on CyberSight Activity Overview and AI Usage now show Last Logged In User by default and offer Friendly Name as an optional column — so admins can identify the person behind a Roaming Client without leaving the grid.
🪲
Bug Fixes
- Query Log FQDN Filter Now Matches Correctly– Resolved issue where the FQDN filter in the Query Log was matching against the Domain column instead of the FQDN column. Filtering by a specific subdomain now correctly returns matching results.
- Dashboard Requests Activity Chart Off by One Day– Resolved a timezone offset issue where the 7-day and 30-day Requests Activity chart on Dashboards showed zero traffic for the current day, with all buckets shifted by one day for users in UTC-negative timezones.
- Column Drag-to-Reorder Restored in Deployment Tables– Resolved an issue where dragging columns to reorder them in the Roaming Clients, Sites, and Relays grids either did nothing or moved the wrong column. Column reordering now works correctly across all deployment tables.
- CyberSight Timeline "Exclude Weekends" Filter– Resolved an issue where the Exclude Weekends toggle had no effect on the Activity Breakdown and Timeline widgets, which continued showing identical totals regardless of the setting.
- MCP Server Entitlement Cache After Plan Upgrade– Resolved an issue where users who upgraded from a plan without MCP Server access still received entitlement errors in a new session until reconnecting. The entitlement cache now reflects plan changes without requiring a manual reconnect.
- Sales Managed Plan Cascade on Plan Change– Resolved an issue where Sales Managed MSP client organizations were not automatically updated to the highest available plan when a plan change was made at the account level, leaving organizations on a plan that no longer existed on the account.
- Branding: Dashboard Name API Validation– Resolved an issue where the Dashboard Name field had no server-side character limit, allowing values set via API to exceed the 128-character maximum enforced in the UI, which could cause layout issues across login, browser tab, and report surfaces.
Plus general performance and stability improvements across the dashboard.