Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Frum%2Fsdk-installation%2Fjavascript%2Frelease-notes.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Frum%2Fsdk-installation%2Fjavascript%2Frelease-notes.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# RUM Browser SDK changelog

Sep 2, 2026

Browser SDK 3.23.5

Fixed

* A single `cx-metadata.json` request is now made per microfrontend when several errors are reported at once, instead of one request per error. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/features/custom-instrumentation.md#microfrontend-support)**
* The SDK's own `cx-metadata.json` lookups are no longer reported as network requests in your RUM data.
* A `cx-metadata.json` served with an error status is now ignored instead of being read as metadata, which could label an error with an empty microfrontend name and version.

Aug 31, 2026

Browser SDK 3.23.4

Fixed

Restored canvas capture in session recording. With `recordCanvas` enabled and a numeric `sampling.canvas`, snapshots stopped after the first frame and the recording worker reported an uncaught `__awaiter is not defined` error. **[Learn more](https://coralogix.com/docs/user-guides/rum/product-features/session-replay/web.md)**

Aug 31, 2026

Browser SDK 3.23.3

Fixed

The INP (Interaction to Next Paint) reporter no longer throws an uncaught `TypeError` after a back/forward navigation followed by a tab switch.

Aug 20, 2026

Browser SDK 3.23.2

Fixed

* `resolved_name` is no longer reported for dead clicks.
* Added an optional `fullData` flag to `CoralogixRum.getResolvedName()`, used by Coralogix's own tooling.

Aug 19, 2026

Browser SDK 3.23.1

Fixed

The public types no longer pull `@types/node` into browser TypeScript builds.

Aug 18, 2026

Browser SDK 3.23.0

New

[![Product Analytics open to the Heatmaps view, browsing the searchable list of captured pages ranked by session count](/docs/assets/images/product-analytics-overview-ba8ba5c1428b4790dee2e388adf20bba.webp)](https://coralogix.com/docs/assets/images/product-analytics-overview-ba8ba5c1428b4790dee2e388adf20bba.webp)

Added support for the Coralogix Product Analytics tool. **[Learn more](https://coralogix.com/docs/user-guides/product-analytics/introduction.md)**

Aug 17, 2026

Browser SDK 3.22.1

Fixed

* A network request is now reported under the view it started in. A request still in flight when the page changed was previously tagged with the next view's number.
* Full page loads now count as view changes in multi-page apps, where `view_number` previously stayed at 0 for the whole session. Requires `sessionConfig.keepSessionAfterReload`.

Aug 14, 2026

Browser SDK 3.22.0

Improved

* Added support for an explicit ingress URL through the new `coralogixDomainUrl` option, for accounts whose endpoint has no corresponding `coralogixDomain` key.
* Initialization now aborts with a clear message when `coralogixDomain` is not a recognized region, instead of sending data to an invalid endpoint.

Aug 11, 2026

Browser SDK 3.21.1

Improved

Updated the Coralogix domains API URL map.

Aug 9, 2026

Browser SDK 3.21.0

Improved

[![](/docs/assets/images/3-3-921d94e77c6cf15efe443fb78f83fe85.webp)](https://coralogix.com/docs/assets/images/3-3-921d94e77c6cf15efe443fb78f83fe85.webp)

* Upgraded the session recording engine to rrweb 2.1.1. **[Learn more](https://coralogix.com/docs/user-guides/rum/product-features/session-replay/web.md)**
* Session recording now keeps working when another library on the page replaces `MutationObserver`.
* Style changes are now recorded correctly for CSS rules nested inside `@media` / `@supports`.
* Fixed recording errors on browsers without WebGL support.
* `url()` references that contain a fragment are now resolved correctly in captured stylesheets.

Jul 28, 2026

Browser SDK 3.20.1

Improved

Improved user-interaction tracking for product analytics.

Jul 22, 2026

Browser SDK 3.20.0

Improved

Updated the Coralogix domains API URL map.

Jul 20, 2026

Browser SDK 3.19.4

Improved

Improved dead-click handling and referrer path resolution.

Jul 14, 2026

Browser SDK 3.19.3

Improved

Improved action-name attribute detection in nested elements.

Jul 13, 2026

Browser SDK 3.19.2

Improved

User-interaction fingerprinting now targets the clickable ancestor instead of the raw click target.

Jul 12, 2026

Browser SDK 3.19.1

Fixed

`sdkFetchPriority` is now typed with a locally declared `SdkFetchPriority` alias instead of the DOM `RequestPriority` type, so the SDK no longer fails to compile on TypeScript versions whose DOM lib predates `RequestPriority`.

Jul 12, 2026

Browser SDK 3.19.0

New

Added a `createNewSession()` API to manually rotate the session, for example on user logout.

Jul 9, 2026

Browser SDK 3.18.0

New

Added product analytics support for richer product-level insights.

Jul 7, 2026

Browser SDK 3.17.1

Fixed

Snapshot context now persists across page reloads when `keepSessionAfterReload` is enabled, so session-level counters (views, errors, actions) no longer reset on refresh.

Jul 6, 2026

Browser SDK 3.17.0

Improved

Added configurable OpenTelemetry batch and flush settings via `otelConfig`.

Jul 6, 2026

Browser SDK 3.16.2

Breaking changeAction required

* Fixed PII masking for password input field changes.
* **Breaking change:** the default `maskInputTypes` is narrowed from `['password', 'email', 'tel']` to `['password']`, to match the session-recording default. `email` and `tel` inputs are no longer masked by default in user-interaction events. Set `maskInputTypes: ['password', 'email', 'tel']` to restore the previous behavior. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/configuration/options.md)**

Jun 29, 2026

Browser SDK 3.16.1

Improved

Improved user-interaction accuracy: SVG icon clicks are now captured, and role-based and custom controls are resolved.

Jun 25, 2026

Browser SDK 3.16.0

Improved

Added support for configuring fetch priority on SDK network requests.

Jun 23, 2026

Browser SDK 3.15.1

Improved

Improved user-interaction tracking accuracy.

Jun 22, 2026

Browser SDK 3.15.0

Improved

Improved user-interaction tracking with smarter element fingerprinting and more accurate screenshot capture on clicks and navigation.

Jun 14, 2026

Browser SDK 3.14.0

Improved

Telemetry data now flushes on tab close, with `fetch` keepalive support.

Jun 11, 2026

Browser SDK 3.13.0

Improved

Improved user-interaction tracking with click and scroll coordinates, and viewport context.

Jun 9, 2026

Browser SDK 3.12.0

New

Added screenshot capture on each unique view navigation.

Jun 8, 2026

Browser SDK 3.11.1

Improved

Added SVG element support in session recording and fixed session recording after refreshing the page.

Jun 4, 2026

Browser SDK 3.11.0

New

Added view number tracking for product analytics support.

Jun 2, 2026

Browser SDK 3.10.1

Fixed

Improved `beforeSend` to correctly reflect modifications in OpenTelemetry span attributes. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/configuration/before-send-and-transport.md)**

May 25, 2026

Browser SDK 3.10.0

Improved

Improved user interaction instrumentation with richer element metadata.

May 19, 2026

Browser SDK 3.9.0

Improved

Enriched spans with RUM context (`cx_rum`) to improve RUM-to-tracing correlation. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/configuration/options.md)**

May 10, 2026

Browser SDK 3.8.3

Improved

Improved web vitals attribution data by preventing deep nesting.

May 6, 2026

Browser SDK 3.8.2

Improved

Web vitals listeners now run outside the zone.

May 6, 2026

Browser SDK 3.8.1

Improved

Improved error stack trace handling.

Apr 27, 2026

Browser SDK 3.8.0

New

Added support for excluding specific instrumentations from session sampling.

Apr 26, 2026

Browser SDK 3.7.1

Improved

Added support for error logging of non-JSON-serializable error properties.

Apr 19, 2026

Browser SDK 3.7.0

Improved

Improved session recording with the `immediateFlush` option to capture short-duration sessions (under 10 seconds). **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/npm-browser.md)**

Apr 9, 2026

Browser SDK 3.6.0

New

Added support for the US3 Coralogix domain. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/npm-browser.md)**

