• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

Browser agent release notesRSS

September 11
Browser agent v1.322.0

v1.322.0

Features

Include observer API for SPV events

Use the ReportingObserver API to catch securitypolicyviolation events that occurred prior to the agent loader execution. In practice, this mainly affects chromium browsers, as existing configs and bugs affect Firefox and Safari collection.

MFE Manifest

Adds an optional manifest to the register() API so a Micro Frontend can declare its own known assets (scripts, stylesheets, images, fonts), letting the agent accurately attribute errors, logs, AJAX calls, WebSockets, and resource-timing events to it — even for assets loaded by a script other than the one that called register(). An opt-in timingMethod also lets a manifest widen MicroFrontEndTiming fetch/execution windows across its declared assets.

Add registration validation warnings

Emits local debugging warnings if obvious issues are detected from supplied targets to the register API.

Bug fixes

Upgrade web-vitals from 4.2.4 to 6.2.1 to plug a listener leak

Upgraded the bundled web-vitals library from 4.2.4 to 6.2.1, fixing an unbounded document visibilitychange listener leak: web-vitals 4.x registers a permanent listener on every INP report cycle, so long-lived pages accumulate hundreds of listeners. Also absorbed the v5/v6 attribution API changes the agent is exposed to (the LCPAttribution.elementtarget rename and newly-optional INP/CLS attribution fields) with no change to the attribute names the agent emits.

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.

The following features are currently in limited preview and will not receive standard support:

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.322.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 142-152, Edge 141-151, Safari 18-27, and Firefox 144-154. For mobile devices, v1.322.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

August 31
Browser agent v1.321.0

v1.321.0

特徴

MicroFrontEndTiming属性の変更

MicroFrontEndTimingイベント属性の変更

追加:

  • registerUrl:MFEが登録された時点のURL
  • deregisterUrl:MFEが登録解除された時点、またはページがアンロードされた時点のURL
  • vitals.fcp.value:MFE DOMツリーに関連付けられて検出されたFirst Contentful Paintの値
  • vitals.lcp.value:MFE DOMツリーに関連付けられて検出されたLargest Contentful Paintの値
  • vitals.cls.value:MFE DOMツリーに関連付けられて検出されたCumulative Layout Shiftの値
  • vitals.inp.value:MFE DOMツリーに関連付けられて検出された、インタラクションから次の描画までの値

削除:

  • ページURL
  • 現在のURL

タブ間の競合を追跡する計装を追加します。

更新されたセッション状態で別のページが同時に実行されたときに発生する競合状態を追跡するための、サポートアビリティメトリクスを追加します。

v2ターゲットの標準化を改善

v2 MFEパスウェイデータの処理中に、副作用主導の未定義のターゲットの仮定に依存するのではなく、コンテナエージェントのターゲットに対する明示的な参照を提供するように、エージェントの内部を改善します。

v2 PageViewを導入 & 接続サービス呼び出しを分離します。

アプリの設定の取得とPageViewの生成の両方を担当していた古いRUMリクエストは、分割されました(一時的に機能フラグの下にあります)。これにより、問題のある接続サイクルや設定の取得の失敗に対してエージェントの回復力が高まり、PageViewイベントが他のイベントの収集をブロックする依存関係ではなくなります。

バグ修正

セッションリプレイのカスタムマスカーが入力以外の要素に適用されることを確認します。

カスタムマスカー機能が特定の要素タイプに適用されない問題を修正しました。カスタムマスカーは、nr-umask CSSクラスまたはdata-nr-unmaskデータ属性のいずれかで装飾された要素に適用され、マスクされるはずのノードをオーバーライドして、そのテキストコンテンツを公開できるようにします。

サポートステートメント

New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。古いリリースはサポート終了になるとサポートされなくなります。リリース日は、エージェント バージョンの元の公開日を反映します。

新しいブラウザエージェントのリリースは、一定期間にわたって小さな段階で顧客に展開されます。 このため、リリースがアカウントでアクセス可能になる日付は、元の公開日と一致しない可能性があります。詳細については、このステータス ダッシュボードをご覧ください。

当社のブラウザサポートポリシーに従い、Browserエージェントのv1.321.0は、これらのブラウザとバージョン範囲向けにビルドされ、テストされました:Chrome 141~151、Edge 141~151、Safari 18~27、およびFirefox 143~153。モバイルデバイスの場合、v1.321.0はAndroid OS 16およびiOS Safari 18~26.2向けにビルドされ、テストされました。

