Skip to content

Surfmeter Dashboard Changelog

All relevant changes to the Surfmeter Dashboard will be documented here.

v1.145.0 (2026-09-07)

  • Add an omnibox search to the dashboard header, allowing you to quickly find pages, clients, ISPs, client groups, study subjects, and more. It can be opened by clicking the search field, pressing Ctrl/Cmd+K, or "/".
  • Allow organizations to disable client detection features.
  • Require whole-number system health thresholds.

v1.144.1 (2026-09-06)

  • Disable controls for admin-deactivated settings, e.g. client offline notifications

Analytics stack v1.3.59 (2026-09-04)

  • Update Elasticsearch and Kibana to version 9.5.3

v1.144.0 (2026-09-03)

  • Add a new report for Lightweight Video Player performance, providing detailed insights into HTTP delivery, request outcomes, and performance metrics.
  • Update the "What's New" section to highlight the new Lightweight Video Player measurement release.

v1.143.1 (2026-09-02)

  • Improve client installation instructions
  • Log software download configuration errors to help with troubleshooting

Analytics stack v1.3.58 (2026-09-02)

  • Update Grafana to version 13.2.1

v1.143.0 (2026-09-01)

  • Introduce a guided setup process for client software installation
  • Improve the admin interface by keeping active sidebar sections open

v1.142.0 (2026-09-01)

  • Display a "What's New" modal on the dashboard to highlight recent updates
  • Ensure all month-end license activity is accurately included in reports

v1.141.0 (2026-08-31)

  • Persist and manage your AI conversations, allowing you to easily revisit past discussions
  • Add anomalies as a capability to the AI chat window
  • Collapse sidebar sections by default for a cleaner interface

v1.140.3 (2026-08-31)

  • Add per-client notification preferences, allowing you to mute specific client notifications

v1.140.2 (2026-08-30)

  • Improve the mobile layout of the dashboard, preventing page overflow and making the home dashboard mobile-friendly

v1.140.1 (2026-08-29)

  • Improve the fleet health and mobile client views in the admin interface

v1.140.0 (2026-08-28)

  • Monitor the health of your client fleet with new system status measurements
  • Fix a rendering issue on the dashboard related to time ranges

v1.139.0 (2026-08-27)

  • Clarify the delivery status of configuration changes in the admin interface
  • Enhance license usage reporting to support excluding the day of registration

v1.138.0 (2026-08-27)

  • Add configuration management to the dashboard for the Study Catalog, Measurement Configs, Schedule Configs, and service credentials
  • Add a guided wizard for creating studies and expand the forms for HTTP, network, Lighthouse, and video settings
  • Allow configuration documents to be imported, versioned, published, rolled back, duplicated, deleted, and downloaded
  • Encrypt stored service credentials and support credentials for individual studies
  • Restrict publishing and rollback to administrators while allowing editors to prepare configuration drafts
  • Allow administrators to download configurations with working service logins and warn other users when credentials are masked
  • Improve license usage exports for large datasets and align selected date ranges with UTC billing months
  • Keep anomaly episodes continuous when detection switches between short-term spikes and longer-term shifts

v1.137.0 (2026-08-26)

  • Export license usage data as a CSV file for easier analysis
  • Always show video response time broken down by CDN in performance metrics

v1.136.6 (2026-08-26)

  • No public changes

v1.136.5 (2026-08-26)

  • No public changes

v1.136.4 (2026-08-26)

  • No public changes

v1.136.3 (2026-08-26)

  • No public changes

v1.136.2 (2026-08-21)

  • Display a color update toast subtitle in the GUI
  • Prevent the deletion of registration keys that are still associated with active clients
  • Break down license usage by registration key, providing per-key usage reports and allowing filtering by key

Analytics stack v1.3.57 (2026-08-21)

  • Update Elasticsearch and Kibana to version 9.5.2

v1.136.1 (2026-08-21)

  • This release contains no user-facing changes

