Skip to content

Surfmeter Dashboard Changelog

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

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