August 12
Browser agent v1.320.1

v1.320.1

Bug fixes

Avoid obfuscating keys and reserved system vals

Preserves all keys as well as reserved system values for AjaxRequest and Page View Timing events.

Apply hard cap to MFE FCP

Fixes an issue where MFE vitals could occasionally report out of bounds FCP/LCP values (e.g. after a browser tab freeze or suspend) instead of being dropped like other stale 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.320.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 140-150, Edge 140-150, Safari 18-27, and Firefox 142-152. For mobile devices, v1.320.1 was built and tested for Android OS 16 and iOS Safari 18-26.2.

August 7
Browser agent v1.320.0

v1.320.0

特徴

MFEバイタルに妥当な上限を適用する機能を改善します

Register APIのマイクロフロントエンド(MFE)バイタルトラッキングのバグを修正しました。このバグでは、スクリプトのタイミング相関が古くなった後も再利用される可能性があり、基盤となるスクリプトをリロードせずに再マウントするMFE(シングルページアプリケーションなど)において、First Contentful Paint(およびその他のバイタル)が実際よりも最大数秒遅く誤って報告される原因となっていました。

MFE iframeサポート - ベータアクセス

iFrameにカプセル化されたMFEデータをキャプチャするためのインターフェイスを追加します。これは実験的な機能であり、変更または完全に削除される可能性があり、GAステータスに達するまで本番環境では使用しないでください

バグ修正

自動でインストゥルメントされたMFEイベントの重複排除

マイクロフロントエンドがregister() APIに複数回登録された場合に、自動インストゥルメントされたイベント(AJAX requests、JSエラー、コンソールログ、WebSocketアクティビティなど)が重複して報告される問題を修正しました。以前は、繰り返し登録されたMFEスクリプトに由来する単一の自動インストゥルメントされたイベントは、登録ごとに1回報告されていました — 自動検出されたイベントは、同じ基盤となるスクリプトと同じ登録済みMFEidに解決される場合、実際の発生ごとに単一のレポートにまとめられるようになりました。明示的なAPI駆動の呼び出し(.addPageAction().log().noticeError()など)およびMicroFrontEndTimingイベントは、意図したとおり登録ごとに維持され、スクリプトを共有する異なるMFE(同じインライン<script>ブロックから登録された2つの異なるMFEなど)は引き続き独立して報告されます。

サポートステートメント

New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。古いリリースはサポート終了になるとサポートされなくなります。リリース日は、エージェント バージョンの元の公開日を反映します。

新しいブラウザエージェントのリリースは、一定期間にわたって小さな段階で顧客に展開されます。 このため、リリースがアカウントでアクセス可能になる日付は、元の公開日と一致しない可能性があります。詳細については、このステータス ダッシュボードをご覧ください。

ブラウザサポートポリシーに従い、Browserエージェントのv1.320.0は、次のブラウザとバージョン範囲向けにビルドされ、テストされています:Chrome 140~150、Edge 140~150、Safari 18~27、Firefox 142~152。モバイルデバイスの場合、v1.320.0はAndroid OS 16およびiOS Safari 18~26.2向けにビルドされ、テストされています。

July 28
Browser agent v1.319.0

v1.319.0

Features

MFE vitals improvements

Implement quality of life improvements on the collection of MFE vital timings.

  • If no FCP value is observed within 10 seconds, shut down observers for memory saving and outlier control.
  • Decorate observed DOM trees with the MFE instance ID to facilitate debugging and prevent double-instrumentation of the same DOM tree from multiple instances pointed at the same MFE target.

Automatically Detect MFE Web Sockets

Add support for automatic Micro Frontend (MFE) attribution of WebSocket events. Previously, WebSocket events were only ever automatically captured globally by the container browser application. With this change, the agent cross-compares the call stack signature of the WebSocket method to the call stack signature of the MFE module that registered with the register API. If the file that is responsible for registering with the browser agent is found in the call stack signature of the WebSocket method being triggered, that event will be attributed to the MFE instead of the container.

Do not obfuscate attribute keys

Do not obfuscate attribute keys in our addCustomAttributes method for the BEL serializer. This change affects attributes in AjaxRequest, PageViewTiming, and BrowserInteraction (soft nav only) events.

Bug fixes

Avoid capturing agent AJAX payloads

Prevent the AJAX capture_payloads feature from capturing the agent's own telemetry requests (harvests to NR beacon endpoints).

Keep Ajax payload out of unrelated events

