@grafana/faro-instrumentation-performance-timeline
Advanced tools
Changelog
1.10.1
Improvement (@grafana/faro-web-sdk
): Isolated Faro instances now exclude the default collector
URLs of other instances by default (#684).
Improvement (@grafana/faro-web-sdk
): The pushError
API now automatically includes error.cause
in the Faro exception context (#688).
Fix (@grafana/faro-transport-otlp-http [experimental]
): add service.namespace
attribute if set
(#687).
@grafana/faro-transport-otlp-http [experimental]
): update semantic attributes
for browser (#684).
browser.user_agent
is replaced by user_agent.original
browser.os
is replaced by browser.platform
Changelog
1.10.0
Improvement (@grafana/faro-web-sdk
): don't automatically send a view_change
event for the default
view (#647)
Dependencies (@grafana/faro-web-tracing
): upgrade otel deps (#670)
deployment.environment
is now deprecated and will be replaced by
deployment.environment.name
.session_id
is now deprecated and will be replaced by session.id
Dependencies (@grafana/faro-core
): upgrade otel deps (#670).
Dependencies (@grafana/faro-transport-otlp-http [experimental]
): upgrade otel deps (#670)
enduser.id
is replaced by user.id
enduser.name
is replaced by user.username
,enduser.email
is replaced by user.email
,enduser.attributes
is replaced by user.attributes
,http.url
is replaced by url.full
deployment.environment
is replaced by deployment.environment.name
Changelog
1.9.1
@grafana/faro-transport-otlp-http [experimental]
): Properly consume response body (#664).Changelog
1.9.0
Improvement (@grafana/faro-web-sdk
): Provide and option to pass a correction timestamp via the
Faro API (#658).
Fix (@grafana/faro-web-sdk
): Adjust the timestamp of a navigation or resource event to reflect
the actual time the event occurred, rather than the signal creation time. (#658).
Improvement: (@grafana/faro-web-tracing
) The underlying XHR and Fetch instrumentation are now
configured to ignore network events by default. This behavior can be enabled back through the
options in the WebTracing class.
Changelog
1.8.2
@grafana/faro-web-tracing
): ensure that span status is always set to error for
erroneous xhr requests (#644).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).