Skip to content

Surfmeter Mobile Quality SDK Changelog

This is the changelog for the Surfmeter Mobile Quality SDK.

v1.10.2 (2025-07-08)

  • Audio is now muted by default for video quality tests; use setMuted(false) to unmute it
  • The Study Banner (the "Please Wait" screen) is not shown anymore. If you want to show an overlay, please implement it on top of the video test web view.

v1.10.1 (2025-07-03)

  • Fix a crash during creating test reports (java.lang.IllegalArgumentException: Test already aborted)

v1.10.0 (2025-07-02)

  • Add support for Instagram, TikTok, and Hotstar

v1.9.2 (2025-07-02)

  • Fix ProGuard issue with bundling VideoStatisticsListener and VideoQualityTestResult classes in production builds

v1.9.1 (2025-06-24)

  • Add telemetry for running tests

v1.9.0 (2025-05-27)

v1.8.1 (2025-05-26)

  • Add support for instrumented video and web quality tests
  • Fix issue displaying web results in some race conditions

v1.8.0 (2025-05-26)

  • Add support for Facebook video quality tests
  • Fix auto-playback for some YouTube embedded videos due to new YouTube frontend
  • Fix Netflix auto-playback

v1.7.0 (2025-04-29)

  • Add support for background execution of video quality tests

v1.6.0 (2025-04-10)

  • Breaking change: Fix handling of timeout and max. playback duration to be harmonized for ExoPlayerQualityTest and VideoQualityTest.
  • The builder methods now are setMaxPlaybackDuration(long) and setMaxTestDuration(long) for both
  • Fix for when video duration is shorter than the test duration → the test will be made shorter automatically

v1.5.0 (2025-04-08)

  • Add EULA for demo application
  • Fix statistics calculation callback not being called in some cases
  • Add new callbacks to get video state and progress for VideoQualityTest instances

v1.4.1 (2025-03-18)

  • Fix a statistics calculation issue in the Netflix video test

v1.4.0 (2025-01-21)

  • Add support for periodic statistics calculation in video tests. To use it, implement the VideoStatisticsListener interface and pass it to the VideoQualityTest.Builder via .setVideoStatisticsListener(this).

v1.3.1 (2025-01-09)

  • Fix dark theme in demo app
  • Internal build updates

v1.3.0 (2025-01-08)

  • Add GUI for entering the registration key

v1.2.1 (2025-01-08)

  • Fix an issue with the SDK-exported symbols

v1.2.0 (2025-01-08)

  • Add support for video quality tests (YouTube and Netflix (Trailer))

v1.1.4 (2024-11-09)

  • Fix for single MP4 bitrate estimation

v1.1.3 (2024-10-28)

  • Add aborted_at, aborted_reason to the test results
  • Fix lifecycle of tests when fetching statistics fails

v1.1.2 (2024-10-23)

  • Add a stop method for the tests
  • Update dependencies

v1.1.1 (2024-09-17)

  • Fix production build exported Java classes to be used in Android projects

v1.1.0 (2024-09-15)

  • Refactor Java class structure to allow for new quality tests to be added in the future

v1.0.0 (2024-08-06)

  • Refactor ExoPlayer class structure

v0.8.1 (2024-04-17)

  • Add TTFB measurements for ExoPlayer tests

v0.8.0 (2024-04-15)

  • Allow using an external, already-defined ExoPlayer instance

v0.7.0 (2024-04-12)

  • Migrate to Media3 ExoPlayer

(Older changes are not documented here.)