new

improved

fixed

Monthly Update

Changelog - December Update

Happy New Year! 🎉 We're a little late publishing this update as many of the team enjoyed some time off over the holidays. It's a great update with some nice quality-of-life wins. HaloPSA gets refreshed built-in dashboards with new ticket summaries and KPIs, and Web API now supports scripting so you can transform responses before visualizing them. You’ll also see faster loading, smarter dashboards, and a bunch of tidy visualisation tweaks. We’ve squashed a good list of bugs, added a new ClickHouse plugin, and shipped several plugin improvements across Azure, Splunk, GitHub, ServiceNow, and more. Here's to a great 2026!
---
⭐️ New features
📊 HaloPSA built-in dashboards updated: New Tickets Summary and KPI dashboards provide daily ticket insights and long-term performance metrics, with filters for Agent or Client (PLUG-4317)
🔗 Web API: Transform responses with scripting: Use JavaScript to reshape API data, handle complex formats, and perform calculations before visualizing, with options for JSON path or custom scripts.(PLUG-4291)
✨ Other enhancements
  • Columns
    When configuring a date column, the user can now specify the timezone of the incoming data (SAAS-8069)
  • Performance
    Larger dashboards now lazy load tiles for improved rendering performance (SAAS-6760)
  • Performance
    Improved initial load time for all pages (SAAS-7228)
  • Timeframe
    Reduce caching period for 7 day timeframe to 3 hours (from 6 hours) (SAAS-7770)
  • Visualisations / Donut
    Show/hide centre value on donut toggle (SAAS-4743)
  • Visualisations / Bar
    Y-Axis now defaults to a 0-1 range when all values are 0 (SAAS-8425)
  • Visualisations / Line
    New built-in Count option for Y-Axis (SAAS-8230)
  • Visualisations / Line
    Shows an empty line graph (instead of error message) when only one row (SAAS-8461)
🐞 Bug fixes
  • Dashboards
    Dashboard clone can hang (SAAS-8139)
  • Dashboards
    Dashboard fail to copy when containing a variable (SAAS-8329)
  • Dashboards
    Export image or monitor notification image can appear blank (SAAS-8613/SAAS-8575)
  • Data Sources
    Indexing modal can get stuck when clicking Add dashboard (SAAS-8494 / SAAS-8495)
  • Data Streams
    Link labels are incorrectly being URLEncoded (SAAS-8333)
  • Explore / Data
    Drilldown to Explore data can resut in Error toLowerCase (SAAS-8509)
  • Explore / Data
    Explore data from out-of-the-box tiles using SquaredUp data source does not work (SAAS-8433)
  • Monitoring
    Threshold monitor can evaluate to Success if monitored column is removed (SAAS-8112)
  • Sample Dashboards
    Copied dashboard tiles can be corrupted wiping tile editor scope (SAAS-8524)
  • SQL
    SQL Analytics returns an error message when no data is available (SAAS-7842)
  • Tile Editor
    Plugin names not sorted alphabetically (SAAS-8320)
  • Tile Editor / Parameters
    unable clear a selected empty/non-matching collection with object picker (SAAS-8448)
  • Tile Editor / Parameters
    can select a collection without matching objects with object picker (SAAS-8446)
  • UI / Misc
    Autocomplete label momentarily shows the label ID (SAAS-7660)
  • Visualisations / Bar
    Y-Axis groups don't show the same colours across the Y-Axis range (SAAS-8493)
  • Visualisations / Bar
    Legacy config or custom colour palette breaks the series and colour (SAAS-8469)
  • Visualisations / Scalar
    Auto-sizing is not working correctly (SAAS-8324)
  • Workspaces
    Pressing enter while creating a workspace closes the modal (SAAS-8264)
🔌 Plugin improvements
  • Azure
    New Synapse Integration Runtime Health and Metric data streams (PLUG-3882)
  • Azure
    Data stream timeframe options moved to the Timeframe tab (PLUG-4251)
  • Azure DevOps
    Folders of disabled repositories are no longer indexed (PLUG-4285)
  • Azure DevOps
    Fix various issues on out-of-the-box dashboards (PLUG-4202 / PLUG-3282)
  • ClickHouse
    New plugin (PLUG-4183)
  • Cloudflare
    No longer indexing DNS records (PLUG-4209)
  • GitHub
    All data streams now match on sourceType for improved scoping (PLUG-4337)
  • Google Cloud
    Data stream timeframe options moved to the Timeframe tab (PLUG-4322)
  • HaloPSA
    Detect and warn if no access to tickets during setup (PLUG-4331)
  • HaloPSA
    Major updates to out-of-the-box dashboards (PLUG-4317)
  • HaloPSA
    Agents are now indexed to provide out-of-the-box dashboards by agent (PLUG-4002)
  • HaloPSA
    Data stream timeframe options moved to the Timeframe tab (PLUG-4325)
  • ServiceNow
    Increased platform timeout for longer-running queryes (PLUG-4348)
  • Splunk
    None timeframe support to all data streams (PLUG-4319)
  • Splunk
    Data stream timeframe options moved to the Timeframe tab (PLUG-4309)
  • Splunk
    Object selection moved to the Parameters tab as filters (PLUG-4307)
  • WebAPI
    Transform responses with scripting (PLUG-4291)
  • Zendesk
    New Apply button to All Tickets data stream (PLUG-3265)