Skip to content

Release Notes


2.2.16 (2026/07/28)

  1. Added remote configuration capabilities, supporting asynchronous updates of sampling rate, services, environments, versions, Actions, and APM-related configurations.
  2. Added getRemoteConfiguration() to read the remote configuration cached in the current initialization.
  3. Added setForcedSession() to force the collection of the current Session based on user or business conditions.
  4. Added sessionSampleRate configuration, compatible with the sampling rate naming of the Browser SDK.
  5. Sessions are stored independently by applicationId, with improved idle renewal, maximum duration, and historical event attribution.
  6. Requests and download proxies maintain the original return values and Promise behavior of business calls.
  7. Supplemented TypeScript type declarations, as well as data collection controls for request responses, URL query strings, and startup parameters.

2023/5/22

  1. Added the query parameter for launching mini programs: app_launch_query.
  2. Added custom Error addition.

2022/9/29

The initialization parameter added the isIntakeUrl configuration, used to determine whether to collect the corresponding resource data based on the request resource URL, with all resources collected by default.

2022/3/29

  1. Added the traceType configuration to specify the type of APM tool. If not configured, the default is ddtrace. Currently supports 6 data types: ddtrace, zipkin, skywalking_v3, jaeger, zipkin_single_header, w3c_traceparent.
  2. Added allowedTracingOrigins to allow injecting the list of all requests required by the Trace collector's header. It can be the origin of the request or a regular expression.

Feedback

Is this page helpful? ×