-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #17784 from newrelic/add-browser-agent-v1.261.0
Browser Agent v1.261.0 Release Notes
- Loading branch information
Showing
1 changed file
with
50 additions
and
0 deletions.
There are no files selected for viewing
50 changes: 50 additions & 0 deletions
50
...ic-browser-release-notes/browser-agent-release-notes/browser-agent-v1.261.0.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
subject: Browser agent | ||
releaseDate: "2024-06-25" | ||
version: 1.261.0 | ||
features: ["Pass logging API args as object for better extensibility","Logging feature harvesting and optimizations","Create logging feature","Add Logging Configurations","Add wrapLogger API method for wrapping 3rd party loggers","Add Logging API entry points and central handler"] | ||
bugs: ["Reading finish of null in SPA","dedup pre-load ajax requests","Prevent session reset triggers from harvesting session trace data"] | ||
security: [] | ||
--- | ||
|
||
## v1.261.0 | ||
|
||
### Features | ||
|
||
#### Pass logging API args as object for better extensibility | ||
Pass logging API arguments an object to allow for better extensibility later without requiring so many arguments for options. | ||
|
||
#### Logging feature harvesting and optimizations | ||
Allow the new logging feature to process and send harvests while optimizing log capture mechanisms | ||
|
||
#### Create logging feature | ||
Add basis of logging feature for handling and buffering observed log data | ||
|
||
#### Add Logging Configurations | ||
Add default configuration settings to be used for upcoming logging feature | ||
|
||
#### Add wrapLogger API method for wrapping 3rd party loggers | ||
Observe existing logging functions and report through event emitter for later processing when capturing log events. | ||
|
||
#### Add Logging API entry points and central handler | ||
Add Logging API interface and central handling mechanism as customer interface for capturing logging data | ||
|
||
|
||
### Bug fixes | ||
|
||
#### Reading finish of null in SPA | ||
Patch cases wherein SPA `.end()` can throw exception on a finished or full interaction. `.end` still force finishes an interaction. | ||
|
||
#### dedup pre-load ajax requests | ||
Fixing an issue where ajax requests made prior to the page load event would be reported as part of the SPA data and as standard ajax events. | ||
|
||
#### Prevent session reset triggers from harvesting session trace data | ||
Prevent Session Traces from "final" harvesting if the session identifiers change during a page life-cycle, such as when a session becomes stale and resets. | ||
|
||
## 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](https://docs.newrelic.com/docs/browser/browser-monitoring/getting-started/browser-agent-eol-policy/). 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](https://newrelic.github.io/newrelic-browser-agent-release/) for more information. | ||
|
||
Consistent with our [browser support policy](https://docs.newrelic.com/docs/browser/new-relic-browser/getting-started/compatibility-requirements-browser-monitoring/#browser-types), v1.261.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 115-125, Edge 116-126, Safari 16-17, and Firefox 116-126. For mobile devices, v1.261.0 was built and tested for Android OS 9-14 and iOS Safari 16-17.2. |