Apr 6, 2026

Browser SDK 3.5.1

Improved

Improved stack trace truncation.

Mar 26, 2026

Browser SDK 3.5.0

Changed

SDK web APIs now run outside `zone.js` by default for Angular applications.

Mar 25, 2026

Browser SDK 3.4.1

Improved

Improved MFE (Micro-Frontend) stack trace metadata extraction stability and fixed a potential infinite loop in navigation tracking.

Feb 26, 2026

Browser SDK 3.4.0

Improved

Added numeric ID grouping to the default URL blueprinter.

Feb 24, 2026

Browser SDK 3.3.0

Improved

Enriched spans with RUM context (`cx_rum`) to improve RUM-to-tracing correlation.

Feb 5, 2026

Browser SDK 3.2.0

New

Added a new zoneless CDN build for Angular consumers.

Feb 1, 2026

Browser SDK 3.1.1

Improved

Improved error instrumentation stability and performance.

Jan 25, 2026

Browser SDK 3.1.0

Improved

Added optimized mutation handling in the session recorder.

Jan 20, 2026

Browser SDK 3.0.2

Fixed

Reverted a mutation counter limit that could cause incomplete session recordings.

Jan 18, 2026

Browser SDK 3.0.1

Improved

Improved session recorder performance.

Dec 25, 2025

