@grafana/faro-web-sdk
Advanced tools
Changelog
1.12.2
@grafana/faro-web-sdk
): Update Faro log parsing in console instrumentation to use Faro's
default log parser (#745)Changelog
1.12.1
@grafana/faro-web-sdk
): Guard console instrumentation stringifier against circular object
references for non-error logs (#742)Changelog
1.12.0
Fix (@grafana/faro-web-sdk
): Guard user session stringifier against circular object references (#715)
Fix (@grafana/faro-web-sdk
): Prevents circular references in objects sent via console.error
messages (#730)
Refactor (@grafana/faro-web-sdk
): Provide config option to send log messages for console.error
calls (#731)
Feat (@grafana/faro-web-sdk
): Provide a getIgnoreUrls()
function to easily retrieve the
configured ignoreUrls (#732)
Changelog
1.11.0
@grafana/faro-web-sdk
): The console instrumentation now sends an Error
signal
instead of a Log
signal for console.error()
calls (#703).@grafana/faro-web-sdk
): The resource timings instrumentation now includes ttfb
(Time to First Byte) and visibilityState
in faro.performance.resource
timings (#708).@grafana/faro-*
): Minor dependency updates.Changelog
1.10.2
@grafana/faro-web-tracing
): Enhance the xhr instrumentation to handle both URL objects and
strings seamlessly (#695).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.