Changelog

Follow up on the latest improvements and updates.

RSS

new

improved

fixed

Monthly Update

Changelog - January 2026

This month's release brings a mix of powerful new capabilities and thoughtful refinements across the product. Highlights include paging support for the Web API to handle larger datasets, continued improvements to RollUp with Health and KPI unified in a single view, and a wide range of usability, visualisation, and plugin enhancements to make building and maintaining dashboards faster, clearer, and more reliable.
---
⭐️ New features
📊 RollUp: Health and KPI in one place: The RollUp data source has been updated to bring Health and KPI together in one place. (SAAS-8498 / SAAS-8499 / SAAS-8504 / SAAS-8536)
📄 Web API: Paging now supported: You can now fetch and work with larger datasets using our Web API data source.
✨ Other enhancements
  • Data Sources
    We've updated our catalog to more clearly separate SquaredUp and Community authored data sources. (SAAS-8646)
  • Data Streams
    Added an indicator for deprecated data streams (SAAS-8579)
  • Expressions
    Lodash is now available in expressions for easier transformation of data (SAAS-8798)
  • Tile Editor
    Linking tiles to existing object variables now clearer and easier (SAAS-7949)
  • Tile Editor
    Users are now always prompted to select a visualisation (SAAS-8083)
  • Visualisations
    Remove "Auto - " in front of automatically selected options (SAAS-8015)
  • Visualisations / Bar
    Single-colour bars now display when no series and one Y-Axis (SAAS-8655)
  • Visualisations / Bar
    No longer auto-selecting a series by default (SAAS-8427)
  • Visualisations / Bar - Donut
    Prioritise non unique columns on axes for better results (SAAS-8529)
  • Visualisations / Donut
    Can now render with zero values (SAAS-8831)
  • Web API
    Our Web API data source now supports displaying items from an RSS feed. (SAAS-8819)
🐞 Bug fixes
  • Monitoring
    Indexing and monitors not running on schedule in the US region (SAAS-8681)
  • Monitoring
    Monitors can fluctuate between Unknown and another state (SAAS-8031)
  • Tile Editor / Parameters
    Apply button becomes disabled when docking Parameters tab (SAAS-7858)
  • Tile Editor / Parameters
    Parameters are discarded when docking before clicking Apply (SAAS-7720)
  • UI / Misc
    App does not load in Firefox v147 (SAAS-8745)
  • UI / Misc
    Uploaded workspace icons with transparency no longer show a white background (SAAS-8753)
  • Visualisations / Bar
    X-axis shows a URL instead of an ID string (SAAS-8528)
  • Visualisations / Bar
    Grouping null values as dates can cause the tile to crash (SAAS-8093)
  • Visualisations / Bar
    Format expression doesn’t appear correctly (SAAS-7995)
  • Visualisations / Donut
    Crashes when there are no label columns (SAAS-8825)
  • Visualisations / Donut
    Percentage mode values are incorrect when data contains duplicates (SAAS-8821)
🔌 Plugin improvements
  • AWS
    S3 objects now index correctly (PLUG-4432)
  • Azure
    Subscription Charges Overview data stream now returns the Subscription Billing Status property (PLUG-2280)
  • Azure
    New out-of-the-box dashboards for Azure Sentinel (PLUG-4132)
  • Azure
    Merged Resource Graph KQL Query data streams into one to improve usability (PLUG-4350)
  • Azure DevOps
    Improved warnings when there is no access to Work Items (PLUG-4358)
  • Azure DevOps
    Merged WIQL Query data stream into one for improved usability (PLUG-4212)
  • Dynatrace
    New Metrics data stream (PLUG-4356 / PLUG-4384 / PLUG-4353 / PLUG-1099)
  • Dynatrace
    New Health data stream (PLUG-4355)
  • Dynatrace
    Deprecated all presets (PLUG-4305)
  • GitHub
    Security data streams always return data even if some repositories have none available (PLUG-4426)
  • GitHub
    Set default timeframe on Pull Requests data stream to match the dashboard (PLUG-4418)
  • GitHub
    Increase timeouts to 25 seconds for improved performance (PLUG-4395)
  • Google Cloud
    Merged BigQuery data streams into one to improve usability
  • Google Cloud
    Merged BigQuery data streams into one to improve usability (PLUG-4330)
  • Google Cloud
    Merged MQL Query data streams into one to improve usability (PLUG-4330)
  • HaloPSA
    Date columns no longer default to a String data type (PLUG-4089)
  • HaloPSA
    Teams are now indexed to allow faster filtering by team on the Tickets data stream (PLUG-4366)
  • Jira
    Rename Projects to Spaces (PLUG-4206)
  • Jira
    New one-click setup with single sign-on (PLUG-4009)
  • Microsoft 365
    InTune out-of-the-box dashboards are only deployed when the option is selected on data source setup (PLUG-4383)
  • MSSQL
    Increase timeouts to 30 seconds for improved performance (PLUG-4386)
  • Sample Data
    New test button on the data source setup (PLUG-4299)
  • ServiceNow
    Move timeframe fields to Timeframe tab (PLUG-4327)
  • Zendesk
    Aggregating by 'Created' using a 7-day timeframe now shows correct results (PLUG-4397)
  • All Plugins
    Removed all remaining preset data streams (PLUG-4345)
  • All Plugins
    Remove the Perspectives folder from out-of-the-box dashboards (PLUG-4203)