Drops captured AJAX request + payload info from unrelated events (AJAX timeslice metrics, session trace) via a shared params object.

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.319.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 139-149, Edge 139-149, Safari 18-27, and Firefox 142-152. For mobile devices, v1.319.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

July 8
Browser agent v1.318.0

v1.318.0

特徴

websocketの初期化設定を追加

NREUMの初期設定にweb_socketsブロックを追加します。web_sockets.enabledtrueに設定すると、Webソケット機能がオンになります。Webソケット機能はデフォルトで無効になっています。

MFEコアウェブバイタルの検出

MFEによって生成された場合のFCP、INP、CLS、およびLCPの内部検出メソッドを追加

エージェントの起動を改善

RUM呼び出しが正常に完了する前にエージェントの起動が中断される可能性があり、機能セッションモードがローカルストレージに保存される(該当する場合)シナリオのサポートを改善します。

サポートステートメント

New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。古いリリースはサポート終了になるとサポートされなくなります。リリース日は、エージェント バージョンの元の公開日を反映します。

新しいブラウザエージェントのリリースは、一定期間にわたって小さな段階で顧客に展開されます。 このため、リリースがアカウントでアクセス可能になる日付は、元の公開日と一致しない可能性があります。詳細については、このステータス ダッシュボードをご覧ください。

当社のブラウザサポートポリシーに従い、Browserエージェントのv1.318.0は、以下のブラウザおよびバージョン範囲向けに構築され、テストされています:Chrome 139~149、Edge 139~149、Safari 18~26、およびFirefox 141~151。モバイルデバイスの場合、v1.318.0はAndroid OS 16およびiOS Safari 18~26.2向けに構築され、テストされています。

June 18
Browser agent v1.317.0

v1.317.0

Features

Detect and report AJAX payloads

Introduces support of AJAX payload capture for XMLHttpRequest and Fetch API calls. When enabled, the browser agent will captures request/response bodies, headers, and query parameters, with automatic detection and parsing of GraphQL operations. Payload capture is configurable to monitor all requests or only failures, with built-in size limits (4KB per attribute) and obfuscation support for sensitive data protection.

New AjaxRequest Attributes

Payload Capture - The Browser Agent can now capture and report request and response payloads for AJAX calls, providing deeper insights into network activity and API interactions.

Configuration: Enable payload capture using the ajax.capture_payloads configuration option:

  • 'all' - Capture payloads for all AJAX requests
  • 'failures' - Capture only failed requests (HTTP errors, network errors, or GraphQL errors)
  • none - Disable payload capture (default)

New Attributes on AjaxRequest Events: When AJAX payloads are captured, new attributes are automatically included on AjaxRequest events:

  • requestQuery - URL query parameters
  • requestHeaders, responseHeaders - HTTP headers
  • requestBody, responseBody - Request and response payloads (text-based formats only: JSON, XML, GraphQL, plain text)

GraphQL Detection: When GraphQL errors are detected, a new additional attribute is automatically included on AjaxRequest events:

  • operationHasErrors - Indicates if the operation returned errors

All captured data is automatically truncated to 4KB per attribute and supports obfuscation patterns for sensitive information.

Enhance obfuscation to support event filter

Obfuscation behavior can now be configured to apply only to a subset of event types, using the eventFilter property, which supports an array of event type strings per obfuscation rule. When supplied, the obfuscation rule will only be applied when the event type matches one of the items in the eventFilter array. For backwards compatibility, not supplying an eventFilter property on configuration rules will apply the rule to all data.

Bug fixes

Calculate browser_stack_hash from truncated stack trace

Calculate the browser stack hash off of the truncated stack trace instead of the non-truncated stack trace. Before this change, first-occurrence harvests of JSE events can have a different browser stack hash from future harvests of the same stack trace if it was truncated. This will improve error grouping of JavaScriptError events.

Get responseBodySize from body if content-length is missing

Addresses an issue where AjaxRequest events inaccurately reported a responseSize of 0 or undefined due to a lack of fallback mechanisms and overly restrictive falsy checks. Introduced a fallback mechanism that calculates response sizes from captured payloads for Fetch and XHR requests when the content-length header is missing.

Patch handling of inlining images for Session Replay

Fixes an issue where Session Replay may leave an image broken in the live DOM. In this version, the underlying rrweb version will avoid manipulating the live image on the DOM.

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.317.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 139-149, Edge 139-149, Safari 18-26, and Firefox 141-151. For mobile devices, v1.317.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

Copyright © 2026 New Relic株式会社。

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