Skip to content

Changelog


2026/07/29

RUM SDK 3.3.6 adds:

  1. Framework plugins for React, Vue, Angular, Next.js, and Nuxt, supporting View collection based on route templates, and providing corresponding framework error entry points. Access Guide
  2. Client-side integration for Next.js App Router, Pages Router, and Nuxt 3/4. SSR Access Guide
  3. Experimental native WebSocket persistent connection collection, aggregating connection statistics into RUM Resources. WebSocket Persistent Connection Collection
  4. startView() now supports specifying View URL via url, for manual View integration with framework routers. Custom View
  5. Added startSession(), supports immediately ending the current Session, re-executing session sampling, and overriding sessionSampleRate at runtime. Sampling and Runtime Session Control

2026/04/17

Added Canvas Session Replay recording. Reference Added Resource Hook feature. Reference

2025/04/23

Added remoteConfiguration, supporting remote dynamic modification of data collection configurations.

2025/04/13

  1. Added shouldMaskNode configuration, customizing the masking effect of session replay nodes.
  2. Added sessionOnErrorSampleRate configuration, enabling collection of only error session events. Reference
  3. Added sessionReplayOnErrorSampleRate configuration, enabling collection of only error-related Session Replay data. Reference

2022/9/29

Added isIntakeUrl configuration in initialization parameters, used to determine whether to collect resource data based on the request resource URL; by default, all are collected.

2022/3/10

  1. Added traceType configuration to specify the trace tool type. If not configured, the default is ddtrace. Currently supports 6 types: ddtrace, zipkin, skywalking_v3, jaeger, zipkin_single_header, w3c_traceparent.
  2. Added allowedTracingOrigins to allow injection of Trace collector required headers into all request lists. Can be the origin of the request or a regular expression.
  3. The original configuration item allowedDDTracingOrigins and the new configuration item allowedTracingOrigins belong to the same functional configuration. Either one can be configured; if both are configured, allowedTracingOrigins has higher weight than allowedDDTracingOrigins.

2021/5/20

  1. To accommodate the metric data changes in V2, upgrade DataKit to version 1.1.7-rc0 or later. For more details, refer to DataKit Configuration.
  2. The SDK has been upgraded to V2, and the CDN address has been changed to https://static.truewatch.com/browser-sdk/v2/dataflux-rum.js.
  3. Removed rum_web_page_performance, rum_web_resource_performance, js_error, page metric data collection; added view, action, long_task, error metric data collection.
  4. Added trackInteractions configuration in initialization to enable Action (user behavior data) collection, which is disabled by default.