You can now fetch large datasets more reliably by enabling paging in our Web API data source. We support three common paging patterns, so you can adapt to how each API works:
  • Next URL – Follow a URL returned in the response to retrieve the next page
  • Token-based – Use a continuation token returned by the API
  • Offset-based – Step through results using a configurable starting value
Alongside our recently added scripting functionality, this makes it easier to work with real-world APIs and unlock richer, more complete datasets in your dashboards.
image
The RollUp data source has been updated to bring Health and KPI together in one place.
  • Health is now selected from a single flow where you choose the source (workspaces, dashboards, or monitors).
  • KPIs are now an integral part of RollUp. We’ve also simplified the KPI data returned and included a direct drilldown link to the KPI itself.
This makes it easier to build and share high-level dashboards showing status and key metrics at a glance.
Blog Graphic placeholder - roll-up updates

new

improved

fixed

Monthly Update

Changelog - December Update

Happy New Year! 🎉 We're a little late publishing this update as many of the team enjoyed some time off over the holidays. It's a great update with some nice quality-of-life wins. HaloPSA gets refreshed built-in dashboards with new ticket summaries and KPIs, and Web API now supports scripting so you can transform responses before visualizing them. You’ll also see faster loading, smarter dashboards, and a bunch of tidy visualisation tweaks. We’ve squashed a good list of bugs, added a new ClickHouse plugin, and shipped several plugin improvements across Azure, Splunk, GitHub, ServiceNow, and more. Here's to a great 2026!
---
⭐️ New features
📊 HaloPSA built-in dashboards updated: New Tickets Summary and KPI dashboards provide daily ticket insights and long-term performance metrics, with filters for Agent or Client (PLUG-4317)
🔗 Web API: Transform responses with scripting: Use JavaScript to reshape API data, handle complex formats, and perform calculations before visualizing, with options for JSON path or custom scripts.(PLUG-4291)
✨ Other enhancements
  • Columns
    When configuring a date column, the user can now specify the timezone of the incoming data (SAAS-8069)
  • Performance
    Larger dashboards now lazy load tiles for improved rendering performance (SAAS-6760)
  • Performance
    Improved initial load time for all pages (SAAS-7228)
  • Timeframe
    Reduce caching period for 7 day timeframe to 3 hours (from 6 hours) (SAAS-7770)
  • Visualisations / Donut
    Show/hide centre value on donut toggle (SAAS-4743)
  • Visualisations / Bar
    Y-Axis now defaults to a 0-1 range when all values are 0 (SAAS-8425)
  • Visualisations / Line
    New built-in Count option for Y-Axis (SAAS-8230)
  • Visualisations / Line
    Shows an empty line graph (instead of error message) when only one row (SAAS-8461)
