Skip to content

Releases: newrelic/newrelic-browser-agent

v1.237.1

02 Aug 19:57
bbec171
Compare
Choose a tag to compare

1.237.1 (2023-08-02)

Bug Fixes

  • Fix serialization issue with array data (#621) (6887940)
  • prevent dollar symbol only variable names (#631) (cff7bc4)
  • SPA feature respects ajax deny_list for fetch (#633) (ccfe510)
  • Undefined deny list ignores block internal (#629) (27a1b04)

v1.237.0

28 Jul 14:12
674841f
Compare
Choose a tag to compare

1.237.0 (2023-07-28)

Features

  • Add warning for large payloads (#620) (d616f64)
  • reduce jserrors wrapping and remove onerror use (#614) (e393c96)
  • Stop reporting ajax events going to same beacon (#609) (ca43edf)

Bug Fixes

  • Defining agent api methods for ts types (#613) (14d4294)
  • Fix potential property of undefined errors (#610) (389b5ad)
  • prevent invalid error stack traces (#617) (3d9f2c0)
  • Remove fetch keep-alive unhandled rejection (#625) (dc4fb1b)

v1.236.0

27 Jun 17:16
246b208
Compare
Choose a tag to compare

1.236.0 (2023-06-27)

Features

  • Expose MicroLoader in the npm package (#589) (5175356)
  • Remove img, jsonp, and xhrGet methods (#576) (f92f88e)

Bug Fixes

  • Fix illegal invocation error on final harvest (#594) (de7049f)
  • Handle chunk load promise error introduced in 1.235.0 (#603) (a702e23)

v1.235.0

20 Jun 20:07
1371a53
Compare
Choose a tag to compare

1.235.0 (2023-06-20)

Features

  • Add error mode to session trace - NEWRELIC-8666 NEWRELIC-9283 (#583) (98e3f18)
  • Decorate error objects to facilitate future UI experiences (#574) (1167c98)
  • Minor feature class changes to support testing new features (#571) (a717951)
  • Remove unused data from session trace requests (276c4f6)
  • Use new shared session for Session Trace feature - NEWRELIC-8662 (#545) (dbd995a)

v1.234.0

06 Jun 18:31
0b3c3a7
Compare
Choose a tag to compare

1.234.0 (2023-06-02)

Features

  • Migrate RUM network call from GET to POST (#521) (937812a)

v1.233.1

31 May 20:12
a61dfbd
Compare
Choose a tag to compare

1.233.1 (2023-05-31)

Bug Fixes

  • Address bug affecting XHR harvest re-schedule (#561) (cd2dc90)

v1.233.0

26 May 19:58
009a9c1
Compare
Choose a tag to compare

1.233.0 (2023-05-26)

Features

  • Capture metrics for usage of MooTools and certain polyfills (#539) (903a7e1)
  • Update agent internals in early preparation for new features (#532) (1ee675d)

Bug Fixes

  • Address "configurable" warnings arising from user-agent module (#546) (7a7dace)
  • Ensure runtime is preserved for late-configuration cases (#538) (229b8ed)
  • Refactor usage of Array.from to address MooTools conflict (#544) (f1e6336)

v1.232.1

17 May 16:08
81712c1
Compare
Choose a tag to compare

1.232.1 (2023-05-17)

Bug Fixes

  • Add X-NewRelic-ID header only if defined (#531) (36ceedf)
  • Identify inline stack trace URLs more precisely (#522) (1aba92d)

v1.232.0

08 May 21:12
0156c5e
Compare
Choose a tag to compare

1.232.0 (2023-05-08)

Features

  • Add internal session metrics (bcfe6ff)
  • Add new stateful Session Manager - NEWRELIC-7986 (#464) (32e1061)
  • Add query parameter supportability metrics (#518) (88c2d83)
  • Allow custom error grouping (f95630d)

v1.231.0

28 Apr 17:06
363b0c9
Compare
Choose a tag to compare

Omit CLS scores before web-vitals report them

Initial snapshots of CLS reported as 0s attached to timing metrics will be omitted, so as to "de-noise" the aggregate CLS dataset. This also temporarily addresses an edge case of long loading pages potentially sending a "final" CLS value of 0, inaccurately. The case of a final 0 CLS when a user only navigates away from the page has also been fixed.

Fix accepted argument type for all and race methods of Promise

The wrapped Promise's static all and race methods now work with iterators per native implementation, rather than only arrays.

Upgrade Navigation Timing API in PageView (RUM) call

The performance entry data sent for PageView now uses the Navigation Timing Level 2 API over the deprecated Level 1 API.

Fix typo in top-level API causing exception

An an uncaught reference exception was occurring on pages with more than one initialized agent due to a typo in the name of a variable (returnsVals).

Add null entry checks to certain web-vitals handlers

For LCP and FID, we will exclude the performance entry info when there are no entries given by web-vitals. This had thrown exceptions.

Remove previously added console logging measurements

This reverses performance impacts and exceptions introduced in the prior release by serializing console API arguments.

Rectify version reported by NPM agent implementations

Agents installed via the NPM method will report the correct semantic version in data harvests.

Fix exception when importing NPM package source code

An error was occurring related to a missing environment variable when importing from the NPM package source directly (versus via the CJS/ESM packages).