Changelog: Probe SDK - JavaScript - 1.0.2

Released: 2025-06-25 Updated: 2026-07-24

Visit Changelog

Summary: Introduces explicit SharedArrayBuffer support detection and a new stopToDiagnose() API for on-demand diagnostic cancellation, along with the new queryRid() API for tracking network diagnosis sessions via a persistent tracking ID. Renamed package to probesdk. Updated WASM files, documentation, and README. Added platform and browser compatibility table. Resolved bugs, including fixes for isStereoSupported() and isSafari() returning incorrect values on Safari, inaccurate network data reporting across multiple diagnostic runs, incorrect VideoFrame API requirement evaluation, and an undefined error triggered by unauthorized media permissions.

Added

  • Explicit detection of whether the SharedArrayBuffer API is supported.
  • 32-bit and 64-bit detection supported on Chrome only; iOS Chrome is not supported.
  • Support for stopping a network diagnostic by calling stopToDiagnose().
  • Falls back to other supported MIME types if the default MIME type is not supported.
  • Uses AudioContext to play audio during audio diagnostics on all Safari versions.
  • Renamed the package to probesdk.
  • Added a new API, queryRid(), to retrieve the tracking ID of the most recent network diagnosis session.
  • Appends the tracking ID (rid) value to the network diagnosis report.
  • Updated documentation (Markdown and offline versions) and README.
  • Upgraded WASM files.
  • Added a platform and browser compatibility verification table.

Changed

  • Optimized README and documentation for improved readability and accuracy.

Fixed

  • Undefined error when media permission is not authorized.
  • Inaccurate network data reporting after launching network diagnostics multiple times.
  • isStereoSupported() not functioning correctly on Safari.
  • Inaccurate browser name and version detection across platforms.
  • isSafari() returning incorrect values.
  • API requirement check returning incorrect results when evaluating VideoFrame support.