🐞 Bug fixes
  • Dashboards
    Dashboard clone can hang (SAAS-8139)
  • Dashboards
    Dashboard fail to copy when containing a variable (SAAS-8329)
  • Dashboards
    Export image or monitor notification image can appear blank (SAAS-8613/SAAS-8575)
  • Data Sources
    Indexing modal can get stuck when clicking Add dashboard (SAAS-8494 / SAAS-8495)
  • Data Streams
    Link labels are incorrectly being URLEncoded (SAAS-8333)
  • Explore / Data
    Drilldown to Explore data can resut in Error toLowerCase (SAAS-8509)
  • Explore / Data
    Explore data from out-of-the-box tiles using SquaredUp data source does not work (SAAS-8433)
  • Monitoring
    Threshold monitor can evaluate to Success if monitored column is removed (SAAS-8112)
  • Sample Dashboards
    Copied dashboard tiles can be corrupted wiping tile editor scope (SAAS-8524)
  • SQL
    SQL Analytics returns an error message when no data is available (SAAS-7842)
  • Tile Editor
    Plugin names not sorted alphabetically (SAAS-8320)
  • Tile Editor / Parameters
    unable clear a selected empty/non-matching collection with object picker (SAAS-8448)
  • Tile Editor / Parameters
    can select a collection without matching objects with object picker (SAAS-8446)
  • UI / Misc
    Autocomplete label momentarily shows the label ID (SAAS-7660)
  • Visualisations / Bar
    Y-Axis groups don't show the same colours across the Y-Axis range (SAAS-8493)
  • Visualisations / Bar
    Legacy config or custom colour palette breaks the series and colour (SAAS-8469)
  • Visualisations / Scalar
    Auto-sizing is not working correctly (SAAS-8324)
  • Workspaces
    Pressing enter while creating a workspace closes the modal (SAAS-8264)
🔌 Plugin improvements
  • Azure
    New Synapse Integration Runtime Health and Metric data streams (PLUG-3882)
  • Azure
    Data stream timeframe options moved to the Timeframe tab (PLUG-4251)
  • Azure DevOps
    Folders of disabled repositories are no longer indexed (PLUG-4285)
  • Azure DevOps
    Fix various issues on out-of-the-box dashboards (PLUG-4202 / PLUG-3282)
  • ClickHouse
    New plugin (PLUG-4183)
  • Cloudflare
    No longer indexing DNS records (PLUG-4209)
  • GitHub
    All data streams now match on sourceType for improved scoping (PLUG-4337)
  • Google Cloud
    Data stream timeframe options moved to the Timeframe tab (PLUG-4322)
  • HaloPSA
    Detect and warn if no access to tickets during setup (PLUG-4331)
  • HaloPSA
    Major updates to out-of-the-box dashboards (PLUG-4317)
  • HaloPSA
    Agents are now indexed to provide out-of-the-box dashboards by agent (PLUG-4002)
  • HaloPSA
    Data stream timeframe options moved to the Timeframe tab (PLUG-4325)
  • ServiceNow
    Increased platform timeout for longer-running queryes (PLUG-4348)
  • Splunk
    None timeframe support to all data streams (PLUG-4319)
  • Splunk
    Data stream timeframe options moved to the Timeframe tab (PLUG-4309)
  • Splunk
    Object selection moved to the Parameters tab as filters (PLUG-4307)
  • WebAPI
    Transform responses with scripting (PLUG-4291)
  • Zendesk
    New Apply button to All Tickets data stream (PLUG-3265)
We've just launched the ability to transform Web API responses with JavaScript. This means you can now integrate SquaredUp with even more APIs - and shape the data exactly how you need it before visualizing, for example:
  • Extract and reshape complex API responses for clean visualization
  • Parse and handle nested JSON or CSV formats
  • Perform calculations or derive new metrics from raw data
When configuring a HTTP request, you can now choose how SquaredUp selects and processes your data:
  • Path
    : Use a simple JSON path to pick out the data (e.g.
    results
    )
  • Script
    : Use a custom JavaScript snippet to transform the response
image
Tickets Summary
provides a day-to-day view of tickets, including open/closed, by age, state, waiting on customers, past response date, unassigned, and more.
Tickets KPI
covers longer-term metrics like resolution rate, age, average resolution time, time spent, and more. Dashboards can be filtered by Agent or Client. Click
Copy
to add them to your workspace and customise.
Screenshot 2025-12-05 at 11

new

improved

fixed

Monthly Update

Changelog - November Update

