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.encryptedPluginConfig
    is 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 set
    Content-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)
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
).
image
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.
30e8a12666d5a33aea651fb7eac431b5079de459-975x548
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:
  1. The parameters step of a query language e.g. JQL, KQL or MSSQL
  2. For combining data streams or advanced grouping when you turn on
    SQL Analytics
How to use it
  1. Open the tile editor and select the an appropriate data stream e.g.
    Log Analytics KQL
  2. Select objects, as normal
  3. Navigate to the
    Parameters
    tab
  4. Click the
    SmartAssist AI
    icon in the top-right corner of the query editor to open the chat panel.
  5. Describe what you want in plain language β€” for example, "Show me the top 10 issues by comment count from the last 30 days".
  6. SmartAssist generates the query for you. Click
    Preview
    to review the suggested changes.
  7. A side-by-side comparison shows your original query next to the new version so you can see exactly what's changed.
  8. Happy with it? Click
    Apply
    and 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.
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
Load More
β†’