Changelog
Follow up on the latest improvements andΒ updates.
RSS
new
improved
fixed
Monthly Update
Changelog - April Update
This release brings two headline updates β a
major refresh of the SCOM data source
with a simpler three-stream model (Alerts, Health, Metrics) and significant performance gains, and the release of SmartAssist
, our AI assistant for writing JQL/KQL/MSSQL queries and SQL Analytics queries directly inside the tile editor. We've also shipped a wave of dashboarding improvements β including smarter number formatting
with auto decimal places and thousands separator control, drilldown from a dashboard variable
, preserved SQL column order
, and a friendlier KPI experience. On the plugins side, expect cleaner data streams across HaloPSA, Dynatrace, Zendesk, and Web API
, plus a more powerful Zabbix
plugin. π---
βοΈ New features
β¨ SmartAssist: write queries with AI assistance: generate JQL, KQL, MSSQL and SQL Analytics queries from plain-language prompts (SAAS-9062).
π οΈ SCOM data source: major updates: a consolidated three-stream model (Alerts, Health, Metrics) with faster imports and cleaner selection (PLUG-3922, PLUG-4604).
π’ Smarter number formatting: auto decimal places and a new thousands separator toggle give you more control over how values display in numeric columns.
β¨ Other enhancements
- Bar/Line Graphsβ Y-axis ticks now respect the column's decimal-places setting (SAAS-8444)
- Data Sourcesβ CSV, PowerShell and Web API are now permanently shown at the bottom of the data source page (SAAS-9179)
- Drilldownβ when a single object is selected in a dashboard variable, an arrow appears that jumps you to its drilldown page (SAAS-8421)
- KPIsβ KPI Type is no longer mandatory when configuring a tile (SAAS-8079)
- Notificationsβ image generation has been switched from PNG to JPEG for faster rendering (SAAS-8413)
- Tile Editorβ the Data view now respects the column order returned by your SQL query, even when transformations are applied (SAAS-8898)
- Tile Editorβ when using an expression, suggestions with previews are now shown (SAAS-9289)
- Variablesβ a warning now appears in the top-right of any tile whose object limit is exceeded by the variable's selection (SAAS-8865)
π Bug fixes
- Collectionsβ drilldown cells on view-only Objects collections now show link formatting (SAAS-8382)
- Dashboardsβ the Copy dashboard modal now handles timeouts cleanly instead of spinning forever (SAAS-8892)
- Donutsβ now displays cloned/custom-formatted column strings instead of the raw values (SAAS-9181)
- Data Explorerβ KPI preview in the Data Explorer now renders correctly the first time (SAAS-9161)
- KPIsβ a tile can no longer be saved with KPI enabled but no KPI Type selected (SAAS-7985)
- KPIsβ the Settings > KPI link from the tile editor now opens in a new tab so unsaved tile config isn't lost (SAAS-8666)
- KPIsβ the empty()after the KPI name in the tile tooltip has been removed (SAAS-8668)
- Notifications, Securityβ sensitive query-string parameters in Slack, Teams and Custom webhook URLs can now be split out and encrypted (SAAS-5202)
- Rollupβ the Health > Tiles data stream no longer fails when one of the selected tiles has had its monitor removed (SAAS-9225)
- Tile Editorβ custom colour palettes now recognise values from derived custom columns (SAAS-9180)
- Tile Editorβ template data streams now receive the selected objects from the object picker, fixing cascading filters in JSM and CloudWatch (SAAS-8417)
- Tile Editorβ autocomplete fields now show only the user-facing label when a form is reopened (SAAS-7660)
- Tile Editorβ tooltips for code editors are no longer hidden/truncated (SAAS-9321)
- Tile Editorβ validation messages are now displayed correctly for expression fields (SAAS-9326)
- Tile Editorβ grouping hidden columns now ensures they are visible (SAAS-9364)
- Variablesβ out-of-the-box dashboards now persist your variable selection between visits and when copied to a workspace (SAAS-9123)
π Plugin improvements
- AWSβ the Lambda Logs data stream tile no longer fails when one of the selected lambdas has never been invoked (PLUG-4472)
- AWSβ the CloudWatch Alarm state history data stream no longer silently fails after the fast-xml-parser upgrade (PLUG-4575)
- Dynatraceβ the Problems data stream now supports (and defaults to) a None timeframe (PLUG-4576)
- Dynatraceβ selecting Closed and Open Problems filters together no longer triggers a constraints-violated error (PLUG-4578)
- HaloPSAβ the Tickets data stream now exposes a First response column that also works with dashboard variables (PLUG-4557)
- Jira Service Managementβ the SLA column now returns a state derived from the time-to-SLA value (PLUG-4553)
- SharePointβ date fields in Excel files are now detected and converted to date/time instead of TimeAgo format (PLUG-4502)
- Web APIβevent.encryptedPluginConfigis now supplied to on-prem plugins, restoring tiles that use a post-request script (PLUG-4560)
- Web APIβ OAuth requests with credentials in the header now setContent-Type: application/x-www-form-urlencoded(PLUG-4573)
- Web APIβ OAuth token exchange now treats any 2xx response as success, fixing providers like CrowdStrike Falcon (PLUG-4569)
- Zabbixβ updated with more powerful capabilities and a simple three-stream model
- Zendeskβ the Tickets & Metrics filters (Assignee, Brand, etc.) now respect their defined object limit (PLUG-4491)
improved
Smarter number formatting
Numeric columns now give you more control over how values are displayed β with smarter defaults for the common cases.
Auto decimal places
Number columns now automatically detect the right number of decimal places. Columns containing only whole numbers (IDs, counts, durations) no longer show an unnecessary
.00
. Columns with up to one decimal place show one, and everything else stays at two. You can still set an explicit value when you need it.Thousands separator
A new thousands separator toggle in the Columns tab lets you control whether large numbers show a separator (typically a comma or period). It's on by default β so existing tiles are unaffected β but you can turn it off for columns that hold identifiers where separators would be misleading (e.g. a ticket ID showing as
123,456
instead of 123456
).
The updated SCOM plugin introduces a simpler, smarter data model with three consolidated data sources: Alerts, Health, and Metrics, replacing the previous streams. This reduces setup complexity and noise, while cleaner object, metric, and alert selection makes dashboard creation more intuitive.
Performance has been significantly improved, with faster imports and more efficient stream processing delivering quicker, more responsive dashboards. A new cacheMode option provides advanced tuning for specialised scenarios (with Support guidance), and existing tiles will continue to work using deprecated streams, giving users time to transition.

