@grafana/faro-core
Advanced tools
Changelog
1.13.1
@grafana/faro-web-sdk
): Corrected the setPage()
API to update the page.id
properly and
correctly merge with the active page metadata (#933)Changelog
1.13.0
Feature (@grafana/faro-web-sdk
): Provide APIs to send service.name
override instructions to the
receiver (#893)
Feature (@grafana/faro-web-sdk
): Introduced setPage(meta)
API to overwrite page metadata and
added an option to inject a custom pageId
parser for generating custom pageId
s continuously
(#923)
Feature (@grafana/faro-web-sdk
): Enables support to provide a custom serializer for console
error properties (#901)
Improvement (@grafana/faro-web-sdk
): Send an event for service.name
overrides (#903)
Improvement (@grafana/faro-*
) Add required Node engines to package.json (#913)
Fix (faro demo
): Add missing json files to Docker image (#925).
Changelog
1.12.3
@grafana/faro-web-tracing
): add duration to events from traces (#861)@grafana/faro-transport-otlp-http [experimental]
): Prevent sending requests when the
endpoint URL is not configured (#827).@grafana/faro-web-tracing
): upgrade otel deps (#763)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