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)