This month’s release introduces secure variable locking on shared dashboards and nests built-in dashboards under each Data Source for easier discovery and automatic updates, while also enhancing visualisations and tile editor experience; it resolves multiple bugs across charts, data streams, the tile editor, and improves numerous plugins including Azure, Azure DevOps, GitHub, Google Cloud, HaloPSA, Jira, MSSQL, Splunk, and Zendesk for greater reliability, consistency, and usability.
---
⭐️ New features
🔗 Lock variable on shared dashboards: Share the same dashboard securely with different audiences by locking the variable (SAAS-7421 / SAAS-8376 / SAAS-8321 / SAAS-8331)
📊 Built-in dashboards have moved!: They are now nested under each Data Source for easier discovery, automatic updates, and simplified organisation, while previously installed or customised dashboards remain unchanged. (SAAS-7880)
✨ Other enhancements
  • Visualisations / Bar
    Count option now supported for Y-axis aggregation (SAAS-7241)
  • Visualisations / Bar
    Percentage now shown when hovering a bar (SAAS-8144)
  • Visualisations / Bar
    Bar charts now display correctly when data contains only one row or column (SAAS-8030)
  • Visualisations / Line
    Y-axis defaults to a 0–1 range when all values are zero (SAAS-8397)
  • Visualisations
    Auto-matching continues until a specific visualisation is chosen or the tile is saved (SAAS-8438)
  • Data Sources
    Toggle introduced to switch between direct or relay agent connection during setup (SAAS-7445)
  • KPIs
    KPI Name field deprecated in favour of using the tile name for consistency (SAAS-8078)
  • RollUp
    Dashboard name can now be used as a filter when scoping to monitors (SAAS-7936)
  • Tile Editor
    Per-tile JSON override available to replace the default No data message (SAAS-8163)
  • Timeframe
    Timeframe control now disabled when all tiles use fixed ranges (SAAS-8117)
  • UI / Misc
    Scrolling now supported when positioned above multi-line text fields in modals/pages (SAAS-8381)
🐞 Bug fixes
  • Visualisations / Bar
    Unable to select numerical columns as the X-axis (SAAS-7852)
  • Visualisations / Bar
    Numeric series columns selected automatically when not intended (SAAS-8348)
  • Visualisations / Gauge
    Default selection set to Count instead of Auto (SAAS-8123)
  • Visualisations / Gauge
    Range behaves incorrectly when percent type is set to 0–1 (SAAS-8047)
  • Visualisations / Line
    Non-date X-axis without a series can produce crossed lines (SAAS-8350)
  • Data Streams
    Empty string autocomplete values cause React 301 errors (SAAS-8429)
  • Data Streams
    SQL analytics lacked automatic retry behaviour (SAAS-8268)
  • Data Explorer
    Scope not carried through when navigating from object drilldown (SAAS-8389)
  • RollUp
    Newly added columns not appearing in the RollUp data source (SAAS-8294)
  • Sample Dashboards
    indexing flow completion does not automatically make the dashboards usable (SAAS-8385)
  • Tile Editor
    Data source list not sorted by display name (SAAS-8300)
  • Tile Editor
    Splash screen flashing during data source load (SAAS-8270)
  • Tile Editor
    Parameters tab could show empty when all inputs set elsewhere (SAAS-8332)
  • Tile Editor
    Parameters reset when switching to timeframe without clicking Done (SAAS-8313)
  • Tile Editor
    Autocomplete options stream sometimes not passed to main data stream (SAAS-8284)
  • Data Source
    OAuth errors not wrapped in setup modal (SAAS-6751)
