Changelog
Follow up on the latest improvements and updates.
RSS
new
improved
fixed
Changelog - September Update
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
- KPIPanel 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)
- DonutsCan display automatically when there is only one row/column (SAAS-8029)
- Bar GraphSupports multiple Y-Axis (SAAS-7965)
- Tile EditorVisualisation errors and warnings are now hidden when the dataset is empty (SAAS-7915)
- Tile EditorDeprecated the _SquaredUp / Health_ data stream to improve the UX (SAAS-8149)
- DrilldownOobject details tab now shows all available data streams (SAAS-7869)
- OnboardingNudges to add your first data source and dashboards are now shown in the navigation bar (SAAS-7878)
🐞 Bug fixes
- Bar ChartWhen using multiple Y-Axis, the order is preserved based on columns (SAAS-8085)
- Bar ChartAnnotations now show percentages when percentage mode is selected (SAAS-8073)
- Bar ChartGridlines are now displayed in horizontal mode (SAAS-8040)
- Bar ChartSorting is applied by default, but can be overridden using Shaping (SAAS-8058)
- CollectionsUsers can now filter out built-in objects when there is only one data source (SAAS-7948)
- Data SourcesIt is no longer possible to cancel and fail the OOB installation when adding a data source (SAAS-8035)
- EmbedOne-row links now correctly auto-select the Embed visualisation (SAAS-8051)
- ExploreEnsure data stream links from the Data Source Page always pre-populate correctly (SAAS-8082)
- MonitoringPartially configured monitors now return Unknown status instead of Success (SAAS-6094)
- MonitoringAn incomplete configuration can no longer be saved (SAAS-6038)
- NavigationLong data source names are no longer truncated unexpectedly (SAAS-8066)
- TerraformNull values are no longer accepted when using the API for dashboard ordering (SAAS-8049)
- Tile EditorA data stream limited to a single object now allows the single object to be deselected (SAAS-8095)
- Tile EditorThe Objects tab no longer overflows on smaller screens (SAAS-8124)
- Tile EditorEmpty sort criteria are no longer displayed (SAAS-8068)
- VariablesThe 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)
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.
This is especially useful if you have
multiple
data sources for the same plugin - for example, AWS Prod, AWS Dev, and AWS Test. By filtering data sources earlier in the flow, you’ll narrow down your options in later steps and keep things streamlined.And don’t worry, if you only have one data source, we’ll automatically skip this step so the process stays as simple as ever.
This update is part of our ongoing effort to simplify and improve the experience of visualizing data with SquaredUp.

