new

improved

fixed

Monthly Update

Changelog - October Update

AI-powered dashboard authoring
leads this month: the SquaredUp MCP is now generally available, so your AI assistant can build, edit and query dashboards from a prompt, using your own permissions.
Also new:
cache any data stream for fast
, complete tiles you can query with SQL, paged PowerShell results, and redesigned Slack and Teams notification cards.
16 plugins updated, including AWS, Azure, GitHub, Grafana, incident.io and Splunk. πŸŽ‰
---
## ⭐️ New features
πŸ€– Automate your dashboard and reporting with AI β€” the SquaredUp MCP is now generally available.
⚑ Cache for data streams β€” you can now cache any data stream from the tile editor, keeping a full, persistent copy that syncs at an interval you choose.
πŸ“œ Return large datasets from PowerShell scripts with paging β€” PowerShell Cloud and PowerShell On-Prem scripts can now return their data in pages, spreading large datasets over several runs.
πŸ’¬ Refreshed Slack and Teams notifications β€” monitor alerts and scheduled dashboard reports now use each app's newer card layouts.
## ✨ Other enhancements
  • AI
    β€” AI assistants connected through MCP can now read SquaredUp's guide topics and follow its how-to guides (SAAS-10056, SAAS-10171)
  • AI
    β€” AI assistants connected through MCP can now check a visualisation before saving it and a query before running it (SAAS-10057, SAAS-10058)
  • AI
    β€” AI assistants connected through MCP can now find the right data streams and objects for a new tile (SAAS-10164)
  • AI
    β€” MCP tile tools can now place, move and resize tiles side by side instead of stacking each one on its own row (SAAS-10292)
  • AI
    β€” MCP now supports OAuth sign-in from Microsoft Copilot Studio and Microsoft 365 Copilot in Teams (SAAS-10306, SAAS-10329)
  • AI, Dashboards
    β€” SmartViz adds a world map view with rollover tooltip panels (SAAS-10095)
  • AI, Dashboards
    β€” SmartViz adds a sparkline chart (SAAS-10235)
  • AI, Dashboards
    β€” Improves the SmartViz heatmap chart (SAAS-10260)
  • AI, MCP
    β€” AI assistants connected through MCP can now delete tiles (SAAS-10317)
  • Dashboards
    β€” Charts with a time axis now keep their hover cursor in sync automatically (SAAS-10154)
  • Dashboards
    β€” Cartesian charts gain a detailed legend panel option (SAAS-10337)
  • Dashboards, Graph / Map
    β€” Maps can now be saved to a dashboard as a tile, keeping their current layout (SAAS-7114)
  • Data Sources
    β€” "Import" is now called "Index" throughout the product, so the wording is consistent everywhere (SAAS-10302)
  • Graph / Correlation, Tile Editor
    β€” Tiles can now be scoped to object groups, so a tile's scope follows the group's members automatically (SAAS-9810)
  • Graph / Map
    β€” Improves health rollup performance on maps (SAAS-10162)
  • Low Code Plugins (LCP)
    β€” Every low-code data source now offers an "Ignore certificate errors" option for APIs behind an internal or self-signed certificate authority (SAAS-10250)
  • Low Code Plugins (LCP)
    β€”
    squaredup validate
    and deploy now reject reserved property names in import definitions, with an error that names the property (SAAS-10256)
  • Low Code Plugins (LCP), Visualisations
    β€”
    squaredup validate
    and deploy now check SmartViz specs in a plugin's default dashboards and report each invalid one (SAAS-10501)
  • MCP
    β€” Query language guides are now available to AI assistants as a skill (SAAS-10228)
  • MCP
    β€” The SquaredUp MCP is now generally available to every tenant (SAAS-10277)
  • Notifications
    β€” Slack notifications now use the newer card layout (SAAS-10163)
  • Notifications, Sharing
    β€” Scheduled dashboard descriptions now support dynamic parameters such as the dashboard, workspace and folder name (SAAS-9950)
  • Performance
    β€” Skeleton loading replaces blank pages and spinners at start-up, on open access pages, in the navigation and on settings lists (SAAS-10186)
  • Pricing
    β€” The Compare plans modal now shows prices in your local currency with the correct tax (SAAS-10049)
  • Visualisations / Gauge, Visualisations / Scalar
    β€” A single tile can now show multiple gauges or scalars, one per row (SAAS-5193)