v1.136.0 (2026-08-20)

  • Index video byte count reports, providing per-second byte counts and throughput statistics for video measurements
  • Update dependencies for improved security

Analytics stack v1.3.56 (2026-08-19)

  • Update Grafana Enterprise to version 13.2.0

v1.135.1 (2026-08-18)

  • Add demo data seeding capabilities
  • Restore table filters and sorting in the admin GUI, so your preferred view persists across navigation within your browser tab
  • Add the "last measurement" timestamp to the client list on tag pages, matching the main clients list
  • Upgrade the AI assistant to more intelligent models by default

v1.135.0 (2026-08-13)

  • Update the Web QoE score calculation to use FCP, LCP, and TTFB, making scores more relevant to core loading performance. CLS and INP remain available as separate metrics when measured

Analytics stack v1.3.55 (2026-08-12)

  • Update Elasticsearch and Kibana to version 9.5.1

v1.134.5 (2026-08-11)

  • Allow byte count reports for any measurement type

Analytics stack v1.3.54 (2026-08-08)

  • Update Grafana Enterprise to version 13.1.3

Analytics stack v1.3.53 (2026-08-05)

  • Update Elasticsearch and Kibana to version 9.5.0

v1.134.4 (2026-07-31)

  • This release contains no user-facing changes

v1.134.3 (2026-07-30)

  • Classify web CDN traffic by Autonomous System (AS) number for more accurate and insightful grouping of hosting providers and CDN edges
  • Improve chart legends to better handle long labels and ensure all entries are visible, particularly in dark mode
  • Add a share button to dashboard views, allowing users to easily share the current view with specific time ranges and intervals

v1.134.2 (2026-07-30)

  • Introduce CDN Performance dashboards to compare CDN providers for video and web traffic
  • Improve empty view experience by guiding users to relevant data when a selected time range yields no results
  • Refine chart emptiness detection to accurately identify and explain empty time ranges

v1.134.1 (2026-07-25)

  • Add performance scoring cards to help visualize and understand performance rankings

v1.134.0 (2026-07-23)

  • Allow merging ISPs into other ISPs
  • Add support for the AI assistant to handle anomaly events, and explain individual events
  • Better AI assistant support for measurement metadata

Analytics stack v1.3.52 (2026-07-22)

  • Update Elasticsearch and Kibana to version 9.4.4

Analytics stack v1.3.51 (2026-07-15)

  • Add the Elasticsearch data source plugin to Grafana

v1.133.0 (2026-07-10)

  • Enable client sharing, allowing data owners to share measurement data with other owners in a multi-tenant scenario
  • Add client version as a grouping dimension in the admin GUI

v1.132.1 (2026-07-06)

  • Improve the AI Assistant's ability to provide more accurate and complete answers by correctly identifying client field paths

v1.132.0 (2026-07-06)

  • Add support for Snapchat service
  • Expose client online status in the frontend

Analytics stack v1.3.50 (2026-07-01)

  • Update Elasticsearch and Kibana to version 9.4.3

v1.131.0 (2026-06-30)

  • Receive notifications when a monitored client comes back online
  • Show video and audio codec KPIs on the detail page

v1.130.0 (2026-06-26)

  • Add anomaly detection override functionality, allowing users to fine-tune anomaly alerts and reduce false positives

v1.129.8 (2026-06-25)

  • Allow for better digest schedule settings
  • Improve the visual appearance of KPI section headings
  • Fix an issue where the date picker would close modals in the Surfmeter API key provisioning flow

v1.129.7 (2026-06-24)

  • Add video sequence number to indexed video measurements for enhanced analytics

Analytics stack v1.3.49 (2026-06-24)

  • Update Grafana Enterprise to version 13.1.0

v1.129.6 (2026-06-24)

  • Update multiple internal components for improved stability and performance

v1.129.5 (2026-06-23)

  • Reduce anomaly alert volume and false critical alerts

v1.129.4 (2026-06-22)

  • Improve scrollbars in the anomaly correlation table for better usability

