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

Browser agent release notesRSS

October 26
Browser agent v1.324.1

v1.324.1

View this release on GitHub → for the full technical changelog and build size information.

Bug fixes

correct hasMeta/hasSnapshot flags on session replay harvests

Fixed an issue where Session Replay harvests could incorrectly report hasMeta and hasSnapshot as false in their payload metadata even though the harvested data included valid snapshot nodes — most noticeable shortly after a session switched from error-only to full recording, or whenever the recorder restarted. This metadata was used downstream to determine whether a given replay chunk was self-sufficient (i.e. whether it could bootstrap a replay on its own), so an incorrect false could cause valid replay data to be mishandled.

Security fixes

bump fflate to 0.8.3

Addressed CVE-2026-45820 - unzipSync could enter an infinite loop when parsing malformed ZIP64 archives

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

October 12
Browser agent v1.324.0

v1.324.0

完全な技術的変更履歴とビルドサイズ情報については、GitHubでこのリリースをご覧ください →。

特徴

マニフェストでのスクリプトのマッチングを改善

マニフェストに登録されたマイクロフロントエンドでは、マニフェストマッチャーに一致するすべてのリソースがMicroFrontEndTimingデータにカウントされるようになりました。以前は、各マニフェストアセットは最初に一致したリソースによって消費されていたため、ハッシュチャンク用の正規表現(RegExp)などの広範なマッチャー(例:/catalog-chunk-[a-f0-9]+.js/)totalWeight、renderBlocking、およびフェッチ/実行のタイミングウィンドウには、1つのチャンクのみが寄与していました。すでにロードされているか、register()の直後にロードされたかにかかわらず、一致するすべてのチャンクが寄与するようになりました。また、同じスクリプトURLが複数回参照された場合(たとえば、通常はブラウザのキャッシュから再提供される重複した<script>タグなど)、エージェントはタイミングを上書きするのではなく、最初のロード時のタイミングを保持するようになりました。そのため、キャッシュされた重複によって、フェッチと実行のタイミングが実際のロードよりも短く見えることはなくなりました。

登録されたマイクロフロントエンドのディストリビューティッド(分散)トレーシングを有効にします。

登録されたマイクロフロントエンド(MFE)のディストリビューティッド(分散)トレーシング(DT)を有効にします:登録されたMFEによるAJAX呼び出しは、トレースのルートをそのMFE自身のエンティティに正しく設定するようになり、MFE自身のバックエンド呼び出しが初めて可視化されます。

バグ修正

属性サイズの肥大化によるログ収集の暴走を防ぎます。

カスタムアトリビュートを繰り返し上書きするページによって、エージェントがログメッセージごとに個別のログリクエストを送信し、ネットワークを圧迫してブラウザのリソースを枯渇させる可能性があるバグを修正しました。エージェントは、値が上書きされたときにカスタムアトリビュートのサイズを正確に追跡し、各機能が早期にハーベストできる頻度を制限するようになりました。また、その処理中にログが欠落しないように、大規模なバッチを迅速に送信します。

fix(jserrors): セッションのリセット時にスタックハッシュメモリをリセットします

詳細はhttps://new-relic.atlassian.net/browse/NR-626097をご覧ください。キャッシュのTTLによりバックエンドが解決できなくなる可能性のあるハッシュの代わりに、セッションのリセット後に完全なスタックトレースを1回再送信します。

登録時にiframeエンティティのスクリプトのタイミングを取得します。

登録されたiframeエンティティは、親エージェントが応答した後ではなく、作成時にregister()を呼び出したスクリプトを識別するようになりました。以前は、登録のラウンドトリップ後にルックアップが実行されており、その時点では呼び出し元のスクリプトはすでにコールスタック上に存在していなかったため、エンティティのアセット、タイプ、およびフェッチのタイミングが欠落するか、エージェント自身のスクリプトの属性となる可能性がありました。

サポートステートメント

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

以下の機能は現在リミテッドプレビューであり、標準サポートは提供されません:

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

当社のブラウザサポートポリシーに従い、Browserエージェントのv1.324.0は、以下のブラウザおよびバージョン範囲向けに構築およびテストされました:Chrome 144~154、Edge 144~154、Safari 18~27、およびFirefox 146~156。モバイルデバイスについては、v1.324.0はAndroid OS 17およびiOS Safari 18~26.2向けに構築およびテストされました。

September 30
Browser agent v1.323.0