Browser SDK 3.0.0

Breaking changeAction required

**Breaking change:** the Total Blocking Time (TBT) web vitals metric is no longer collected by default, reducing overhead. Enable it explicitly if you need it.

Dec 7, 2025

Browser SDK 2.14.0

New

Added stack traces to console error logs.

Dec 7, 2025

Browser SDK 2.13.0

Improved

Improved trace metadata encoding.

Nov 30, 2025

Browser SDK 2.12.0

New

Introduced the `tracesExporter` callback, enabling custom processing or exporting of collected trace events. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/features/custom-instrumentation.md#traces-exporter)**

Nov 24, 2025

Browser SDK 2.11.1

Fixed

Snapshot context is now triggered when `setUserContext` is called.

Nov 23, 2025

Browser SDK 2.11.0

New

Added support for a custom propagator.

Nov 17, 2025

Browser SDK 2.10.1

Fixed

Fixed URL encoding of template placeholders in page fragments.

Sep 14, 2025

Browser SDK 2.10.0

Improved

Added `ignoreProxyUrlParams`, which lets you skip appending the Coralogix endpoint to the proxy URL.

Aug 18, 2025

Browser SDK 2.9.0

New

Added a user fingerprint. The fingerprint is generated and stored on each user's machine for reuse.

Jul 24, 2025

Browser SDK 2.8.9

Improved

Improved SDK shutdown handling.

Jul 20, 2025

Browser SDK 2.8.8

New

Added Web Worker monitoring support.

Jun 30, 2025

Browser SDK 2.8.7

Improved

Added `sessionId` to span attributes, fixed network span additions, and improved global span handling in idle mode.

Jun 26, 2025

Browser SDK 2.8.6

Improved

Bundle size optimization, including bundling libraries from CommonJS to ESM.

Jun 25, 2025

Browser SDK 2.8.5

Fixed

Added missing `PerformanceNavigationTiming` fields to the load time (LT) event.

May 29, 2025

Browser SDK 2.8.4

Improved

Traceparent propagation enhancements, improved span creation, and switched internal warnings to debug level.

May 22, 2025

Browser SDK 2.8.3

Improved

Optimized user agent parsing.

May 21, 2025

Browser SDK 2.8.2

Changed

Omitted the INP attribution property to reduce log payload size.

May 19, 2025

Browser SDK 2.8.1

Fixed

Fixed user interaction instrumentation from always being enabled.

May 11, 2025

Browser SDK 2.8.0

New

Added CDN builds (ES5 and ES2015).

May 5, 2025