new
improved
fixed
Monthly Update
Changelog - August Update
This month’s update brings two major new features: Custom Columns, giving you the flexibility to add your own fields to any dataset with powerful expressions, and the brand new RollUp data source, which lets you see the health of your workspaces and dashboards at a glance.
We’ve also delivered a refreshed navigation bar, smoother chart defaults, clearer data source error handling, and plenty of plugin upgrades - from new Azure policy compliance and GitHub dashboards, to HaloPSA, and fresh out-of-the-box streams for UptimeRobot and Zendesk. As always, lots of bugs have been squashed along the way to keep things running smoothly!
---
⭐️ New features
🔍 Creating custom columns: You can now add custom columns to any dataset, powered by our Mustache-style syntax called
Expressions
.🚦 RollUp: The new RollUp data source provides a high-level view of health across your workspaces and dashboards.
✨ Other enhancements
- BlocksNow supports any link column as drilldown link (SAAS-7801)
- Data SourcesConnection/indexing errors are now shown more prominently (SAAS-7895)
- DonutsNow default to value/label for ease of use (SAAS-7867 / SAAS-7970)
- FormattingExpressions with single braces are now ignored as expected (SAAS-7977)
- NavigationThe navigation bar has been updated with section icons and improved layout (SAAS-7992)
- TerraformThe JSON of a data source can be copied from the UI, learn more (SAAS-7982)
🐞 Bug fixes
- Custom ColumnsFixed an issue with custom boolean-to-health mapping not working when overriding default values (SAAS-7914)
- Custom ColumnsFixed an issue with the keyboard shortcut hint overlapping content (SAAS-8038)
- ImageArrowheads in SVGs created using Microsoft Visio now display correctly (SAAS-7954)
- Tile EditorData sources in an error state are now displayed so the user can take action (SAAS-7893)
- Tile EditorObjects automatically selected via a dynamic selection now display a checkbox and tooltip to make manual selection clearer (SAAS-7934)
- KPIAPI endpoint no longer returns an incorrect value when using a dynamic scope (SAAS-7830)
🔌 Plugin improvements
AWS
- Apply button added to all relevant AWS data streams for more efficient querying (PLUG-3996)
- Log Insights query now returns all results as per AWS console (PLUG-3983)
Azure
- Streamlined the list of data streams, merged two Azure Monitor metrics into one called Metrics, deprecated stand-alone metrics, which are now available in the new Metrics data stream (PLUG-3928)
- New policy compliance data streams (PLUG-3920)
- New Data Explorer KQL Query data stream (PLUG-3872)
-
Azure DevOps
- WIQL data streams support None timeframe by default (PLUG-3988)
- No longer indexes branches by default (PLUG-3902)
GitHub
- Search Query data stream supports a new mechanism to return more data at scale (PLUG-3956)
- Pull Requests and Issues data streams support new paging mechanism (PLUG-3778)
- Security data streams support scoping at the organization level with improved performance (PLUG-3807)
- New Issues out-of-the-box dashboard (PLUG-4007)
Jira
- Improved error messages when testing the connection (PLUG-4052 / PLUG-4012)
HaloPSA
- Improved logic for more reliable object indexing and overall stability (PLUG-4010 / PLUG-4045)
- Assigned To field on Tickets data stream now correctly shows the assigned agent (PLUG-4026)
- Changing the timeframe in the Tickets data stream now returns consistent results (PLUG-4032)
- Invoices data stream no longer switches to unscoped when more than 1 client is selected (PLUG-4049)
MongoDB
- No longer passes the test when invalid credentials are used (PLUG-3997)
UptimeRobot
- New out-of-the-box dashboards (PLUG-3981)
Zendesk
- New Omnichannel data streams (PLUG-3062)
new
RollUp
The new RollUp data source provides a high-level view of health across your workspaces and dashboards. These are ideal for stakeholders who want to see status at a glance.
You can add a RollUp tile by navigating to any dashboard, clicking on a blank space to add a tile, and selecting the RollUp option from the list of data sources.

You can now add
custom columns
to any dataset, powered by our Mustache-style syntax, Expressions
.This opens up all sorts of possibilities, including:
- Running calculations or currency conversions
- Mapping values to states/booleans (e.g. flagging values above a threshold)
- Creating dynamic drilldown links (e.g. building a ticket URL from an ID)

