• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Browser agent release notesRSS

November 19
Browser agent v1.274.0

v1.274.0

Features

Upgrade SessionReplay libraries to latest version

Upgrade underlying session replay libraries to latest version which addresses some known bugs. This change also removes the error swallower inside the session replay module and instead handles all session replay errors at the window level to allow for external libraries to observe known errors to induce fallback behaviors, such as those implemented in CSS-as-JS libraries.

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.274.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 120-130, Edge 120-130, Safari 16-17, and Firefox 122-132. For mobile devices, v1.274.0 was built and tested for Android OS 15 and iOS Safari 16-18.

November 18
Browser agent v1.273.1

v1.273.1

Bug fixes

Multiple MicroAgent undefined session and limit available API

MicroAgent class now only shows the relevant API for use with NPM. The set is limited to methods that relate to features available with the MicroAgent. An issue with missing session when multiple MicroAgents are initialized is also fixed.

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.273.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 120-130, Edge 120-130, Safari 16-17, and Firefox 122-132. For mobile devices, v1.273.1 was built and tested for Android OS 15 and iOS Safari 16-18.

November 11
Browser agent v1.273.0

v1.273.0

Features

Refactor feature storages

This change rewrites the way every feature stores its respective data to optimize runtime overhead, improve agent internals efficiency, and standardize the way storages are referenced and called.

Remove wrap-events usage from soft nav

Remove wrap-events module from usage for soft navigation feature. This is part of an effort to cleanup code in the agent.

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.273.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 120-130, Edge 120-130, Safari 16-17, and Firefox 122-132. For mobile devices, v1.273.0 was built and tested for Android OS 15 and iOS Safari 16-18.

November 7
Browser agent v1.272.0

v1.272.0

Features

Marks and measures

Add detection for marks and measures which captures data as a BrowserPerformance event. This feature is being shipped in an experimental state and is off by default. To opt in to using this feature, it can be turned on by setting the config value init.performance.capture_marks = true or init.performance.capture_measures = true in Copy/Paste or NPM installations.

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.272.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 120-130, Edge 120-130, Safari 16-17, and Firefox 122-132. For mobile devices, v1.272.0 was built and tested for Android OS 15 and iOS Safari 16-18.

November 1
Browser agent v1.271.0

v1.271.0

Features

Ignore unhandled promise rejections that lack a valid reason

The agent will not report unhandled promise rejections that lack a reason property as they cannot generate sufficient stack trace or messaging information for debugging.

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.271.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 120-130, Edge 120-130, Safari 16-17, and Firefox 121-131. For mobile devices, v1.271.0 was built and tested for Android OS 15 and iOS Safari 16-18.

October 31
Browser agent v1.270.3

v1.270.3

Bug fixes

Ensure all lazy loaded modules issue warning instead of errors

Lazy loaded modules that are blocked from loading by third-party tools (such as ad blocking mechanisms) will issue a warning to console instead of throwing an error.

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.270.3 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 120-130, Edge 120-130, Safari 16-17, and Firefox 121-131. For mobile devices, v1.270.3 was built and tested for Android OS 15 and iOS Safari 16-18.

October 28
Browser agent v1.270.2

v1.270.2

Bug fixes

Correct naming for logging pageUrl attribute

Corrects naming for the Logging pageUrl attribute by using the original url of the page instead of the url of when the event happens. Removes origin attribute from the runtime model 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.270.2 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 119-129, Edge 119-129, Safari 16-17, and Firefox 121-131. For mobile devices, v1.270.2 was built and tested for Android OS 15 and iOS Safari 16-18.

October 23
Browser agent v1.270.1

v1.270.1

Bug fixes

Remove undefined agentRuntime in Session Trace

Remove an outdated reference to agentRuntime variable in the Trace feature released in 1.270.0. It caused undefined errors in sub-cases wherein max harvest nodes were reached.

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.270.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 119-129, Edge 119-129, Safari 16-17, and Firefox 121-131. For mobile devices, v1.270.1 was built and tested for Android OS 15 and iOS Safari 16-18.

October 22
Browser agent v1.270.0

v1.270.0

Features

Remove supportsSendBeacon runtime property

Removes the supportsSendBeacon runtime property from our agent code. We no longer officially support browsers that cannot use the sendBeacon method, so there's no point in checking for it.

Add Firefox to LCP test matcher

Add Firefox versions 122 and above to LCP test matcher since versions 122 and above now support collection of LCP web vital timings.

Remove 'pageHide' from page end-of-lifecycle listener

Remove pageHide from page end-of-lifecycle listener since browser agent support for Safari 14.4 is deprecated

Move deregisterDrain method to feature-base

Moves the deregisterDrain method in order to standardize the implementation pattern to match the drain method.

Relocate aggregator from loader and improve agent internals

Styling and architectural changes that will reduce agent loader size by moving the Aggregator module to async chunk and removing the need for some configuration getters in the features. No behavioral change or significant performance impact from the agent is expected.

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.270.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 119-129, Edge 119-129, Safari 16-17, and Firefox 121-131. For mobile devices, v1.270.0 was built and tested for Android OS 15 and iOS Safari 16-18.

October 16
Browser agent v1.269.0

v1.269.0

Features

Include logging feature in micro agent loader

Allow the MicroAgent loader on NPM to utilize the logging APIs to manually capture log data.

Add instrumentation metadata to logging

Add instrumentation attribution to logging payloads to fortify categorization and billing calculations in New Relic platforms. These attributes are dropped during processing and before storing the data and as such don't affect customer billing rates.

Bug fixes

Only ever allow session traces to capture page load timings once

An edge case issue was resolved where session traces could include duplicate copies of the page load timings obtained from the browser timing APIs.

Handle Session Replay Security Policy Errors

Handle Security Policy Errors encountered by session replay when browser APIs have been natively disabled. This was also observed to happen in Chromium browsers that completely disabled cookie storage. Supportability metrics about agent internal errors are now captured as a biproduct of this work to help facilitate future improvements.

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.269.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 118-128, Edge 119-129, Safari 16-17, and Firefox 119-129. For mobile devices, v1.269.0 was built and tested for Android OS 15 and iOS Safari 16-18.

Copyright © 2024 New Relic Inc.

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