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