new
improved
fixed
Monthly Update
Changelog - July Update
July was a jam-packed month for plugins, with the new Freshdesk data source and major improvements across Azure, Azure DevOps, GitHub, Jira, Zendesk, and more, including a more capable Azure Monitor metric stream, streamlined data stream lists, new filtering and scalability options, and lots of new data streams and out-of-the-box dashboards.
A powerful new custom timeframe feature now lets you define advanced date ranges like “last 4 hours” or “this fiscal year,” alongside many more improvements and bug fixes.
---
⭐️ New features
🔍 Custom timeframe: The new custom timeframe feature lets you define your own time ranges, including advanced options like “last 4 hours” or “this fiscal year” and fixed start/end dates.
🔌 Freshdesk data source: The new Freshdesk data source gives instant visibility with prebuilt dashboards for ticket trends, performance, and satisfaction, plus detailed agent/group views and rich data streams for deeper insights.
📊 New out-of-the-box dashboards: for Azure, Azure DevOps, GitHub, Jira, Zendesk and CloudFlare
✨ Other enhancements
- DashboardsThe + button for adding new tiles has been made clearer (SAAS-7690)
- DashboardsAbility to hide the X/Y axis label on bar and line graphs (SAAS-7690)
- NavigationThe + button for adding new dashboards has been made clearer (SAAS-7856)
- NotificationsUse a shared dashboard link to drilldown when available (SAAS-7401)
- Tile EditorMore control over the height of query windows (SAAS-7649)
🐞 Bug fixes
- DashboardsEditing the dashboard JSON is now saved correctly (SAAS-7917)
- DashboardsPerformance improvements when loading large numbers of dashboards (SAAS-7909)
- DashboardsPerformance improvements when switching between dashboards (SAAS-7833)
- ExportImage export now shows the fixed timeframe indicator on tiles (SAAS-6193)
- ObjectsSearch on the data source overview page now works correctly with the source type column (SAAS-4184)
- PerspectivesDrilldowns from one perspective to another now works correctly (SAAS-7870)
- Tile EditorThe layout and spacing for the Objects tab has been improved (SAAS-7817, SAAS-7923)
- Tile EditorThe name of the object is no longer truncated (SAAS-7912)
- Tile EditorClearing the filter on the object's data source now correctly resets the category to All (SAAS-7704)
- TilesCopying tiles with variables/expressions now hardcodes those values (SAAS-7781)
- UITooltips can now be interacted with on MacOS (SAAS-7831)
- VariablesVariables no longer disappear when switching workspace (SAAS-7847)
🔌 Plugin improvements
Artifactory
- Imports no longer fail when payload size is above limit (PLUG-3865)
AWS
- Cost data stream now automatically selects next highest available timeframe (PLUG-3779)
Azure
- New out-of-the-box dashboards (PLUG-3824)
- New service health advisories data stream (PLUG-3625)
- Monitor metric data stream now retrieves all namespaces, includes KQL-based metrics, and re-targets insights metrics to the app (PLUG-3944)
Azure DevOps
- New out-of-the-box dashboards (PLUG-3560)
- Streamlined the list of data streams -> easier to find the right one (PLUG-3898)
- Drilldown links available to more data streams (PLUG-3900)
- No longer warns when disabled repos are skipped (PLUG-3977)
- Apply Button added to WIQL data streams for more efficient querying (PLUG-3910)
Cloudflare
- New out-of-the-box dashboards (PLUG-3835)
GitHub
- New out-of-the-box dashboards (PLUG-3632)
- Streamlined the list of data streams -> easier to find the right one (PLUG-3455)
- Pull Requests and Issues data streams supports a new mechanism to return more data at scale (PLUG-3874)
- Pull Requests and Issues data streams support new filtering options (PLUG-3955)
HaloPSA
- Auth errors fixed when connecting to the data source (PLUG-3916)
Jira
- New Filters perspectives on out-of-the-box dashboards (PLUG-3931)
- Streamlined the list of data streams -> easier to find the right one (PLUG-3899 / PLUG-3894)
- Components, labels and versions are now optional objects to index (PLUG-3942)
- All data fields are now returned correctly when using a scoped token (PLUG-3940)
Sample Data
- New out-of-the-box dashboards (PLUG-3839)
ServiceNow
- Apply Button added to query data streams for more efficient querying (PLUG-3890)
Snyk
- Region choice when setting up the data source (PLUG-3820)
Zendesk
- Streamlined the list of data streams -> easier to find the right one (PLUG-3784 / PLUG-3907)
- New Tickets & Metrics data stream: more scalable, new options to include metrics, SLA, custom columns, organization fields and filter by tag (PLUG-3915, PLUG-3481, PLUG-3884)
- Major improvements to the scalability of the Tickets Query data stream (PLUG-3915)
- Key values like status, type and priority are now capitalised (PLUG-3796)
new
improved
New out-of-the-box dashboards
We’ve released redesigned OOB dashboards for Azure, Azure DevOps, GitHub, Jira, Zendesk, Cloudflare, and Sample Data. These dashboards make it easier to explore your data. Click into an area of interest, drill down into perspectives, and uncover more insightful metrics than ever before.
To get them:
- Click the data source logo in the nav bar to open its overview page.
- Hit Install Dashboards and they’ll appear in a brand-new folder in your nav bar, ready to use.
- Go explore and see what’s new!

Gain instant visibility into your Freshdesk environment with this new data source. Prebuilt dashboards highlight ticket trends, agent and group performance, satisfaction ratings, and more. Explore detailed views for agents and groups, and tap into rich data streams like Tickets by Agent or Group to surface the insights that matter.