v1.129.3 (2026-06-19)

  • Improve anomaly digest emails to be more scannable and include direct links to the relevant probes

v1.129.2 (2026-06-19)

  • Group anomaly digest emails by incident type

v1.129.1 (2026-06-17)

  • Enhance anomaly detection with a broader range of web performance indicators
  • Clarify metric labels in the network-wide anomaly matrix
  • Improve the explanation of anomaly detection scores (MAD and deviation score)
  • Increase the frequency of anomaly detection to every 15 minutes for more timely insights
  • Introduce an explicit save button for digest interval settings

v1.129.0 (2026-06-17)

  • Send anomaly event digests via email (beta)
  • Add an incident correlation panel to the Anomaly overview page

v1.128.2 (2026-06-15)

  • Improve reliability of network performance measurements by retrying transient resolver failures
  • Ensure client labels are unique during registration

v1.128.1 (2026-06-12)

  • Round y-axis tick labels on the anomaly detail chart

v1.128.0 (2026-06-12)

  • Improve ISP resolution for Network Performance Client Reports using CDN information
  • Adjust anomaly detection for average RTT (Round Trip Time) by raising the deviation floor to 10ms
  • Ensure the Anomaly KPI chart in the Admin GUI accurately reflects detector data

v1.127.1 (2026-06-12)

  • Add support for Ookla speed test measurements

v1.127.0 (2026-06-10)

  • Internal changes

v1.126.3 (2026-06-09)

  • Fix claims on video related engagement metrics

v1.126.0 (2026-06-04)

  • Automatically expire keys with usage limits and return licenses when limits are reached.

v1.125.3 (2026-06-04)

  • Allow users to customize org-wide offline detection thresholds

v1.125.2 (2026-06-03)

  • Overlay a fleet line on intra-client anomaly charts
  • Minor UI changes for anomaly detection

v1.125.1 (2026-06-02)

  • Fix an issue where client offline notifications were not sent

v1.125.0 (2026-06-01)

  • Enhance anomaly diagnosis by providing more detailed insights and clearer filter options in the admin interface.
  • Add inter-client anomaly detection and diagnostic categorization for more comprehensive insights.
  • Improve browser tab titles for better navigation within the admin interface.
  • Update the API documentation link to point to the introduction page.

v1.124.0 (2026-05-22)

  • Manage Client Analytics API keys directly within the admin interface.
  • "Client Analytics" is now renamed to "Player SDK" in the UI for clarity.

v1.123.0 (2026-05-22)

  • Improve anomaly charts by widening the context to 24 hours and clearly marking the scan window and baseline.
  • Harmonize the red accents in anomaly details with the KPI grade badge palette for a more consistent look.

v1.122.3 (2026-05-22)

  • Update Ruby to version 3.3.11 for improved stability and security.
  • Remove a vulnerable system component from the web base image for enhanced security.

v1.122.1 (2026-05-15)

  • Update the AI assistant packages to ensure consistent performance.
  • Correct a misspelled key related to individual query times in DNS reports.
  • Remove irrelevant latency references from speed test results in the admin interface.

v1.122.0 (2026-05-15)

  • Improve the AI Assistant's ability to interpret and filter measurement queries more accurately.

v1.121.2 (2026-05-14)

  • Fix a startup issue

v1.121.1 (2026-05-14)

  • Add new link_speed_rx and link_speed_tx fields to ConnectionDetail data
  • Internal code changes
  • Copy as JSON now works for Anomalies

v1.120.0 (2026-05-14)

  • Enhance anomaly detection by allowing per-metric configuration of absolute deviation floors, providing more precise anomaly identification.
  • Improve the admin interface to correctly format statistic values when only a unit is configured.
  • Apply unit conversion on chart Y-axis for ratios and DNS times in the admin interface.

v1.119.2 (2026-05-13)

  • Enhance anomaly detection with better explanations for anomaly filters and a new per-client view for anomaly events.
  • Group video, web, and conferencing anomalies by hostname for clearer insights.
  • Display the specific URL for anomalies detected on various network types.

