This month we've released a major improvement to the tile editor that makes building dashboards smoother and faster with a new Data Source tab in the tile editor, helping you easily find and select the right data. We’ve also added live previews and safeguards to the KPI panel, support for multiple Y-axes in bar graphs, and improved onboarding. Numerous UI fixes enhance the overall experience, while plugins like HaloPSA, Microsoft 365, and MSSQL gain powerful new data streams and clearer setup guidance. Together, these updates make SquaredUp more intuitive, reliable, and insightful - helping you explore, visualize, and share your data with even greater ease!
---
⭐️ New features
🔍 Filtering data sources in the tile editor: We’ve added a new Data Source tab to the tile editor, making it easier to choose the right data source when building a tile.
✨ Other enhancements
  • KPI
    Panel in the tile editor now includes a live preview, helpful links, and safeguards against creating KPIs with no data. (SAAS-8089 / SAAS-8087 / SAAS-8077 / SAAS-8076 / SAAS-8074)
  • Donuts
    Can display automatically when there is only one row/column (SAAS-8029)
  • Bar Graph
    Supports multiple Y-Axis (SAAS-7965)
  • Tile Editor
    Visualisation errors and warnings are now hidden when the dataset is empty (SAAS-7915)
  • Tile Editor
    Deprecated the _SquaredUp / Health_ data stream to improve the UX (SAAS-8149)
  • Drilldown
    Oobject details tab now shows all available data streams (SAAS-7869)
  • Onboarding
    Nudges to add your first data source and dashboards are now shown in the navigation bar (SAAS-7878)
🐞 Bug fixes
  • Bar Chart
    When using multiple Y-Axis, the order is preserved based on columns (SAAS-8085)
  • Bar Chart
    Annotations now show percentages when percentage mode is selected (SAAS-8073)
  • Bar Chart
    Gridlines are now displayed in horizontal mode (SAAS-8040)
  • Bar Chart
    Sorting is applied by default, but can be overridden using Shaping (SAAS-8058)
  • Collections
    Users can now filter out built-in objects when there is only one data source (SAAS-7948)
  • Data Sources
    It is no longer possible to cancel and fail the OOB installation when adding a data source (SAAS-8035)
  • Embed
    One-row links now correctly auto-select the Embed visualisation (SAAS-8051)
  • Explore
    Ensure data stream links from the Data Source Page always pre-populate correctly (SAAS-8082)
  • Monitoring
    Partially configured monitors now return Unknown status instead of Success (SAAS-6094)
  • Monitoring
    An incomplete configuration can no longer be saved (SAAS-6038)
  • Navigation
    Long data source names are no longer truncated unexpectedly (SAAS-8066)
  • Terraform
    Null values are no longer accepted when using the API for dashboard ordering (SAAS-8049)
  • Tile Editor
    A data stream limited to a single object now allows the single object to be deselected (SAAS-8095)
  • Tile Editor
    The Objects tab no longer overflows on smaller screens (SAAS-8124)
  • Tile Editor
    Empty sort criteria are no longer displayed (SAAS-8068)
  • Variables
    The variable dropdown is now displayed correctly in light mode (SAAS-8125)
🔌 Plugin improvements
Azure
  • More informative error message when Sentinel Workspaces have insufficient permissions to index (PLUG-793)
  • Prominent warning when a billing account is missing during setup (PLUG-3953)
Azure DevOps
  • Indexing no longer succeeds and now reports an error with invalid credentials (PLUG-4072)
Elasticsearch
  • Error no longer generated with correct credentials (PLUG-4046)
GitHub
  • Security data streams now support a timeframe selection (PLUG-4065)
  • More useful error messages reported to user on setup (PLUG-3860)
HaloPSA
  • New Ticket Lists data stream (PLUG-4096)
  • New Invoices data stream returns more results at scale (PLUG-4055)
  • Custom Reports are now available in the Reports data stream (PLUG-4053)
  • Invoice payment status field now shows correctly (PLUG-4048)
  • Tickets data stream now retrieves custom priorities for SLAs (PLUG-4133)
  • Sorting by due date now supported for Invoices data stream (PLUG-4110)
  • Drilldown links added to all data streams (PLUG-4020)
  • Links to HaloPSA portal added to all relevant data streams (PLUG-4120)
  • Deprecated the Reports List data stream (PLUG-4111)
  • More info during setup when specific admin permissions are missing (PLUG-4084)
  • No longer requires an admin scope for basic authentication (PLUG-4069)
Google Cloud
  • BigQuery data stream now supports a None timeframe (PLUG-4082)
Jira
  • JQL Over Time data stream now uses the latest supported endpoint for improved stability (PLUG-4051)
  • JQL Over Time data stream no longer returns results in the future (PLUG-4085)
Microsoft 365
  • New Exchange and EntraID data stream (PLUG-3691)
  • Microsoft Teams Devices data stream now correctly handles missing devices with null values (PLUG-4062)
MSSQL
  • New Stored Procedures data stream (PLUG-4083)
ODBC
  • Now supports testing the connection during setup (PLUG-3584)
SCOM
  • All health data streams can pre-filter using SCOM criteria and optionally return object properties (PLUG-3878)
UptimeRobot
  • All data streams now match on all imported objects (PLUG-3886)
  • Events Log data stream now correctly filters on the selected scope (PLUG-4023)
VMware
  • New maintenance mode column on Health data streams (PLUG-3466)
Zendesk
  • Aggregation on the Tickets data stream now supports Solved and Due dates (PLUG-4060)
  • Tickets data stream can now aggregate by Requester (PLUG-4059)