Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@grafana/faro-web-sdk

Package Overview
Dependencies
Maintainers
22
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@grafana/faro-web-sdk - npm Package Versions

1
6

1.3.0

Diff

Changelog

Source

1.3.0

  • Deps (@grafana/faro-react): add missing peer dependency on react-dom (#400).
  • Deps (@grafana/faro-core): remove unused @opentelemetry/api-metrics dependency (#401).
  • Deps (@grafana/faro-web-tracing): remove unused @opentelemetry/sdk-trace-base dependency (#401).
  • Fix (@grafana/faro-web-sdk): fixed a issue where session based sampling combined with batched mode lead to dropped items, even if they were part of the sample (#402).
  • Fix (@grafana/faro-web-sdk): Cleanup up session meta before sending it to not include Faro specific attributes (#408).
  • Breaking❗️ (@grafana/faro-web-sdk): The new volatile session manager is enabled by default. The old legacy session object is removed. This change is only breaking if you customized the old default session management (#412).
domasx2
published 1.2.9 •

Changelog

Source

1.2.9

  • Deps: upgrade OTEL dependencies, remove outdated resolutions (#391).
  • Fix (Web Tracing): send otel timings, like timeUnixNano, as string instead in LongBits format (#391).
  • Feat: session based sampling (#385).
  • Improvement: Send better attributes with the view and route transition events to contain information about the previous route or view (from*) and the destination route or view (to*) (#397).
  • Breaking❗️: React Instrumentation, the route transition event is renamed from routeChange to route_change. The url and route attributes sent with the event are renamed to toRoute and toUrl.(#397).
domasx2
published 1.2.8 •

Changelog

Source

1.2.8

  • Improvement: Custom x-faro-session-id header will now be added to legacy sessions as well (#384).
  • Improvement: Lower maxSessionPersistenceTime for tracked sessions and export tooling to make it easier to manually remove a persisted session (#387)
domasx2
published 1.2.7 •

Changelog

Source

1.2.7

  • Hotfix: disable custom x-faro-session-id header for legacy sessions (#383)
domasx2
published 1.2.6 •

Changelog

Source

1.2.6

  • Feat: Add x-faro-session header to identify client session id to server for fetch and xhr instrumentations (#377)
  • Improvement (): Always send x-faro-session-id header, independent of the chosen session management (#381).
  • Improvement: If new session management is used, send dedicated session lifecycle events to reflect if a new session is started, a session is resume or extended (#380)
domasx2
published 1.2.5 •

Changelog

Source

1.2.5

  • Feat: New session tracking capabilities (optional, disabled by default) where users can choose to use tracked or volatile sessions (#374).
domasx2
published 1.2.4 •

Changelog

Source

1.2.4

  • Breaking: The sdk meta now only contains the version number of Faro. This is to reduce beacon payload size. If users need the full data including all integrations, it can be added as outlined in the docs.(#370)
  • Feature: new experimental session manager which can be configured to use persistent or volatile sessions (#359).
  • Fix: user provided session attributes were not sent (#372).
domasx2
published 1.2.3 •

Changelog

Source

1.2.3

  • Fix: Disable keepalive in web-sdk fetch transport when the payload length is over 60_000 (#353).
  • Fix: Add 'isK6Browser' field to k6 meta object (#361).
domasx2
published 1.2.2 •

Changelog

Source

1.2.0 - 1.2.2

  • Feat: Detect if Faro is running inside K6 browser to distinguish between lab and field data (#263).
  • Feat: Enable users to configure per-error boundary pushError behavior.
  • Deps: Upgrade project to use the current Node LTS version (lts/hydrogen, v18)
  • Deps: Dependency updates
  • Deps: CVE-2023-45133 - Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code
domasx2
published 1.2.1 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc