﻿---
title: Elastic Distribution of OpenTelemetry Browser release notes
description: Release notes for Elastic Distribution of OpenTelemetry Browser.
url: https://www.elastic.co/elastic/docs-builder/docs/4384/release-notes/edot/sdks/rum
products:
  - Elastic Cloud Serverless
  - Elastic Distribution of OpenTelemetry Browser (RUM)
  - Elastic Distribution of OpenTelemetry SDK
  - Elastic Observability
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
---

# Elastic Distribution of OpenTelemetry Browser release notes
Review the changes, fixes, and more in each version of Elastic Distribution of OpenTelemetry Browser (EDOT Browser).
To check for breaking changes, see [EDOT Browser Breaking Changes](https://www.elastic.co/elastic/docs-builder/docs/4384/release-notes/edot/sdks/rum/breaking-changes).
To check for security updates, go to [Security announcements for the Elastic stack](https://discuss.elastic.co/c/announcements/security-announcements/31).

## X.X.X


### Features and enhancements

- Align configuration with the upstream [browser-sdk](https://github.com/open-telemetry/opentelemetry-browser/tree/main/packages/sdk).


### Chores

- Use the new upstream `@opentelemetry/browser-sdk` package to setup traces and logs signal.
- Switch to the new upstream `navigation` instrumentation from  `@opentelemetry/browser-sdk` package.
  - It replaces the former `@opentelemetry/instrumentation-browser-navigation`. the new instrumentation is a port
  from [opentelemetry-js-contrib](https://github.com/open-telemetry/opentelemetry-js-contrib) to
  [opentelemetry-browser](https://github.com/open-telemetry/opentelemetry-browser). There are no changes in the data
  model rather than the scope.
- This change breaks the configuration interface of instrumentation switching the configuration key form the full
  scope to a shorter name `navigation`.
- Update `typescript` package to match the version in [opentelemetry-browser](https://github.com/open-telemetry/opentelemetry-browser).
  - SDK has ben updated to retun a no-op SDK to conform to the types in the previous version.
- Internal JSDoc comments have been updated for better type checking.
- Remove patching of `window.setImmediate` function in the context manager. The function is deprecated and not available
  in the majority of browsers. Ref: [https://developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate](https://developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate)


## 0.3.0


### Chores

- Update all `@opentelemetry/*` upstream package dependencies to the latest releases:
  - [`v2.8.0` release](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.8.0) from opentelemetry-js
- [`experimental/v0.219.0` release](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.219.0) from opentelemetry-js
- [opentelemetry-js-contrib release](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/3524)
- [`@opentelemetry/browser-instrumentation v0.5.2` release](https://github.com/open-telemetry/opentelemetry-browser/releases/tag/browser-instrumentation-v0.5.2) from opentelemetry-browser


## 0.2.0


### Chores

- Update all `@opentelemetry/*` upstream package dependencies to the latest releases:
  - [`v2.7.0` release](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.7.0) from opentelemetry-js
- [`experimental/v0.215.0` release](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.215.0) from opentelemetry-js
- [opentelemetry-js-contrib releases](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) up to 2026-04-28
- [`@opentelemetry/browser-instrumentation v0.3.0` release](https://github.com/open-telemetry/opentelemetry-browser/releases/tag/browser-instrumentation-v0.3.0) from opentelemetry-browser


## 0.1.0

First release of the Elastic Distribution of OpenTelemetry Browser.