v1.119.1 (2026-05-13)

  • Decrease the default sensitivity for anomaly detection to reduce the number of false positives.

v1.119.0 (2026-05-13)

  • Introduce a new Anomaly Detection dashboard to monitor and manage detected anomalies, including detailed views, filtering, and resolution options. This is currently in beta.
  • Improve IP address resolution to persist resolved geolocation data on ISP details as well.
  • Rename the "Measurements" section to "Measurements Explorer" for easier discovery.
  • Display a table of associated measurements on the ISP detail page.

v1.118.0 (2026-05-07)

  • Add a new Measurement Map report for viewing measurements with geolocation markers.
  • Show individual measurement geolocations on a map
  • Display connection details (WiFi, mobile, Ethernet) on per-measurement pages.
  • Add email notifications for client offline status.
  • Allow users to configure their preferred display timezone.
  • Fix "No ISPs found" combobox when creating ISP contracts
  • Fix boundaries for count charts to ensure correct display.

v1.117.2 (2026-04-30)

  • Fix missing measurements on home page

v1.117.1 (2026-04-29)

  • Fix a bug preventing individual measurements from showing up when viewing a study

v1.117.0 (2026-04-28)

  • Improve anomaly detection by compressing events into episodes.

v1.116.7 (2026-04-27)

  • Enhance anomaly detection to apply a relative-deviation floor when checking thresholds, improving accuracy for small values.

v1.116.6 (2026-04-23)

  • Add drag-to-zoom functionality for charts in the client-admin UI.
  • Include dates on chart axes for multi-day ranges.

v1.116.5 (2026-04-21)

  • Display geolocation information on the measurement detail page.
  • Show ISP information on the measurement detail page.
  • Improve the display for missing study information.
  • Show UTC timestamps on hover for all dates in the admin interface.

v1.116.4 (2026-04-21)

  • Fix issues causing users to be logged out on bad networks
  • Fix rendering issues on mobile screens
  • Expand the group-by options for aborted measurements to include domain and hostname.

v1.116.3 (2026-04-20)

  • Restore date picker functionality in the export API keys modal.

v1.116.2 (2026-04-16)

  • Anomaly detection now uses adaptive spike window sizing based on baseline cadence.

v1.116.0 (2026-04-14)

  • Add functionality to change user email addresses, including email verification and notifications.

v1.115.0 (2026-04-14)

  • Enrich anomaly detection events with probe metadata
  • Add account creation notification emails for new users.

v1.114.3 (2026-04-13)

  • Fix proration calculation for data owner payments.
  • Enhance ISP management by recording newly discovered AS numbers on existing ISPs.

v1.114.2 (2026-04-13)

  • Improve ISP management to support client-side table pagination and filtering.
  • Update measurement index schemas.

v1.114.1 (2026-04-10)

  • Fix the calculation of prorated data owner payments.
  • Improve ISP management by preventing duplicate entries and resolving potential race conditions during creation.

v1.114.0 (2026-04-10)

  • Introduce management for Internet Service Providers (ISPs), including the ability to create, read, update and delete ISP records.
  • Add a new ISP contract management for clients.
  • Fix average and maximum query time units from microseconds to milliseconds in DNS KPIs for clearer understanding.
  • Improve IP address display in DNS measurement KPIs.

v1.113.3 (2026-04-09)

  • Fix a bug indexing anomaly detection data

v1.113.2 (2026-04-08)

  • Move AI settings from the profile page to the settings page

v1.113.1 (2026-04-01)

  • Exclude the export API from IP rate limiting
  • Remove duplicate Study Type filter from aborted measurements

v1.113.0 (2026-03-28)

  • Introduce backend for anomaly detection, a new feature that will help identify unusual patterns in your data. This is not live yet, but will be made available in the frontend in a few weeks.

v1.112.0 (2026-03-26)

  • Add new Surfmeter API keys for admin users, with effective roles for more granular permissions

v1.111.1 (2026-03-26)

  • Internal changes