The new custom timeframe feature lets you go beyond the standard presets by defining your own time ranges for dashboards and tiles. You can create advanced timeframes like “last 4 hours”, “previous week”, or “this fiscal year", as well as fixed timeframes with exact start and end dates. You can also set the first day of the week or the start of the year. These options give you a lot of flexibility to tailor data views to your specific needs.
Read more on the announcement blog.

new
improved
fixed
Monthly Update
Changelog - June Update
In June, we introduced the MongoDB data source and powerful Custom Formatting for full control over how data is displayed alongside many bug fixes and smaller enhancements: e.g. more precise scoping with source types. On the plugins side of things, Elasticsearch, and Microsoft 365 plugins saw major upgrades, while Azure, Jira, and others gained fixes and new data streams. All plugins now support fixed IP whitelisting for improved security (learn more).
---
⭐️ New features
🔍 MongoDB data source: The new MongoDB data source lets you query any MongoDB-compatible database to visualize and monitor operational or business data.
🔢 Custom formatting: Fully control data display with expressions for calculations, string formatting, and column combinations - using JavaScript-powered Mustache-style expressions.
✨ Other enhancements
- ScopingReplaced type with source type for more precise filtering and scoping throughout the application (SAAS-7561)
- DashboardA clearer error message and "Try again" action are now shown when a data stream encounters a timeout. (SAAS-7775)
- DashboardWhere possible, data streams will now run on the client for better performance. (SAAS-7558)
- Tile EditorUsers will now be more clearly guided to specify parameters for a configurable datastream. (SAAS-7666)
- Tile EditorWhen resizing the Objects tab the experienced has been improved to avoid wrapping/truncation. (SAAS-7685)
- Tile EditorWhen referencing variables in an expression, the full graph object is now available. (SAAS-7729)
🐞 Bug fixes
- Bar chartNo longer displays null names as [object Object] when layout is horizontal (SAAS-7509)
- DashboardTile warning popup now shows more consistently (SAAS-6792)
- Data ExplorerAn issue using "All workspaces" mode has been fixed. (SAAS-7034)
- HomepageNo longer allows to set decimal value for blocks count (SAAS-7699)
- TablesHovering on a link no longer shows the tooltip which gets in the way (SAAS-7564)
- Tile EditorWhen editing a column using a currency, the dropdown is now correctly prepopulated (SAAS-7692)
- Tile EditorThe functionality to edit the name of a column inline has been removed, having been superseded by a new modal UX. (SAAS-7763)
- Tile EditorWhen docking/undocking the editor, any unsaved changes are now retained. (SAAS-7720)
🔌 Plugin improvements
- AzureAbility to group by multiple tags for cost reporting (PLUG-3793)
- AzureNew Cost Anomaly Alerts data stream (PLUG-3626)
- Azure DevOpsWIQL data stream now supports built-in mustache parameters e.g. to express timeframes (PLUG-3818)
- ElasticsearchStreamlined the list of data streams (PLUG-3643/3764)
- ElasticsearchPaging support for Lucene and Query DSL data streams (PLUG-3862)
- ElasticsearchSupports API key authentication (PLUG-3766)
- ElasticsearchImprove logging and error reporting (PLUG-1798)
- HaloPSAFixed object indexing timeouts and config tests (PLUG-3800 / 3806 / 3867)
- JiraSupports scoped API tokens (PLUG-3819)
- Microsoft 365New data stream to monitor Teams rooms devices state (PLUG-3713)
- Microsoft 365New data streams for Teams, Outlook and OneDrive (PLUG-3690)
- SCOMFixed SCOM Plugin Health by Class stream RBAC (PLUG-3797)
- SCOMAdd defensive code for properties with no value (PLUG-3758)
- SCOMEnhanced SQL wildcards to allow complex criteria (PLUG-3748)
- ThousandEyesFixed data stream errors (PLUG-3901)
- Web APIThe "Response preview" now evaluates expressions, e.g. {{variable1}} (SAAS-7730)
- ZendeskFixed indexing failures (PLUG-3891)
- All pluginsSupport for fixed IP address traffic source for whitelisting (PLUG-3782)

Load More
→