バージョン1.298.0
特徴
長いタスクをソフトナビゲーションベースのインタラクションスパンに組み込む
BrowserInteraction
ソフト ナビゲーション ("SPA 2.0") では、5 秒間長いタスクが観察されない時点まで、DOM の変更時間を超えて期間が延長されます。JavascriptError
とAjaxRequest
、元のヒューリスティックの終了を超えたこの延長期間中、まだそのようなインターラクションに関連付けられていません。
バグ修正
LCP に元のページ URL を報告させる
LCP が、収集 URL とは別に、pageUrl を報告できるようにします。LCP 収集前に発生するソフト ナビゲーションで、LCP に関連付けられた元のページ URL ではなく、現在のページ URL が報告されるという問題が確認されました。この変更により、LCP ハーベスト ノードは、現在のページ URL に関係なく、元の URL を報告できるようになります。変更はpageUrl
とtargetGroupedUrl
属性の両方に適用される必要があります。
サポートステートメント
New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。古いリリースはサポート終了になるとサポートされなくなります。リリース日は、エージェント バージョンの元の公開日を反映します。
新しいブラウザエージェントのリリースは、一定期間にわたって小さな段階で顧客に展開されます。 このため、リリースがアカウントでアクセス可能になる日付は、元の公開日と一致しない可能性があります。詳細については、このステータス ダッシュボードをご覧ください。
弊社のブラウザ サポート ポリシーに従い、 Browserの v1.298.0 は、 Chrome 130 ~ 140、Edge 130 ~ 140、Safari 17 ~ 19、Firefox 132 ~ 142 のブラウザとバージョン範囲を対象に構築され、テストされています。 モバイル デバイスの場合、v1.298.0 は Android OS 16 および iOS Safari 17-26 用に構築およびテストされました。
バージョン1.297.1
バグ修正
セッションリプレイ集約クラスの二重インポートを防止する
newrelic.recordReplay の使用時にセッションリプレイ集約クラスが二重にインポートされる可能性がある問題を修正しました。プリロード中の API メソッドが有効になりました。
サポートステートメント
New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。古いリリースはサポート終了になるとサポートされなくなります。リリース日は、エージェント バージョンの元の公開日を反映します。
新しいブラウザエージェントのリリースは、一定期間にわたって小さな段階で顧客に展開されます。 このため、リリースがアカウントでアクセス可能になる日付は、元の公開日と一致しない可能性があります。詳細については、このステータス ダッシュボードをご覧ください。
弊社のブラウザ サポート ポリシーに従い、 Browserの v1.297.1 は、 Chrome 130 ~ 140、Edge 130 ~ 140、Safari 17 ~ 19、Firefox 132 ~ 142 のブラウザとバージョン範囲向けに構築され、テストされました。 モバイル デバイスの場合、v1.297.1 は Android OS 16 および iOS Safari 17-18.5 用に構築およびテストされました。
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.
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.
v1.295.0
特徴
エラー原因検出を追加
キャプチャされた JavaScriptError イベントの原因属性を検出して報告します。原因がエラーのインスタンスである場合はスタックトレースがキャプチャされ、それ以外の場合は原因の文字列化された内容が報告されます。 これは、属性cause
の下の JavaScriptError イベントでクエリ可能になります。
バグ修正
モンキーパッチの警告を追加する
エージェントがページで実行される前に、予期されるグローバルにモンキーパッチが適用された場合の検出と警告を追加しました。これにより予期しない動作が発生する可能性があり、この動作について顧客に通知することが目的です。
生データから最初と最後のタイムスタンプを計算する
UI リプレーヤーの一貫性を向上させるために、収集前にエージェントが SessionReplay ペイロードの最初と最後のタイムスタンプを手動で計算することを確認します。
サポートステートメント
New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。古いリリースはサポート終了になるとサポートされなくなります。リリース日は、エージェント バージョンの元の公開日を反映します。
新しいブラウザエージェントのリリースは、一定期間にわたって小さな段階で顧客に展開されます。 このため、リリースがアカウントでアクセス可能になる日付は、元の公開日と一致しない可能性があります。詳細については、このステータス ダッシュボードをご覧ください。
弊社のブラウザ サポート ポリシーに従い、 Browserの v1.295.0 は、 Chrome 128 ~ 138、Edge 128 ~ 138、Safari 17 ~ 19、Firefox 130 ~ 140 のブラウザとバージョン範囲向けに構築され、テストされました。 モバイル デバイスの場合、v1.295.0 は Android OS 16 および iOS Safari 17-26 用に構築およびテストされました。
v1.294.0
Features
Harvest early
The agent will now be able to trigger early harvests if certain criteria is met. This will help ensure that more payloads are kept and memory leaks are prevented. The agent will initiate an early harvest when a feature buffer size reaches 16KB, otherwise it will continue to harvest every 30 seconds as before. This new behavior will apply to the following events:
- AjaxRequest
- BrowserInteraction
- BrowserPerformance
- Custom Events
- Log
- PageAction
- PageViewTiming
- SessionReplay
- UserAction
A separate effort will be conducted to enable early harvesting for timeslice metrics, javascript errors and session traces which use other mechanisms for storage in the agent.
Bug fixes
report empty previousUrl as undefined
The previousUrl
attribute on BrowserInteraction events was reported as an empty string is cases where document.referrer is empty. This caused URL grouping to apply grouping on an empty string, leading to meaningless groups being appended to previousUrl. previousUrl
is now reported as undefined
to allow URL grouping to skip empty URLs.
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.294.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 128-138, Edge 128-138, Safari 17-19, and Firefox 130-140. For mobile devices, v1.294.0 was built and tested for Android OS 16 and iOS Safari 17-26.
v1.293.0
Features
Add "long tasks" internal message
Add an internal message indicating if a wrapped function qualifies as a "long task". This is to be used later in agent features to enhance future behaviors.
Emit SM on rum response invalid timestamps
Emit a supportability metric on receiving an invalid timestamp in the rum call response.
Bug fixes
Address issue keeping distributed traces from being disabled
Addressed a bug where the agent was able to capture distributed traces, even when distributed_tracing: false
was supplied in the configuration.
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.293.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 128-138, Edge 127-137, Safari 17-19, and Firefox 129-139. For mobile devices, v1.293.0 was built and tested for Android OS 16 and iOS Safari 17-26.