Writing SQL to get data onto a dashboard shouldn't require being a SQL expert. SmartAssist is an AI assistant built directly into SquaredUp's tile editor that helps you build queries faster, without needing to know the syntax or even the language. It can be used in two distinct areas:
- The parameters step of a query language e.g. JQL, KQL or MSSQL
- For combining data streams or advanced grouping when you turn on SQL Analytics
How to use it
- Open the tile editor and select the an appropriate data stream e.g. Log Analytics KQL
- Select objects, as normal
- Navigate to the Parameterstab
- Click the SmartAssist AIicon in the top-right corner of the query editor to open the chat panel.
- Describe what you want in plain language β for example, "Show me the top 10 issues by comment count from the last 30 days".
- SmartAssist generates the query for you. Click Previewto review the suggested changes.
- A side-by-side comparison shows your original query next to the new version so you can see exactly what's changed.
- Happy with it? Click Applyand Execute the SQL when ready, that's it π
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.

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
- Dashboardsmore detailed error messages are displayed in tiles (SAAS-9070)
- Data Sourcesmore detailed information on indexing is now available when adding a new data source (SAAS-9089)
- Indexingmore detailed information is now available for indexing errors (SAAS-9090)
- Live diagramsshared dashboard's state can be shown as heath state (SAAS-8687)
- RollUpMonitor state is now returned in the KPI data stream (SAAS-8375)
- Tile Editorclearer "Select all" checkbox to replace the Dynamic selection toggle (SAAS-8454)
- Tile Editorclearer footer section improve scrolling experience (SAAS-7688)
π Bug fixes
- Monitoringnow completes successfully for tiles that reference expressions (SAAS-9176)
- Tile Editorno longer becomes greyed out when a data stream has no Objects, Parameters or Timeframe tabs (SAAS-9116)
- Tile Editorno longer skips the Parameters tab when clicking Next (SAAS-8724)
- Tile Editor / Columnscustom columns no longer cause the editor to crash when undefined (SAAS-9110)
- Tile Editor / Parametersremoving data columns from multi-select fields no longer crashes the editor (SAAS-8994)
- Tile Editor / Parametersexpressions are now retained when copying a tile (SAAS-8751)
- Tile Editor / Parametersobject picker now correctly indicates when a selection is required (SAAS-8545)
- Tile Editornow correctly redirects to the Data Stream tab when adding a data source (SAAS-9076)
- Visualisations / Barcharts now span the full width of the X-Axis (SAAS-8534)
- Visualisations / Barcharts now display all available X-Axis ticks when space allows (SAAS-8197)
- Web APIlong URLs are now truncated to prevent horizontal scrolling in the path view (SAAS-9118)
π Plugin improvements
- AWSCost Explorer data streams now apply minimum request interval throttling (PLUG-2252)
- AzureCost (Service) data stream replaced with Cost data stream (PLUG-4104)
- AzureAzure Alerts data stream now includes drilldown links (PLUG-4282)
- Azure DevOpsfixed an issue where object indexing was failing on multi-page results sets (PLUG-4490)
- DynatraceMetric data stream now correctly maps value shape from API response (PLUG-4403)
- DynatraceProblems data stream now supports improved filtering options (PLUG-4354)
- GitHubPull Requests data stream now includes Merged At column (PLUG-4521)
- GitHubrate limiting errors are now surfaced to user (PLUG-4453)
- HaloITSMplugin now available (PLUG-3974)
- Jenkinsfixed an issue where object indexing was failing on multi-page results sets (PLUG-4490)
- JiraOOB JQL dashboards now correctly apply end date from timeframe (PLUG-4463)
- Jira Service ManagementOOB dashboards now available (PLUG-3304)
- Pingdommigrated to new framework with improved data streams (PLUG-4485)
- Microsoft 365duplicate Teams: Teams by Type data stream removed (PLUG-4506)
- Microsoft 365OOB dashboards updated (PLUG-4378)
- ODBCdata streams no longer return 500 errors in failure scenarios (PLUG-4540)
- OpenSearchplugin now available (PLUG-4439)
- PowerShellRun Script data stream no longer requires a timeframe (PLUG-4543)
- SCOMSQL DB Engine OOB dashboard now available (PLUG-4424)
- WebAPIWebAPI unhandled error if no 'content-type' header in response (PLUG-4554)
- WebAPIWebAPI / LCP: Paging offset - Body array size path does not support root / "." path (PLUG-4462)
- WebAPISupport digest auth in WebAPI (PLUG-4495)
- WebAPITreat 200-299 as a success state when performing authorization (PLUG-4569)
- ZendeskOAuth authentication flow reliability improved (PLUG-4558)
- ZendeskAPI Key authentication removed in line with Zendesk deprecation (PLUG-4454)
- ZendeskSQL 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.

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!

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 / Barstacked bar charts now support negative values (SAAS-8719)
- Web APIBetter handling of common rate limit headers when paging. (SAAS-8902)
- Web APILodash is now available in response scripts (SAAS-8873)
π Bug fixes
- KPIsfixed an issue where missing KPI values caused the column shape to change to a string (SAAS-8764)
- Objectslimit warnings are now displayed more prominently (SAAS-8641)
- PerformanceReduced duplication requests when loading a dashboard (SAAS-7500)
- Sample Dashboardsfixed duplicate collections being created when copying out-of-the-box dashboards (SAAS-8465)
- SQL Analyticsvisualisation settings are no longer reset when enabling or disabling SQL Analytics (SAAS-8750)
- Tile EditorEnsure the selected data stream does not jump around after selection (SAAS-8591)
- Timeframereduced aggressive rounding to prevent data being unintentionally cut off (SAAS-7670 / SAAS-7671)
- Visualisations / Imagefixed links configured to open in a new window not opening correctly (SAAS-8688)
- Visualisations / Linefixed charts showing None when series are used automatically (SAAS-8615)
- Web APIThe Parameters step is now correctly shown after selecting a data source (SAAS-8527)
π Plugin improvements
- 1PasswordFixed Item Usage data streams not returning data correctly (PLUG-4469)
- AzureKQL data streams now support the Kusto language markup (PLUG-4405)
- Azurereplaced the Azure Health Advisory data stream with an out-of-the-box dashboard tile (PLUG-4344)
- DynatraceMetrics data stream now automatically sets column shapes using units from the API response (PLUG-4403)
- GitHubPull Requests data stream now uses the REST endpoint (PLUG-4411)
- HaloPSAadded new out-of-the-box dashboards for teams (PLUG-4391)
- HaloPSATickets data stream now includes a column picker to improve scalability (PLUG-4375)
- HaloPSAupdated headers can now support higher rate limits when set on endpoint (PLUG-4430)
- Jenkinsnew option to ignore certificate errors on connection (PLUG-4401)
- JiraJQL data streams now support JQL language markup (PLUG-4406)
- ODBCimproved error messages when tiles fail to retrieve data (PLUG-4443)
- SolarWindsfixed code 400 errors fixed (PLUG-4437)
- Zendeskdata 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
- Look for the { }button in any field that supports expressions.
- Click it to browse available expressions and access the full documentation.
- Select an expression to insert it into the field.
- 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.

Load More
β