Changelog¶
This is the changelog for Surfmeter Lab. All relevant changes to the Surfmeter Lab extension will be documented here. For Surfmeter Automator, see the Surfmeter Automator changelog.
v1.32.6 (2025-02-26)¶
- Fix for metadata not being properly forwarded
v1.32.5 (2025-02-26)¶
- Add support for 3Q
v1.32.4 (2025-02-21)¶
- Fix Netflix login procedure
v1.32.3 (2025-02-13)¶
- Fix for
forceNominalBitrate
setting, it should now use theAVERAGE-BANDWIDTH
attribute of HLS playlists instead ofBANDWIDTH
, when available.
v1.32.2 (2025-02-12)¶
- Fix for
forceNominalBitrate
setting not being applied correctly, see the public config documentation
v1.32.1 (2025-02-11)¶
- Fix for MagentaTV Deutschland login
v1.32.0 (2025-02-10)¶
- Add conferencing measurement for MS Teams
v1.31.2 (2025-02-05)¶
- Fix for ARD playback issues
v1.31.2 (2025-01-30)¶
- Internal fixes
v1.31.1 (2025-01-15)¶
- Fix for Instagram ILD shift
v1.31.0 (2025-01-14)¶
- Add support for Instagram
v1.30.7 (2024-12-18)¶
- Fix for Magenta TV Germany
v1.30.6 (2024-12-16)¶
- Fix for YouTube embedded video playback
v1.30.5 (2024-12-12)¶
- Output more details for web tests during their progress
- Detect closed Google Meet sessions
- Prevent extension load issues when AVEQ server is not reachable
v1.30.4 (2024-11-14)¶
- Fix sign in detection for Netflix
v1.30.3 (2024-11-13)¶
- Fix for Netflix trailers in different UI variants
- Fix for Netflix sign-in page
v1.30.2 (2024-11-09)¶
- Fix for Netflix trailers not playing
v1.30.1 (2024-10-31)¶
- Fix Google Meet joining procedure
v1.30.0 (2024-10-21)¶
- Change internal format of deep links – this requires Automator v1.30.0 or higher to function
v1.29.0 (2024-10-09)¶
- Fix an issue with imports of native measurement results
v1.29.0 (2024-10-07)¶
- Add experimental support for conferencing measurements with Google Meet
v1.28.2 (2024-10-02)¶
- Minor update to allow new settings available in Surfmeter Automator v1.28.1
v1.28.1¶
- Fix for Netflix cookie banner not being resolved
v1.28.0¶
This is a major refactor of the Surfmeter Lab codebase to remove the GUI and make it a pure browser extension.
- Remove GUI – all interactions will be done with Surfmeter Automator only
- Internal code base cleanup and modernization
- Fix for Facebook.com's cookie banner
v1.27.20¶
- Fix for Magenta TV Germany measurements
v1.27.19¶
- Fix for TikTok URLs:
https://www.tiktok.com/embed/v3/<ID>
where<ID>
is the video ID
v1.27.18¶
- Clear possibly more browsing data before a new study
- Log possible web request errors in extension background page
v1.27.17¶
- Add on.orf.at live support (removing support for tvthek.orf.at)
v1.27.16¶
- Fix playback for Netflix feature videos where the wrong URL was used for the video playback. Now the correct URL is used, stemming from the study description.
v1.27.15¶
- Fix pause during playback for Netflix trailer
- Fix possible race condition during playback for Netflix feature videos
v1.27.14¶
- Fix profile selection and playback logic for Netflix
v1.27.13¶
- More accurate evaluation of bitrates and buffer sizes for video measurements, including trunction of total play time to the intended measurement duration
v1.27.12¶
- Fix cookie banner dismissal for Servus TV
v1.27.11¶
- Fix playback for Netflix feature videos
v1.27.10¶
- Add Servus TV (
servustv
) video measurements
v1.27.9¶
- Allow Netflix trailer to run in fullscreen
- Updates to bitrate/framerate sampling for video measurements
v1.27.8¶
- Fix possibly incorrect calculation of bitrates and framerates
v1.27.7¶
- Fix issue with playback for ORF TvThek
v1.27.6¶
- Fix cookie banner for 3sat service
v1.27.5¶
- Fix playback for Magenta TV Germany
v1.27.4¶
- Fix playback for ORF Live
v1.27.3¶
- Internal changes
v1.27.2¶
- Fix for ARD Mediathek live stream total video duration being too long
v1.27.1¶
- Add support for Netflix
tudum
trailer videos
v1.27.0¶
- Track remote IP addresses for measurements (results in the creation of the
remote_isp_detail
object in the measurement data) - Update internal packages
v1.26.3¶
- Internal fixes to deep links for aborting/finishing current running study
- Fix an issue with ORF ad detection
v1.26.2¶
- Fix an issue with SRF livestreams
v1.26.1¶
- Add support for Magenta TV Germany
v1.26.0¶
- Add support for SRF
v1.25.6¶
- Fix for Netflix logins
v1.25.5¶
- Minor internal updates
v1.25.4¶
- Fix for TikTok videos, now using new URLs like
https://www.tiktok.com/embed/v2/<ID>
where<ID>
is the video ID
v1.25.3¶
- Fix for study IDs starting with a number not being recognized by the client
v1.25.2¶
- Fix for Zattoo measurements
v1.25.1¶
- Fix for playback of DASH.js streams with
avc3
codec
v1.25.0¶
- Allow sending statistics from the local (Automator) client to the server
v1.24.13¶
- Fix for opening deep link page on updates
v1.24.12¶
- Fix for Zattoo measurements
- Fix for possible timing issues while recording video events
v1.24.11¶
- Fix for standalone builds and clock syncing not allowing to start studies
v1.24.10¶
- Do not sync clock and perform version check for standalone builds
v1.24.9¶
- Added possibility to send pre-computed statistics from client to server
- Fixes for TikTok audio quality scores not being calculated
- Internal build improvements
v1.24.8¶
- Fix for another ARD measurement edge case with possibly 0 ILD values
v1.24.7¶
- Fix for ARD measurements negative ILD values
v1.24.6¶
- Fix for Zattoo measurements
v1.24.5¶
- Fix for TikTok audio quality scores not being calculated
v1.24.4¶
- Add an
unregister
action to the Surfmeter Lab client to return a license key to the pool
v1.24.3¶
- Fix issues with Amazon and TikTok cookie banners
- Output video response time for YouTube in standalone mode
- Internal performance improvements in saving multiple events from measurements
v1.24.2¶
- Improve logging in combination with Surfmeter Automator
- Fix an issue with empty reports causing an uncaught exception
v1.24.1¶
- Fix issue with video studies not finishing in case of errors with the generation of client reports/statistics. These errors will now be logged.
v1.24.0¶
- Add support for
3sat
video measurements
v1.23.19¶
- Allow setting
playerParams: { skipAds: true }
in a video study description to skip YouTube ads, see the video study params documentation
v1.23.18¶
- No important changes
v1.23.17¶
- Output new statistics for video measurements (most used codecs, average framerate) when used with Surfmeter Automator
- Add intermediate statistics inputs for video measurements (P.1203-based diagnostic values)
v1.23.16¶
- Fix handling of YouTube cookie banners in international settings (i.e. non-English locale)
v1.23.15¶
- Internal performance improvements
v1.23.14¶
- Fixed an issue with number of video and segments during statistics calculation
v1.23.11 until v1.23.13¶
- Allow detection for ads in YouTube videos (result in a
advertisement
content type) - Add possibility to set exponential backoff to sending of measurement data (per customer)
- Return the IDs of the studies that were sent in the measurement data when performing native studies
- Various minor fixes
v1.23.0 until v1.23.10¶
- Add support for Netflix live trailer (subject:
netflix_trailer
) andtraceroute
measurements - Various bugfixes for web studies (timeouts now work correctly on a per-website level)
- Fix issue with pause events during initial video buffering
- Fix deletion of browsing data before all studies (cookies etc.)
v1.23.0¶
- Add support for standalone modes that do not send results to the server
- Improve detection of and the reasons for aborted video measurements
v1.22.0¶
- Added support for Largest Contentful Paint in regular
website
measurements - Randomization of web measurement URLs now works for
website
measurements