🔌 Plugin improvements
  • Azure
    Fixed: Total Cost tile on out-of-the-box dashboard (PLUG-2505)
  • Azure DevOps
    Build Commits now supports limits of 1 or 2 (PLUG-4311)
  • Azure DevOps
    Fixed: Build Runs tiles no longer error when branch name is blank (PLUG-4302)
  • Azure DevOps
    Build Runs data stream now supports multiple branches (PLUG-3908)
  • Azure DevOps
    Data stream timeframe options moved to the Timeframe tab (PLUG-4260)
  • GitHub
    PATs now validated against an organisation (PLUG-4248)
  • GitHub
    Object selection moved to the Parameters tab as filters (PLUG-4210)
  • GitHub
    Data stream timeframe options moved to the Timeframe tab (PLUG-4237)
  • Google Cloud
    Apply button added to BigQuery data stream for more efficient querying (PLUG-4136)
  • HaloPSA
    New Resolution Rate tile to out-of-the-box dashboards (PLUG-4276)
  • HaloPSA
    Tickets data stream updated with new filters, scalable Count option, and timeframe options moved to the Timeframe tab (PLUG-4075)
  • Jira
    Fixed: Columns with empty values are no longer displayed (PLUG-4277)
  • Jira
    Sprint start date and end date columns to Work Items data stream (PLUG-4116)
  • Jira
    Timeframe options moved to the Timeframe tab (PLUG-4258)
  • Jira
    Detects missing object types and warns when testing (PLUG-4073)
  • Jira Service Management
    Detects missing object types and warns when testing (PLUG-4073)
  • Jira Service Management
    New Project property for Queue objects (PLUG-4174)
  • Microsoft SQL
    Tiles returning no data when data source is named 'MSSQL' (PLUG-4214)
  • Splunk
    Data stream now works correctly with relative timeframes (PLUG-4315)
  • Splunk
    Increased query execution timeout (PLUG-4287)
  • Zendesk
    Timeframe options moved to the Timeframe tab (PLUG-4243)
  • Zendesk
    Object selection moved to the Parameters tab as filters (PLUG-4246)
  • Zendesk
    All channels now available as filters on the Tickets data stream (PLUG-4240)
  • Zendesk
    Custom agent statuses now available for Omnichannel Agent Availability filtering (PLUG-4168)
A new option to share a dashboard link with the current variable selected and fixed, preventing recipients from changing it. This is great for sharing personalised dashboards with individual customers or users without creating separate dashboards or workspaces. It ensures each user only sees their relevant data, with a toggle in the Share modal to enable or disable variable locking. The feature is available on Pro plans and above. Learn more
Screenshot 2025-11-14 at 12
You’ll now find built-in dashboards nested under each Data Source. If you previously installed dashboards, they’re still in your workspace — though you may want to remove any duplicates.
image
Why have we made this change?
To make built-in dashboards easier to discover and keep them organised alongside the data source they relate to. This update also simplifies maintenance and ensures you always have access to the latest built-in dashboards without needing to manually install updates and handle duplicates.
Where can I find the built-in dashboards now?
Built-in dashboards are now located directly under each Data Source. Head to a Data Source and expand it to see its dashboards.
What happens to the dashboards I previously installed?
Any dashboards you installed before this change are still in your workspace. Nothing has been removed automatically.
Why do I see duplicates?
Because previously installed dashboards remain available, you may see duplicates of the new built-in dashboards. You can safely delete any duplicates if you no longer need them.
Do I need to reinstall any data sources?
No — everything is automatically updated.
Will this affect any changes I've made to installed dashboards?
No — any dashboards you created or customised remain exactly as they were.

new

improved

fixed

Monthly Update

Changelog - October Update

This month introduces the Azure Managed Prometheus data source, bringing native PromQL support for Azure Monitor in Kubernetes and Azure workloads. The release also delivers multiple performance and usability improvements across dashboards, navigation, and monitoring, along with numerous stability and bug fixes. Notable plugin enhancements include updates for HaloPSA and Jira Service Management, alongside a wide range of improvements across Azure, CloudFlare, Dynatrace, Google Cloud, Microsoft 365, MSSQL, Prometheus, SolarWinds, and UptimeRobot.
---
⭐️ New features
🔌 Azure Managed Prometheus data source: A PromQL-based data source for Azure Monitor Prometheus, enabling visualization and monitoring of Kubernetes and Azure workloads.
✨ Other enhancements
  • Data Source
    Dedicated category for Community data sources (SAAS-7836)
  • Data Sources
    Unlinked data sources now show their connection status (SAAS-8164)
  • Line Chart
    Now supports string and numerical columns on the X-Axis (SAAS-8014)
  • Monitoring
    Mitigated intermittent monitor evaluation failures by using the last monitor state (SAAS-6891)
  • Navigation
    Supports the down arrow to select a workspace in the drop-down list (SAAS-8170)
  • Objects
    Introductory content is now displayed when the user has no collections (SAAS-8258)
  • SQL Analytics
    Reference dashboard variables using Mustache syntax in SQL queries (SAAS-8204)
  • Tile Editor
    Rename
    Shaping
    to
    Filter | Group | Sort
    (SAAS-8233)
  • Timeframe
    No longer shows a timeframe warning when None is selected (SAAS-8212)
  • Performance
    Dashboards with many tiles now load and render more quickly (SAAS-6925)
  • Performance
    The navigation bar is much faster to render and responds more quickly when navigating between dashboards (SAAS-8262)
  • Performance
    The Image tile now only requests the image once for improved performance (SAAS-7364)
  • Performance
    The performance when rendering the Scalar and Text tiles has been improved (SAAS-7043)
