Changelog

Follow up on the latest improvements and updates.

RSS

Connect to HaloITSM — a popular IT Service Management tool — and visualize data without writing code or complex queries.
This plugin is similar to the HaloPSA data source, but specialised for HaloITSM.
Supports:
  • Real-time visibility into incidents, service requests, problems, and changes. Includes status, priority, Service Level Agreement (SLA) state, assigned agent, category, and more.
  • Access to saved reports from HaloITSM. Useful for monthly KPIs, compliance reporting, and trend analysis.
HaloITSM_TS_SVG

new

improved

fixed

Monthly Update

Changelog - March Update

This release introduces a series of
Web API improvements
, including request troubleshooting, allowing inspection of raw request and response details directly from tiles, along with broader improvements to authentication handling, error visibility, and stability.
We’ve also added new plugins for
OpenSearch
(enabling DSL-based querying of OpenSearch databases) and
HaloITSM
Elsewhere, this release includes a wide range of
quality improvements across the platform and plugins
, including bug fixes, stability enhancements, and general usability refinements across integrations such as Azure, AWS, GitHub, Jira, Dynatrace, Zendesk, Microsoft 365. 🎉
---
⭐️ New features
🐞 Troubleshooting Web API requests: Inspect the raw request and response details behind your Web API tiles.
🔍 OpenSearch data source: visualise key data from OpenSearch databases using DSL queries.
🔍 HaloITSM data source: visualise key metrics from your tickets and reports.
✨ Other enhancements
  • Dashboards
    more detailed error messages are displayed in tiles (SAAS-9070)
  • Data Sources
    more detailed information on indexing is now available when adding a new data source (SAAS-9089)
  • Indexing
    more detailed information is now available for indexing errors (SAAS-9090)
  • Live diagrams
    shared dashboard's state can be shown as heath state (SAAS-8687)
  • RollUp
    Monitor state is now returned in the KPI data stream (SAAS-8375)
  • Tile Editor
    clearer "Select all" checkbox to replace the Dynamic selection toggle (SAAS-8454)
  • Tile Editor
    clearer footer section improve scrolling experience (SAAS-7688)
🐞 Bug fixes
  • Monitoring
    now completes successfully for tiles that reference expressions (SAAS-9176)
  • Tile Editor
    no longer becomes greyed out when a data stream has no Objects, Parameters or Timeframe tabs (SAAS-9116)
  • Tile Editor
    no longer skips the Parameters tab when clicking Next (SAAS-8724)
  • Tile Editor / Columns
    custom columns no longer cause the editor to crash when undefined (SAAS-9110)
  • Tile Editor / Parameters
    removing data columns from multi-select fields no longer crashes the editor (SAAS-8994)
  • Tile Editor / Parameters
    expressions are now retained when copying a tile (SAAS-8751)
  • Tile Editor / Parameters
    object picker now correctly indicates when a selection is required (SAAS-8545)
  • Tile Editor
    now correctly redirects to the Data Stream tab when adding a data source (SAAS-9076)
  • Visualisations / Bar
    charts now span the full width of the X-Axis (SAAS-8534)
  • Visualisations / Bar
    charts now display all available X-Axis ticks when space allows (SAAS-8197)
  • Web API
    long URLs are now truncated to prevent horizontal scrolling in the path view (SAAS-9118)
🔌 Plugin improvements
  • AWS
    Cost Explorer data streams now apply minimum request interval throttling (PLUG-2252)
  • Azure
    Cost (Service) data stream replaced with Cost data stream (PLUG-4104)
  • Azure
    Azure Alerts data stream now includes drilldown links (PLUG-4282)
  • Azure DevOps
    fixed an issue where object indexing was failing on multi-page results sets (PLUG-4490)
  • Dynatrace
    Metric data stream now correctly maps value shape from API response (PLUG-4403)
  • Dynatrace
    Problems data stream now supports improved filtering options (PLUG-4354)
  • GitHub
    Pull Requests data stream now includes Merged At column (PLUG-4521)
  • GitHub
    rate limiting errors are now surfaced to user (PLUG-4453)
  • HaloITSM
    plugin now available (PLUG-3974)
  • Jenkins
    fixed an issue where object indexing was failing on multi-page results sets (PLUG-4490)
  • Jira
    OOB JQL dashboards now correctly apply end date from timeframe (PLUG-4463)
  • Jira Service Management
    OOB dashboards now available (PLUG-3304)
  • Pingdom
    migrated to new framework with improved data streams (PLUG-4485)
  • Microsoft 365
    duplicate Teams: Teams by Type data stream removed (PLUG-4506)
  • Microsoft 365
    OOB dashboards updated (PLUG-4378)
  • ODBC
    data streams no longer return 500 errors in failure scenarios (PLUG-4540)
  • OpenSearch
    plugin now available (PLUG-4439)
  • PowerShell
    Run Script data stream no longer requires a timeframe (PLUG-4543)
  • SCOM
    SQL DB Engine OOB dashboard now available (PLUG-4424)
  • WebAPI
    WebAPI unhandled error if no 'content-type' header in response (PLUG-4554)
  • WebAPI
    WebAPI / LCP: Paging offset - Body array size path does not support root / "." path (PLUG-4462)
  • WebAPI
    Support digest auth in WebAPI (PLUG-4495)
  • WebAPI
    Treat 200-299 as a success state when performing authorization (PLUG-4569)
  • Zendesk
    OAuth authentication flow reliability improved (PLUG-4558)
  • Zendesk
    API Key authentication removed in line with Zendesk deprecation (PLUG-4454)
  • Zendesk
    SQL Analytics tiles migrated from AlaSQL to DuckDB SQL (PLUG-4033)