## 🐞 Bug fixes
  • Access Control, Data Sources
    β€” Fixes the data source page hanging for users with access through the workspace but not directly to the data source (SAAS-7963)
  • AI, Dashboards
    β€” Fixes the MCP dashboard update tool returning a 500 error when the request has no content (SAAS-10257)
  • API
    β€” Fixes the API documentation page loading blank (SAAS-10279)
  • Authentication
    β€” Fixes an OAuth redirect URI mismatch when connecting plugins such as Zendesk and Azure DevOps on tenants with a custom domain (SAAS-9743)
  • Authentication
    β€” Fixes MCP sign-in looping when the session cookie grew larger than 4 KB (SAAS-10181)
  • Authentication
    β€” Fixes ChatGPT being unable to register as an OAuth client with the MCP server (SAAS-10185)
  • Drilldown / Perspectives, Visualisations
    β€” Fixes drilldowns on SmartViz status grid, ring grid and rich table tiles opening in a new tab instead of navigating in place (SAAS-10291)
  • Explore / Data, Sample Dashboards
    β€” Fixes Explore data on out-of-the-box dashboards dropping the dashboard variable selection from the object picker (SAAS-9900)
  • Export
    β€” Fixes whole-dashboard images in scheduled reports drawing chart tiles too wide, so they appeared cropped or blank (SAAS-10237)
  • Expressions, Low Code Plugins (LCP)
    β€” Fixes expressions failing when a branch that never runs reads an unset field, such as an empty optional password (SAAS-10172)
  • Graph / Correlation, Low Code Plugins (LCP)
    β€” Fixes array-valued object properties being stored as text on import, which stopped correlation rules from matching them (SAAS-9816)
  • Indexing, Low Code Plugins (LCP)
    β€” Fixes indexing looping until it failed when a plugin returned the same paging context twice (SAAS-9374)
  • Low Code Plugins (LCP)
    β€” Fixes array fields such as tags showing as "[object Array]", and a tags property failing the import (SAAS-10332, SAAS-10334)
  • MCP
    β€” Fixes a data source added through MCP without imports showing an import failure (SAAS-10206)
  • Objects / Graph
    β€” Fixes objects from a newly created data source being missing from graph results for up to a minute (SAAS-10198)
  • Platform code
    β€” Fixes imports and monitor evaluations failing when encryption key reads were throttled at busy times (SAAS-10274)
  • Platform code
    β€” Fixes imports failing with a response size error when a single page was larger than 6 MB (SAAS-10276)
  • Scripts
    β€” Fixes the Edit Script modal allowing Save before the script had loaded, which returned an error (SAAS-10462)
  • Sharing
    β€” Fixes the weekly schedule option not pre-selecting the day when set up on a Sunday (SAAS-10204)
  • Sharing
    β€” Fixes Copy link occasionally copying a placeholder URL when a dashboard is shared for the first time (SAAS-10275)
  • SQL
    β€” Fixes SQL in Filter | Group | Sort returning only the modified columns when a custom expression column is present (SAAS-9897)
  • Tile Editor / Columns
    β€” Fixes column name suggestions in a custom column breaking once a URL is typed (SAAS-8158)
  • Tile Editor / Parameters
    β€” Fixes selected objects being lost when switching between choice chips on the Parameters step (SAAS-9601)
  • UI / Misc
    β€” Fixes the organisation list appearing undersized on the sign-in screen (SAAS-10340)
  • Workspaces
    β€” Fixes a workspace briefly appearing twice after being edited from Settings > Workspaces (SAAS-10016)
## πŸ”Œ Plugin improvements
  • AWS
    β€” Imported Lambda functions now include their runtime as a property, so you can filter, group or scope by runtime (PLUG-4766)
  • Azure
    β€” Adds an Azure Government option to the data source configuration, with limited data stream support (PLUG-4699)
  • Azure DevOps
    β€” Fixes imports failing with a request size error on large organisations (PLUG-4829)
  • CircleCI
    β€” Project names in the Project Summary data stream now link through to the project for drilldown (PLUG-4775)
  • CodeRabbit
    β€” Adds a new CodeRabbit data source covering PR review metrics, seats, findings and audit logs, with out-of-the-box dashboards (PLUG-4779)
  • ConnectWise PSA
    β€” Adds a Last Updated column to the Tickets data stream and imports Configurations in larger pages (PLUG-4784)
  • ConnectWise PSA
    β€” Fixes the in-product plugin documentation returning a 404 (PLUG-4833)
  • ConnectWise PSA
    β€” Adds a Count result type to data streams, so Overview dashboard tiles no longer time out on large organisations (PLUG-4834)
  • GitHub
    β€” Adds a Test button to the data source configuration (PLUG-4651)
  • GitHub
    β€” Fixes the Workflow Runs data stream missing some runs when filtered by branch (PLUG-4776)
  • GitHub
    β€” Reduces the Pull Requests data stream page size to avoid errors on repositories with heavy pull request data (PLUG-4781)
  • Grafana
    β€” Adds an "Ignore certificate errors" option to the Grafana v2 plugin (PLUG-4762)
  • HaloITSM
    β€” Fixes the Tickets data stream showing a blank Source for Chat, Email and some other channels (PLUG-4759)
  • HaloITSM
    β€” Fixes variables on the out-of-the-box Organisation dashboards not linking correctly (PLUG-4780)
  • HaloPSA
    β€” Fixes the Tickets data stream showing a blank Source for Chat, Email and some other channels (PLUG-4760)
  • HaloPSA
    β€” Fixes the Tickets data stream occasionally mixing up Source and Impact values on repeated loads (PLUG-4763)
  • β€” Adds a new incident.io data source (PLUG-4182)
  • InfluxDB
    β€” Adds support for InfluxDB v2 authentication, so newer versions can connect (PLUG-4684)
  • PowerShell
    β€” PowerShell Cloud and PowerShell On-Prem scripts can now return data in pages (PLUG-4770)
  • SCOM
    β€” Fixes metric tiles showing only one rule's objects when several rules share the same counter label (PLUG-4752)
  • SCOM
    β€” Fixes data streams failing or returning nothing when a SCOM class was picked in a List object picker (PLUG-4753)
  • Splunk
    β€” Import errors now tell server problems apart from authentication problems (PLUG-4335)
  • Web API
    β€” Adds configuration options for sending a JWT payload to the token URL (PLUG-2655)