v1.312.1
Bug fixes
.at causes issues in older browsers
.at() is not being properly transpiled and causing initialization issues, switched to indexing.
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.312.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 136-146, Edge 136-146, Safari 18-26, and Firefox 138-148. For mobile devices, v1.312.1 was built and tested for Android OS 16 and iOS Safari 18-26.2.
버전 1.312.0
특징
MFE 로그를 자동으로 감지합니다
Log 이벤트에 대한 자동 마이크로 프런트엔드(MFE) 속성 부여 지원을 추가합니다. 이전에는 Log 이벤트가 컨테이너 브라우저 애플리케이션에 의해 전역적으로 자동으로 캡처되었습니다. 이 변경으로 에이전트는 주어진 로그 메소드(예: console.log, 콘솔 정보, register API에 등록된 MFE 모듈의 호출 스택 서명에 대한 등)입니다. 트리거 에이전트 등록을 담당하는 파일이 트리거되는 로그 메서드의 호출 그리드 서명에서 발견되면 해당 이벤트는 컨테이너 대신 MFE에 대한 속성이 됩니다.
MFE AJAX 자동 감지
AjaxRequest 이벤트에 대한 자동 마이크로 프런트엔드(MFE) 속성 부여 지원을 추가합니다. 이전에는 AjaxRequest 이벤트가 컨테이너 브라우저 애플리케이션에 의해 전역적으로만 캡처되었습니다. 이 변경을 통해 에이전트는 AJAX 호출의 호출 스택 서명을 register API에 등록된 MFE 모듈의 호출 스택 서명과 교차 비교합니다. 트리거 에이전트 등록을 담당하는 파일이 트리거되는 AJAX 요청의 호출 그리드 서명에서 발견되면 해당 이벤트는 컨테이너 대신 MFE에 대한 속성이 됩니다.
버그 수정
세션 리플레이가 Safari에서 실행되는 Angular 앱에서 작동하지 않습니다.
Safari에서 실행되는 Angular 앱에서 스냅샷 리플레이가 초기 스냅샷 이후의 녹화를 캡처하지 못하는 문제를 수정했습니다.
원형 대체 기능을 되돌리기
JSON.stringify 작업에 적용된 순환 대체 방식은 scroll 이벤트 핸들러와 같이 복잡하고 중첩된 객체가 빠르게 연속적으로 생성되는 특정 사례에서 지연을 유발하는 것으로 나타났습니다. 이 방법은 성능 병목현상, 병목지점을 감소시키기 위해 더 빠르고 간단한 작업으로 되돌아갔습니다.
지지 성명
뉴렐릭은 에이전트를 정기적으로 업그레이드하여 최신 기능과 성능 이점을 얻을 것을 권장합니다. 이전 릴리스는 지원 종료 시점부터 더 이상 지원되지 않습니다. 출시일은 에이전트 버전의 원래 출판일을 반영합니다.
새로운 브라우저 에이전트 릴리스는 일정 기간 동안 작은 단계로 고객에게 출시됩니다. 이로 인해, 귀하의 계정에서 해당 릴리스에 접근할 수 있는 날짜가 원래 게시 날짜와 일치하지 않을 수 있습니다. 자세한 내용은 이 상태 대시보드를 참조하세요.
당사의 브라우저 지원 정책 에 따라 브라우저 에이전트 v1.312.0은 Chrome 136-146, Edge 136-146, Safari 18-26 및 Firefox 138-148 버전 범위에서 작동하도록 개발 및 테스트되었습니다. 모바일 장치의 경우 v1.312.0이 Android OS 16 및 iOS Safari 18-26.2에 대해 구축 및 테스트되었습니다.
v1.311.0
Features
agentIdentifier removal
Removed scoped references by agent identifier to simplify the agent architecture. All references are now stored directly within the agent reference, eliminating the need to blend agent references with scoped objects via lookup keys.
Attribute original page URL to all PageViewTiming nodes
Expanded pageUrl attribution to all timings, building on previous work for LCP. PageViewTiming events now report the original hard navigation URL for all node types, ensuring data consistency for SPA even if the URL changes before harvest.
improve MFE timing logic
Enhanced the agent's ability to identify the correct MFE script calling the register API. This improvement results in more accurate timing information for MFE environments.
Bug fixes
Enforce string IDs for new MFE registrations
Resolved an issue where non-string IDs caused errors during MFE entity synthesis. The agent now enforces string-based IDs and issues a warning if a different data type is provided.
Circular replacer removed reused objects from harvests
Fixed an issue where the internal stringify method removed shared pointers across harvest payloads, which occasionally caused missing params attributes on error harvests.
Update RegExp to prevent un-minimized webpack build issue
Replaced the $ character with its hexadecimal equivalent in regular expressions. This prevents Webpack from incorrectly replacing the character during the build process, which previously caused agent failures in unminimized builds.
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.311.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 134-144, Edge 134-144, Safari 18-26, and Firefox 137-147. For mobile devices, v1.311.0 was built and tested for Android OS 16 and iOS Safari 18-26.
v1.310.1
버그 수정
대체 속성 값을 사용하여 LCP 항목을 개선합니다.
웹 바이탈에서 속성 항목이 없이 LCP가 보고되는 경우, 에이전트는 이제 이를 무시하는 대신 timeToFirstByte 과 같은 다른 기본 제공 속성을 전달합니다.
지지 성명
뉴렐릭은 에이전트를 정기적으로 업그레이드하여 최신 기능과 성능 이점을 얻을 것을 권장합니다. 이전 릴리스는 지원 종료 시점부터 더 이상 지원되지 않습니다. 출시일은 에이전트 버전의 원래 출판일을 반영합니다.
새로운 브라우저 에이전트 릴리스는 일정 기간 동안 작은 단계로 고객에게 출시됩니다. 이로 인해, 귀하의 계정에서 해당 릴리스에 접근할 수 있는 날짜가 원래 게시 날짜와 일치하지 않을 수 있습니다. 자세한 내용은 이 상태 대시보드를 참조하세요.
당사의 브라우저 지원 정책 에 따라, 브라우저 에이전트 v1.310.1은 Chrome 134-144, Edge 134-144, Safari 18-26 및 Firefox 137-147 브라우저 및 버전 범위에 맞춰 개발 및 테스트되었습니다. 모바일 장치의 경우 v1.310.1은 Android OS 16 및 iOS Safari 18-26용으로 구축 및 테스트되었습니다.
v1.310.0
Features
better MFE timing handling
Improve the detection of script assets reported by the browser which power the MicroFrontEndTiming event's timeToFetch and timeToBeRequested attributes. This change also includes new assetUrl and assetType attributes to better illustrate the assets used to populate the timing data.
Removing old SPA feature & related wrappings entirely
This concludes the complete removal of the old SPA feature that is replaced by Soft Navigations feature. Since agent version 1.307.0, the default "SPA" was already switched over, so no breaking changes from this version are expected.
Capture MFE timings as MicroFrontEndTiming Events
Captures the lifecycle timings of registered entities in preparation for future micro front end product
Bug fixes
Update measure API types
Corrects an issue where the typings associated with the measure API did not accept PerformanceMark as a valid input for start or end values.
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.310.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 134-144, Edge 134-144, Safari 17-26, and Firefox 137-147. For mobile devices, v1.310.0 was built and tested for Android OS 16 and iOS Safari 17-26.
v1.309.0
Features
Warn when more than one agent is running
Added a console warning when more than one Browser agent is running on the page.
Improve MFE tag setting
Enforce tags to be set for micro frontends by supplying an object of key-value pairs to the tags argument of the register(...) API. This allows for tags to be specified with an explicit value instead of only supporting boolean tags.
Add WebDriver detection attribute to PageView & PageViewTiming
PageView, PageViewTiming and initialPageLoad-category BrowserInteraction events will now report a webdriverDetected property corresponding to the navigator.webdriver set by the browser.
Bug fixes
Micro agent duplicate handlers
Fixes when micro agents are created in a staggered fashion, handlers for each agent is multiplied by the number of agents that follow. For example if there were two agents, the handlers for the first agent was registered twice. This had the effect of duplicating events + contents of harvest payloads.
allow child registrations from blocked parents
Allow blocked parent entities to still instantiate a child MFE when registering
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.309.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 133-143, Edge 133-143, Safari 17-26, and Firefox 136-146. For mobile devices, v1.309.0 was built and tested for Android OS 16 and iOS Safari 17-26.
버전 1.308.0
특징
등록 API를 사용하여 MFE 태그 지원을 추가합니다.
등록 API를 사용하여 엔티티 태그를 추가하는 기능을 지원합니다.
MFE 상호 연결을 용이하게 하기 위해 child.id 속성을 추가합니다.
UI에서 향후 상호 연결을 용이하게 하기 위해 중복 데이터에 child.id 속성을 추가합니다.
"등록 해제" API를 추가합니다.
향후 Micro 프론트-엔드 지원 계획과 함께 사용할 수 있도록 등록된 개체를 등록 해제하는 기능을 추가합니다.
관계 합성을 용이하게 하기 위해 parent.type 속성을 추가합니다.
MFE 데이터 수집 중 향후 관계 합성을 위해 필요한 parent.type 속성을 추가합니다.
기본 종료 사유 추가
종료 이유를 확인할 수 없는 WebSocket 이벤트에 기본 종료 이유 unknown 을 추가합니다.
버그 수정
숫자 필드에 null이 아닌 값만 허용합니다.
숫자 필드가 WebSocket 이벤트에 항상 보고되도록 하려면 기본값을 0 으로 설정하십시오. undefined
깔끔한 WebSocket URL
WebSocket 이벤트에 보고된 URL에서 해시 조각과 쿼리 매개변수를 제거합니다.
지지 성명
뉴렐릭은 에이전트를 정기적으로 업그레이드하여 최신 기능과 성능 이점을 얻을 것을 권장합니다. 이전 릴리스는 지원 종료 시점부터 더 이상 지원되지 않습니다. 출시일은 에이전트 버전의 원래 출판일을 반영합니다.
새로운 브라우저 에이전트 릴리스는 일정 기간 동안 작은 단계로 고객에게 출시됩니다. 이로 인해, 귀하의 계정에서 해당 릴리스에 접근할 수 있는 날짜가 원래 게시 날짜와 일치하지 않을 수 있습니다. 자세한 내용은 이 상태 대시보드를 참조하세요.
당사의 브라우저 지원 정책 에 따라 브라우저 에이전트 v1.308.0은 Chrome 133-143, Edge 133-143, Safari 17-26 및 Firefox 136-146 브라우저 및 버전 범위에 맞춰 개발 및 테스트되었습니다. 모바일 장치의 경우 v1.308.0이 Android OS 16 및 iOS Safari 17-26용으로 구축 및 테스트되었습니다.