v1.323.0

技術的な変更履歴の全文とビルドサイズ情報については、GitHubでこのリリースをご覧ください →。

特徴

ERRORモードからFULLモードへの切り替え時にSRをハーベストします。

セッションリプレイをセッショントレースと同じ方法で処理するようにエージェントを更新し、SRがerrorモードからfullモードに切り替わるときにリプレイハーベストをトリガーします。

AJAXペイロードの内部導入メトリクスを追加

品質保証および改善を目的として、AJAXペイロードトラッキングの採用を測定する内部メトリクスを追加します。

バグ修正

fix(ajax): DTヘッダーのタイムスタンプをサーバー時刻に修正します。

AJAX requests用に生成されたディストリビューティッド(分散)トレーシングヘッダー(traceparent/tracestate/newrelic)は、エージェントのTimeKeeperがRUMベースのクロック補正を完了したときに、ブラウザの生のローカルクロック値ではなく、New Relicのサーバーで補正されたタイムスタンプを使用するようになりました。このタイムスタンプは、受信側のバックエンドAPMエージェントが自身のスパンに対して計算するトランスポート期間の値にのみ影響します—他のブラウザテレメトリーには影響しません。

Connectorの競合状態時にtimeKeeperの準備が整っていることを確認

RUM v2の新しいConnectorにはパッチが適用され、まれなケースの競合状態ブランチにおいて、エージェントのタイムスタンプ調整に不可欠なTimeKeeperを準備するようになりました。これは機能フラグで制御されており、現時点ではどのユーザーにも影響を与えないはずです。

サポートステートメント

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

以下の機能は現在リミテッドプレビューであり、標準サポートは提供されません:

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

当社のブラウザサポートポリシーに従い、Browserエージェントのv1.323.0は、以下のブラウザおよびバージョン範囲向けにビルドされ、テストされました:Chrome 143~153、Edge 142~152、Safari 18~27、およびFirefox 145~155。モバイルデバイスについては、v1.323.0はAndroid OS 16およびiOS Safari 18~26.2向けにビルドされ、テストされました。

September 11
Browser agent v1.322.0

v1.322.0

特徴

SPVイベント用のオブザーバーAPIを含める

エージェントローダーの実行前に発生したsecuritypolicyviolationイベントをキャッチするには、ReportingObserver APIを使用してください。実際には、既存の設定やバグがFirefoxおよびSafariの収集に影響を与えるため、これは主にChromiumブラウザーに影響します。

MFEマニフェスト

マイクロフロントエンドが自身の既知のアセット(スクリプト、スタイルシート、画像、フォント)を宣言できるように、オプションのmanifestをregister() APIに追加します。これにより、エージェントはエラー、ログ、AJAX呼び出し、WebSocket、およびリソース・タイミング・イベントをそれに正確に属性付けることができます — register()を呼び出したスクリプト以外のスクリプトによってロードされたアセットであっても。また、オプトインのtimingMethodにより、マニフェストは宣言されたアセット全体でMicroFrontEndTimingのフェッチ/実行ウィンドウを拡大できます。

登録検証の警告を追加

登録APIに提供されたターゲットから明らかな問題が検出された場合、ローカルデバッグ警告を発行します。

バグ修正

リスナーのリークを修正するため、web-vitalsを4.2.4から6.2.1にアップグレードしてください。

バンドルされているweb-vitalsライブラリを4.2.4から6.2.1にアップグレードし、無制限のdocument visibilitychangeリスナーのリークを修正しました:web-vitals 4.xはINPレポートサイクルごとに永続的なリスナーを登録するため、長時間開かれているページでは数百のリスナーが蓄積されます。また、エージェントが出力する属性名に変更を加えることなく、エージェントが影響を受けるv5/v6アトリビューションAPIの変更(LCPAttribution.element → target の名前変更、および新たにオプションとなったINP/CLSアトリビューションフィールド)を取り込みました。

サポートステートメント

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

以下の機能は現在リミテッドプレビューであり、標準サポートは提供されません:

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

当社のブラウザサポートポリシーに従い、Browserエージェントのv1.322.0は、以下のブラウザおよびバージョン範囲向けに構築され、テストされました:Chrome 142~152、Edge 141~151、Safari 18~27、およびFirefox 144~154。モバイルデバイスについては、v1.322.0はAndroid OS 16および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.

Copyright © 2026 New Relic Inc.

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