🐞 Bug fixes
  • Bar Chart
    Could display an error in some time zones/locales when using a DateTime X-axis (SAAS-8288)
  • Data Explorer
    Data source indexing can cause the Data Explorer to crash (SAAS-8260)
  • Data Source
    Icon not shown on indexing modal after OAuth configuration (SAAS-7889)
  • Line Graph
    Incorrectly auto-matched with an incompatible dataset (SAAS-8241)
  • Sharing
    User is not scrolled to the tile on shared dashboards (SAAS-8122)
  • Tile Editor
    can enable Monitoring and KPI when there is not yet data on the splash screen (SAAS-8269)
  • Tile Editor
    “Learn more” link on the Parameters tab is not working (SAAS-8209)
  • Tile Editor
    A data source that's indexing is not shown on the splash screen (SAAS-8146)
  • Tile Editor
    Objects in the Object step are not shown as selected while using a variable (SAAS-8111)
  • Tile Editor
    Parameters tab doesn't open when selecting recent data stream (SAAS-8257)
  • Tile Editor
    When using a global data stream, the correct data source is not selected (SAAS-8193)
  • Tiles
    Visualization errors show instead of “No data” in some circumstances (SAAS-8126)
🔌 Plugin improvements
Azure
  • Improvement to the Cost Forecast data stream to support timezones and error handling (PLUG-4204 / PLUG-2214)
  • Ignore dashboard timeframe no longer triggers an error with the Log Analytics data stream (PLUG-1783)
Azure Managed Prometheus
  • New data source (PLUG-4011)
CloudFlare
  • GraphQL stream doesn't work for
    httpRequestsAdaptive
    (PLUG-4224)
Dynatrace
  • Metrics data streams now work correctly with connected on-prem environments (PLUG-1391)
Google Cloud
  • BigQuery data stream now supports a None timeframe and Mustache timeframe in queries (PLUG-4137)
HaloPSA
  • New out-of-the-box dashboards (PLUG-4054)
  • Tickets data stream: now supports a None timeframe(PLUG-4035)
  • Quotes data stream: status filters are now listed and working correctly (PLUG-4155)
  • Quotes data stream: re-released with improved performance and scalability (PLUG-4056)
  • Invoices data stream: sorting by Due Date now works correctly (PLUG-4110)
  • Invoices data stream no longer returns related tickets and custom fields for scalability reasons (PLUG-4195)
  • Warnings are exposed to users when unauthorized to fetch related ticket data (PLUG-4070)
Jira Service Management
  • New JQL data stream (PLUG-3390)
  • Major improvements to the Requests data stream, now supports aggregation, custom fields, CSAT, SLA, and offers greater flexibility and scalability (PLUG-3391, PLUG-3395, PLUG-3394)
  • Supports scoped API tokens (PLUG-3828)
  • Improved stability during setup, indexing, and data streaming (PLUG-3306, PLUG-3305, PLUG-3396, PLUG-3303, PLUG-1853, PLUG-1421)
Microsoft 365
  • New License Usage data stream (PLUG-3875)
MSSQL
  • All data streams now support a None timeframe (PLUG-4138)
  • No longer shows an error when the query returns an empty result set (PLUG-4117)
  • Remove the unnecessary object duplicate when scoping (PLUG-4139)
Prometheus
  • Metric data stream no longer errors when the filter by label field is added then removed (PLUG-2476)
  • Editing a data stream no longer causes random code 500 errors (PLUG-1803)
SolarWinds
  • Health data streams can now scope to Groups to show group health, with an optional JSON parameter to show group members (PLUG-4146)
  • SWQL data streams now support Mustache, useful for linking to variables or timeframe parameterization (PLUG-4147)
  • Improve stability during indexing (PLUG-4191)
UptimeRobot
  • Data streams now match on Monitors instead of all potentially irrelevant objects (PLUG-647)
Load More