Skip to content

Surfmeter Dashboard Changelog

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

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)

  • Add support for Breitbandmessung speed test measurements

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