Surfmeter Dashboard Changelog¶
All relevant changes to the Surfmeter Dashboard will be documented here.
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.
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
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
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
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_rxandlink_speed_txfields toConnectionDetaildata - 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