@grafana/faro-web-sdk
Advanced tools
Changelog
1.8.1
@grafana/faro-web-tracing
): ensure that span status is always set to error for
erroneous fetch requests (#641).Changelog
1.8.0
Feature (@grafana/faro-web-sdk
): track web vitals
attribution (#595).
Feature (@grafana/faro-web-sdk
): set span context for navigation events (#608).
Feature (@grafana/faro-react
): add helper functions to initialize React Router integration (#622).
Improvement (@grafana/faro-web-sdk
): Auto extend a session if the Faro receiver indicates that a
session is invalid (#591).
Improvement (@grafana/faro-web-tracing
): provide the app.namespace
attribute in the app meta
which is attached as service.namespace
to the resource attributes object (#627).
Dependencies (@grafana/faro-web-tracing
): upgrade otel deps (#621).
Dependencies (@grafana/faro-core
): upgrade otel deps (#621).
Dependencies (@grafana/faro-transport-otlp-http [experimental]
): upgrade otel deps (#621).
Fix (@grafana/faro-react
): Mark react-router-dom
peer dependency as optional (#617).
Changelog
1.7.3
@grafana/faro-core
): source map uploads - add bundleId
to the MetaApp
Meta
object
(#476).@grafana/faro-web-sdk
): track window dimensions via the browser meta
(#594).@grafana/faro-web-sdk
): If logArgsSerializer
is set in the config
of initializeFaro
, it will be forwarded to the core (#589).Changelog
1.7.2
@grafana/faro-react
): Fixed a type issue in react v6 router dependencies (#585).Changelog
1.7.1
@grafana/faro-core
): Config has now a parameter logArgsSerializer
to set a custom serializer for
log arguments (#564). This is useful if log message args are complex and might produce [object Object]
in the logs.@grafana/faro-web-tracing
): Fix an import issue causing builds to fail (#581).@grafana/faro-react
): Fix type issues in react data route wrapper withFaroRouterInstrumentation
(#584).Changelog
1.7.0
@grafana/faro-web-sdk
): provide option to globally
exclude endpoint URLs from being tracked. This applies to the following instrumentations:
performance, xhr, fetch and web-tracing (#554).faro demo
): Update Demo to pin docker images and replace Cortex by Mimir (#563).faro demo
): Migrate demo Grafana agent to Grafana alloyChangelog
1.6.0
@grafana/faro-web-sdk
, @grafana/faro-web-tracing
): Remove pre-release warning (#550).@grafana/faro-web-tracing
): Remove redundant DocumentLoadInstrumentation.
Faro tracks page load data by default (#551).@grafana/faro-web-sdk
): Performance instrumentation only tracks resource entries initiated
by calls to the fetch
method or xhr-html requests
. To track all resource entries set
trackResources: true
(#560).Changelog
1.5.1
@grafana/faro-web-sdk
): Add parsing time to FaroNavigationTiming (#541).@grafana/faro-web-sdk
): Get rid of structureClone. It caused breakage in some
sandboxed environments because of injected proxy objects (#536).@grafana/faro-web-sdk
): Add K6 test ID to K6 meta if available in window.k6 object (#531).Changelog
1.5.0
@grafana/faro-web-sdk
): Add responseStatus to performance events (#526).@grafana/faro-web-sdk
): Faro updates sessions in an infinite loop if DOM Storage is not
available (#519).@grafana/faro-react
): Support instrumenting React Router v6 data routers (#518).Changelog
1.4.2
@grafana/faro-web-sdk
): Session started timestamp was reset on page-loads (#513).@grafana/faro-web-tracing
): faro.trace.*
attached spanContext from active span instead of
the respective child span (#510).@grafana/faro-web-sdk
): Faro APIs now support adding a custom traceId and spanId to
signals (#510).