You can now inspect the raw request and response details behind your Web API tiles. When troubleshooting a tile using the Web API data source, a new troubleshooting panel in the tile editor surfaces structured debug information — including HTTP headers, request body, and response data — so you can quickly pinpoint issues like misconfigured pagination, unexpected response shapes, or missing headers.
It's particularly useful when:
  • Configuring response transformation, like specifying a particular property or writing a script to transform the response
  • Configuring paging for APIs that support pagination
  • Checking the relevant headers, parameters, and body are being sent as expected
  • Viewing the full response payload, including headers and web links
You might also spot that we've renamed the Response tab to Transform to better reflect its purpose.
image
OpenSearch is an Apache 2.0 fork of Elasticsearch, backed by AWS. The new OpenSearch data source enables querying of OpenSearch databases using DSL (Domain Specific Language) queries.
This is a SquaredUp Labs plugin using the new Low Code Plugins (LCP) framework – feedback from the user community is welcome!
opensearch_logo_default

new

improved

fixed

Monthly Update

Changelog - February Update

This release brings group permissions for admin-controlled access management, and one-click expression insert to speed up tile editing. Other enhancements include negative value support in stacked bar charts, Lodash in Web API response scripts, and smarter rate limit handling. A wide range of bug fixes improves stability across KPIs, timeframes, SQL Analytics, and several visualisation types. Plugin updates cover 13 integrations, with highlights including new HaloPSA out-of-the-box dashboards, KQL and JQL language markup support for Azure and Jira, and a column picker for HaloPSA Tickets.
---
⭐️ New features
🔒 Group permissions: Admins can now control who can perform key actions in SquaredUp.
🧑‍💻 Insert expressions with a single click: Expressions are now even easier to work with in the tile editor!
✨ Other enhancements
  • Visualisations / Bar
    stacked bar charts now support negative values (SAAS-8719)
  • Web API
    Better handling of common rate limit headers when paging. (SAAS-8902)
  • Web API
    Lodash is now available in response scripts (SAAS-8873)
🐞 Bug fixes
  • KPIs
    fixed an issue where missing KPI values caused the column shape to change to a string (SAAS-8764)
  • Objects
    limit warnings are now displayed more prominently (SAAS-8641)
  • Performance
    Reduced duplication requests when loading a dashboard (SAAS-7500)
  • Sample Dashboards
    fixed duplicate collections being created when copying out-of-the-box dashboards (SAAS-8465)
  • SQL Analytics
    visualisation settings are no longer reset when enabling or disabling SQL Analytics (SAAS-8750)
  • Tile Editor
    Ensure the selected data stream does not jump around after selection (SAAS-8591)
  • Timeframe
    reduced aggressive rounding to prevent data being unintentionally cut off (SAAS-7670 / SAAS-7671)
  • Visualisations / Image
    fixed links configured to open in a new window not opening correctly (SAAS-8688)
  • Visualisations / Line
    fixed charts showing None when series are used automatically (SAAS-8615)
  • Web API
    The Parameters step is now correctly shown after selecting a data source (SAAS-8527)
🔌 Plugin improvements
  • 1Password
    Fixed Item Usage data streams not returning data correctly (PLUG-4469)
  • Azure
    KQL data streams now support the Kusto language markup (PLUG-4405)
  • Azure
    replaced the Azure Health Advisory data stream with an out-of-the-box dashboard tile (PLUG-4344)
  • Dynatrace
    Metrics data stream now automatically sets column shapes using units from the API response (PLUG-4403)
  • GitHub
    Pull Requests data stream now uses the REST endpoint (PLUG-4411)
  • HaloPSA
    added new out-of-the-box dashboards for teams (PLUG-4391)
  • HaloPSA
    Tickets data stream now includes a column picker to improve scalability (PLUG-4375)
  • HaloPSA
    updated headers can now support higher rate limits when set on endpoint (PLUG-4430)
  • Jenkins
    new option to ignore certificate errors on connection (PLUG-4401)
  • Jira
    JQL data streams now support JQL language markup (PLUG-4406)
  • ODBC
    improved error messages when tiles fail to retrieve data (PLUG-4443)
  • SolarWinds
    fixed code 400 errors fixed (PLUG-4437)
  • Zendesk
    data source now warms when using a deprecated authentication option (PLUG-4456)
Expressions let you reference dynamic values, like the current timeframe or dashboard variable, directly within a tile. They're especially powerful when building custom integrations with the Web API data source. To make them easier to use, we've added a new
{ }
button wherever expressions are supported.
How to use it
  1. Look for the
    { }
    button in any field that supports expressions.
  2. Click it to browse available expressions and access the full documentation.
  3. Select an expression to insert it into the field.
  4. For example, you can use
    {{timeframe.start}}
    and
    {{timeframe.end}}
    in a query to dynamically reference the dashboard's selected time range.
Tip: If your dashboard includes a variable, you'll see additional expressions available to insert.
image
Admins can now control who can perform key actions in SquaredUp. With group-based permissions, you can allow specific groups to add workspaces or data sources, and manage items like KPI types, scripts, notification destinations, and custom data streams. Available on Pro tier and above.
Screenshot 2026-03-13 at 10

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
Load More