• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

Browser agent release notesRSS

November 13
Browser agent v1.303.0

v1.303.0

Features

Allows the consent API to function without requiring localStorage access, by keeping common state in the agent that controls harvests. Applications must invoke the API on every hard page load when localStorage access is blocked.

Allow nested registrations

To facilitate inherent parent-child relationships with the planned register API, allow registered entities to expose their own .register() API for children of that entity to register with. Entities who register with the container agent will be related to the container. Entities that register under another registered entity will be related to both the container as well as the parent entity.

Additional validation to prepare agent for MFE registrations

Adding validation rules in the agent to prevent bad values for MFE target id and name in support of MFE/v2 registrations.

Add measure support to register API

Adds support for the measure API in the register response object. This is in support of the future micro front end offering planned.

Add useConsentModel functionality

Adds use_consent_mode init property and functionality. Adds the consent() API call. The consent model, if enabled, disallows agent harvesting unless consent is given through the consent() API call.

Retry initial connect call

To help prevent data loss, the agent will now retry the original "RUM" call an extra time for retryable status codes.

Add custom event support to register API

Adds methods for capturing custom events to the register API, to be used later when MFE support is established.

SMs for browser connect response

Adds supportability metrics for failed responses on initializing the page_view_event aggregate.

Bug fixes

Obfuscate custom attributes for logs added after PVE

Extends obfuscation to cover custom attributes on logging events added after the initial RUM/PageViewEvent harvest.

memoize promise context propagation to avoid safari hangs

Memoizes promise context propagation to prevent potential browser hangs in Safari by avoiding repeated context operations.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.303.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 131-141, Edge 131-141, Safari 17-26, and Firefox 134-144. For mobile devices, v1.303.0 was built and tested for Android OS 16 and iOS Safari 17-26.

October 24
Browser agent v1.302.0

v1.302.0

특징

MFE 등록을 위해 v2 수확을 활용하도록 에이전트 준비

새로 정의된 v2 엔드포인트 스키마를 사용하도록 등록된 디버그, 목표에 대한 수확을 처리하도록 에이전트를 업데이트합니다. 이는 클라이언트 측 사이트 및 관계 합성을 처리하고 MFE 특정 데이터를 수집하는 메커니즘 역할을 합니다. 이 기능은 로그, 페이지 액션, JavaScriptError 이벤트에 지원되지만, 공개 미리보기가 발표될 때까지는 내부 기능 플래그 뒤에 숨겨져 있습니다.

버그 수정

사용자 좌절 논리는 게이트화되어야 합니다.

일반 이벤트 측정, 로그의 FF 게이트만 사용하여 사용자 좌절 로직을 브라우저 범위로 이동합니다. 이렇게 하면 사용자 불만과 관련된 외부 래핑 논리 및 이벤트가 실행되는 것을 방지할 수 있습니다.

독립형 AjaxRequest 이벤트 시작 시간의 정확도 향상

특정 독립형 AjaxRequest 이벤트 페이로드의 시작 시간이 페이로드의 첫 번째 이벤트가 아닌 페이지 원점을 기준으로 보고되는 에이전트의 문제를 조정하여 NR1에서 시각화할 때 불일치가 발생했습니다.

지지 성명

뉴렐릭은 에이전트를 정기적으로 업그레이드하여 최신 기능과 성능 이점을 얻을 것을 권장합니다. 이전 릴리스는 지원 종료 시점부터 더 이상 지원되지 않습니다. 출시일은 에이전트 버전의 원래 출판일을 반영합니다.

새로운 브라우저 에이전트 릴리스는 일정 기간 동안 작은 단계로 고객에게 출시됩니다. 이로 인해, 귀하의 계정에서 해당 릴리스에 접근할 수 있는 날짜가 원래 게시 날짜와 일치하지 않을 수 있습니다. 자세한 내용은 이 상태 대시보드를 참조하세요.

브라우저 지원 정책 에 따라, 브라우저 에이전트 v1.302.0은 다음 브라우저 및 버전 범위에 맞춰 빌드되고 테스트되었습니다: Chrome 131-141, Edge 131-141, Safari 17-26, Firefox 134-144. 모바일 장치의 경우 v1.302.0이 Android OS 16 및 iOS Safari 17-26용으로 구축 및 테스트되었습니다.

October 21
Browser agent v1.301.0

v1.301.0

Features

Switch to using NR fork of rrweb

Browser agent will now switch to using New Relic's forked version of rrweb for Session Replay instead of the original repository. This will allow browser team to custom tailor hotfixes for issues.

Bug fixes

Preserve agent attributes for log payloads

Adjust browser log payloads, such that agent-reserved attributes will take precedence over user-provided values if they happen to share the same name.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.301.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 131-141, Edge 131-141, Safari 17-26, and Firefox 133-143. For mobile devices, v1.301.0 was built and tested for Android OS 16 and iOS Safari 17-26.