v1.111.0 (2026-03-23)

  • Add a new Aborted Measurements report page
  • Enhance charts with Grafana-style interactive legend filtering
  • Improve how the client detail page filters measurements
  • Correctly identify domains from hostnames in client analytics

v1.110.1 (2026-03-19)

  • Improve GUI to show sentinel -1 values as N/A with a help tooltip
  • Fix: Preserve URL search parameters through login redirect in the GUI

v1.110.0 (2026-03-18)

  • Normalize malformed keys for P1203 statistic values
  • Make magic link email lookup case insensitive
  • Add event processing for video analytics

v1.109.2 (2026-03-17)

  • Fix authentication in cases where users would get logged out too early

v1.109.1 (2026-03-16)

  • Add xHE-AAC codec support
  • Fix: Resolve high-severity security vulnerabilities in client analytics

v1.109.0 (2026-03-13)

  • Enhance KPI charts with grouping, ordering, and settings
  • Fix: Resolve memory leaks in client analytics worker and server

v1.108.2 (2026-03-13)

  • Fix: Exclude AI assistant explanations Elasticsearch indexing

v1.108.1 (2026-03-13)

  • Fix an issue where URL filter parameters were not handled correctly in some cases

v1.108.0 (2026-03-13)

  • Restore the theme toggle in the user menu
  • Cache AI assistant explanations in the database on measurement for faster retrieval
  • Fix overall QoE score readability in light mode
  • Add network performance report visualization for web measurements

v1.107.0 (2026-03-12)

  • Add nightly license usage snapshots and default to extended mode for new customers
  • Group admin navigation items under a collapsible "Admin" section for improved organization
  • Hide FCP, LCP, and CLS values when the data is not available

v1.106.0 (2026-03-09)

  • View a detailed breakdown of the Web QoE Score with radial gauges
  • Add a "View by Type" dropdown on the client detail page
  • Improve the empty state alert for KPI charts
  • Correct the casing for abbreviations in KPI displays
  • Update the QoE score description

v1.105.5 (2026-03-08)

  • No customer-facing changes

v1.105.4 (2026-03-06)

  • No customer-facing changes

v1.105.3 (2026-03-04)

  • Separate the account page into dedicated sections for profile, settings, and organization settings
  • Compact the display of study descriptions in tables
  • Preserve label casing in filter search placeholders
  • Resolve issues with authentication token refresh

v1.105.2 (2026-03-04)

  • Enhance study descriptions with structured information and improved display of field labels and badges

v1.105.1 (2026-03-02)

  • Improve filtering capabilities for measurements
  • Add type filter and quality column to the measurements table
  • Validate Lucene query syntax in the advanced filter
  • Enhance AI assistant to show live tool-call progress during analysis
  • Hide empty AI assistant bubbles during the tool-call phase
  • Limit AI assistant chat conversations to 25 turns
  • Include KPI reference and timezone to AI assistant explanations
  • Allow disabled clients to send telemetry data for billing purposes
  • Fix ratio display
  • Fix DOM size statistics
  • Refocus input after sending an AI assistant chat message

v1.105.0 (2026-02-24)

  • Display measurements and clients from Player SDK sources
  • Fix charts for videos without studies (Player SDK)

v1.104.2 (2026-02-23)

  • Fix video event validation and add THEOplayer API sources
  • Improve geocoding reliability and efficiency

v1.104.0 (2026-02-22)

  • Add customizable system and per-user AI assistant prompts in Account settings
  • Add CDN and error event tracking data scheme

v1.103.3 (2026-02-21)

  • Improve AI assistant reliability with retry on incomplete responses

v1.103.0 (2026-02-20)

  • Add Web QoE Score statistics
  • Add CLS and INP web performance statistics
  • Improve AI assistant default prompts
  • Fix authentication refreshing for some hosts

v1.102.2 (2026-02-18)

  • Add THEOplayer event sources
  • Fix ratio display in AI assistant

v1.102.1 (2026-02-17)

  • Add THEOplayer analytics support