@grafana/faro-web-sdk
Advanced tools
Changelog
1.14.1
@grafana/faro-web-sdk
): The ignored errors parser now also parses stack traces.
This is helpful, for example, to exclude all errors thrown by extensions (#1000).Changelog
1.14.0
@grafana/faro-web-sdk
): Provide a webVitalsInstrumentation.reportAllChanges
option to report
all changes for web vitals (#981)@grafana/faro-web-sdk
): Enhance user meta properties to align with OTEL semantic
conventions for user attributes (#990)@grafana/faro-web-tracing
): Add user attributes to spans (#990)Improvement (@grafana/faro-web-tracing
): Removed @opentelemetry/context-zone
as it is not
required for the default instrumentations.
Users who need ZoneContextManager
for additional OTEL instrumentations can inject it via the
web-tracing configuration.
initializeFaro({
// ...
instrumentations: [
// ...
new TracingInstrumentation({
contextManager: new ZoneContextManager(),
instrumentations: [
/* custom instruments */
],
}),
],
// ...
});
Changelog
1.13.3
@grafana/faro-web-sdk
): Ensure all properties in attributes
and context
objects are
stringified when sending custom signals (#952)Changelog
1.13.2
@grafana/faro-web-sdk
): The optional context object in the pushError
API now correctly
stringifies all provided values (#944)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-transport-otlp-http [experimental]
): Prevent sending requests when the
endpoint URL is not configured (#827).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)