October 14
Browser agent v1.300.0

v1.300.0

Features

Remove usage of the marks and measures feature flag

No longer gates the agent by an internal feature flag. Measures will be enabled for all users by default unless turned off through the application settings.

Reduce hasReplay attribute false positive rate

Only set "hasReplay" attribute once a successful session replay harvest has been observed to help reduce false positives.

Bug fixes

Update typings for interaction API to reflect waitForEnd

Fixes an issue where the typing file defining the .interaction API was not decorated correctly to account for the optional waitForEnd argument as documented.

Address issues with dynamic require and Rollup.js

Fixes an issue that led Rollup.js to spawn the error Error: Could not dynamically require ... when building pages that included the MicroAgent loader.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.300.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 131-141, Edge 131-141, Safari 17-26, and Firefox 133-143. For mobile devices, v1.300.0 was built and tested for Android OS 16 and iOS Safari 17-26.

October 7
Browser agent v1.299.0

v1.299.0

Features

Add Flutter supportability metric

Introduces a supportability metric to track browser agent usage in Flutter web applications.

Add user frustration signals to UserAction

Provide better insight into potential user frustrations for specific user actions via dead click and error click detections.

Evaluate the accuracy of cross-feature attribution

To support internal improvement benchmarks, add supportability metrics that evaluate the accuracy of attributes that indicate the state of a separate event, such as hasReplay or hasTrace.

Bug fixes

Fix recordReplay API inconsistencies

Fixes an issue where a late-called recordReplay API call would not successfully harvest data.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.299.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 130-140, Edge 130-140, Safari 17-19, and Firefox 132-142. For mobile devices, v1.299.0 was built and tested for Android OS 16 and iOS Safari 17-26.

September 19
Browser agent v1.298.0

v1.298.0

Features

Factor long tasks into soft nav base interaction span

BrowserInteraction under soft navigation ("SPA 2.0") will extend in duration beyond DOM modification time until the point wherein no long tasks have been observed for 5 seconds. JavascriptError and AjaxRequest are not yet associated with such interaction during this extended period beyond the end of the original heuristic.

Bug fixes

Force LCP to report the original page URL

Allow LCP to report its pageUrl distinctly from the harvest URL. An issue was observed where soft navigations occurring before the LCP harvest would report the current page URL instead of the original page URL tied to LCP. This change allows LCP harvest nodes to report the original URL, regardless of the current page URL. The change should apply both to the pageUrl and targetGroupedUrl attributes.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.298.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 130-140, Edge 130-140, Safari 17-19, and Firefox 132-142. For mobile devices, v1.298.0 was built and tested for Android OS 16 and iOS Safari 17-26.

September 17
Browser agent v1.297.1

v1.297.1

Bug fixes

Prevent double import of Session Replay aggregate class

Fixes an issue that was found where the Session Replay aggregate class could be double imported when using the newrelic.recordReplay API method while preloading was enabled.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.297.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 130-140, Edge 130-140, Safari 17-19, and Firefox 132-142. For mobile devices, v1.297.1 was built and tested for Android OS 16 and iOS Safari 17-18.5.

September 10
Browser agent v1.297.0

v1.297.0

Features

Prevent early harvests when in retry period

Prevent the agent from harvesting early when being rate limited. If the ingest service returns a 429, the agent will replace its data and try the harvest again later. While that is happening, it will no longer be able to harvest early as new data comes in, until it successfully harvests.

remove newrelic meta attribute

Remove the reporting of the __newrelic meta attribute from outgoing replay payloads. This is being conducted as a measure to help save billable bytes for customers and reduce cost of use for Session Replay functionalities.

Bug fixes

Fix exceptions for null bodies arising from empty harvests

A change has been made to enforce that all cleaned payloads ensure a valid output. Before, an empty string passing through the body cleaning process could throw an error as the mechanism would return the body as null. Now empty strings will pass through untouched, allowing further processing to apply successfully.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.297.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 129-139, Edge 129-139, Safari 17-19, and Firefox 131-141. For mobile devices, v1.297.0 was built and tested for Android OS 16 and iOS Safari 17-18.1.

August 19
Browser agent v1.296.0

v1.296.0

Features

Harvest traces early

Update agent to handle session traces the same way other features handle data as of 1.294.0, by allowing harvests at 16kb of size.

Bug fixes

Remove event buffer inspection event

Removes the event buffer inspection event to avoid a memory leak on using console.log with the newrelic window event listener.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.296.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 129-139, Edge 129-139, Safari 17-19, and Firefox 131-141. For mobile devices, v1.296.0 was built and tested for Android OS 16 and iOS Safari 17-18.1.

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.