Browser SDK 2.7.0

New

Added Web Worker error handling.

May 4, 2025

Browser SDK 2.6.0

Improved

Added npm compatibility for older browsers.

Apr 29, 2025

Browser SDK 2.5.0

Improved

Added CDN compatibility for older browsers.

Apr 29, 2025

Browser SDK 2.4.2

New

Added support for Smart TV user agents.

Apr 14, 2025

Browser SDK 2.4.1

Improved

Reduced false recording sessions sent to the API.

Apr 8, 2025

Browser SDK 2.4.0

New

Added support for passing labels to the custom logs API (`log`, `warn`, `debug`, and others).

Apr 1, 2025

Browser SDK 2.3.0

Improved

Lazy loading of the session recorder for improved load time and reduced bundle size.

Mar 18, 2025

Browser SDK 2.2.0

Improved

Improved Performance Observer compatibility.

Feb 18, 2025

Browser SDK 2.1.0

Improved

Improved initialization for server-side rendering (SSR) applications.

Jan 29, 2025

Browser SDK 2.0.0

Breaking changeAction required

**Breaking change:** optimized the SDK with rollup bundling and added ES5 support. Import paths changed (for example, from `@coralogix/browser/src/types-external` to `@coralogix/browser`).

Jan 21, 2025

Browser SDK 1.7.0

Changed

Reverted rollup bundling due to unexpected issues.

Jan 19, 2025

Browser SDK 1.6.0

Improved

Bundled the project with rollup and added ES5 support.

Jan 9, 2025

Browser SDK 1.5.0

New

Added a changelog mechanism.

Jan 9, 2025

Browser SDK 1.4.19

New

Added custom spans, plus custom data and labels for captured errors. **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/features/custom-instrumentation.md#custom-spans)**

Dec 18, 2024

Browser SDK 1.4.12

Fixed

Fixed a missing `pako` dependency in the worker.

Dec 17, 2024

Browser SDK 1.4.11

Fixed

Hotfix for the TTI import.

Dec 17, 2024

Browser SDK 1.4.9

New

Added support for MFE (Micro-Frontend). **[Learn more](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/features/custom-instrumentation.md#microfrontend-support)**

Dec 9, 2024

Browser SDK 1.4.4

Improved

Removed fetch resources, implemented `allowHeaders` for `FetchInstrumentation`, and added screenshots and start/end time measurements.

Nov 12, 2024

Browser SDK 1.2.40

Fixed

Ensured `proxyUrl` is added to `ignoreUrls`.

Nov 10, 2024

Browser SDK 1.2.39

Improved

Allowed the traceparent header to be sent when the sample rate is 0.

Nov 4, 2024

Browser SDK 1.2.36

Fixed

Fixed OpenTelemetry labels.

Oct 31, 2024

Browser SDK 1.2.35

Improved

Added TTI metric reporting and fixed an SDK masking bug.

Oct 29, 2024

Browser SDK 1.2.31

Changed

Switched to a self-hosted worker for session recording.

Oct 20, 2024

Browser SDK 1.2.29

Improved

Memory usage improvements.

Oct 14, 2024

Browser SDK 1.2.28

Changed

Masking now applies only to clickable elements.

Oct 10, 2024

Browser SDK 1.2.25

Improved

Removed lazy loading propagators and added advanced sampling.

Oct 9, 2024

Browser SDK 1.2.23

New

Added timing, custom measurement, and allowed tracing URLs.

Sep 26, 2024

Browser SDK 1.2.19

Improved

TBT refactor.

Sep 18, 2024

Browser SDK 1.2.17

Improved

`captureError` now reports on handled errors.

Sep 18, 2024

Browser SDK 1.2.16

New

Added page referer and soft navigation support.

Sep 11, 2024

Browser SDK 1.2.14

New

Added support for multi-page applications.

Aug 19, 2024

Browser SDK 1.2.10

Fixed

Fixed page fragments that contain an anchor (`#`) in the URL.

Jun 20, 2024

Browser SDK 1.1.17

New

Added snapshot context end.
