You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the version of Open Telemetry is unspecified for a version, then it is the same as in the previous release.
0.20.0-beta.4
@splunk/otel-web
feat: add http.status_code to all resources spans
Resource spans now contain status code. The status code is set always when browser reports it.
Browser does not report status code for cross-origin resources that do not have crossorigin attribute set.
in such cases, status code is omitted. (#936)
fix: do not extend session from discarded session replay spans
Session is not extended when span is discarded by session replay. Please see detailed info in PR description.
There is a possibly breaking change as the Splunk.getSessionId() can return undefined when previous session
expired and there are no new spans. The API already was typed as returning string | undefined hence not
considered as a breaking change. See PR for explanation. (#939)
0.20.0-beta.3
@splunk/otel-web
fix: rename http.response.status_code to http.status_code in documentFetch span (#934)
0.20.0-beta.2
@splunk/otel-web
fix: add http.response.status_code to documentFetch span (#928)
chore(internal): update license headers to reflect new year (#920)
chore(internal): use playwright for e2e tests (#887)
0.20.0-beta.0
@splunk/otel-web
feat: added persistence config parameter.
The session state can now be persisted to local storage instead of cookie. (#900, #904)
feat: added _experimental_longtaskNoStartSession config parameter.
When enabled, longtasks spans will not start the new session when previous expired.
They will be simply ignored. (#899)
internal: session management improvements. Session state contains now expiresAt field
and cookie age is set to 4 hours (session duration). Session is only extended/created when span
is emitted. The 1-minute periodic interval is removed. Thanks to that the session start time matches the first
span time and the session will not contain blank time at the beginning. (#899)
Internal: Update todolist example dependencies (#884)
0.19.1
@splunk/otel-web
Optionally allow all spans to count as activity (#818)
Protect against multiple instances running in the same context (#819)
0.19.0
Open Telemetry API
Core
Instrumentations & Contrib
^1.9.0
^1.25.1
^0.52.1 & compatible
@splunk/otel-web
Allow broader Element, rather than HTMLELement in user interactions (#801)
Make webvitals metrics individually disableable/configurable (#806)
0.18.0
Changelog since v0.17.0:
@splunk/otel-web
fix fetch instrumentation not handling headers array correctly (#790)
@splunk/otel-web-session-recorder
Switch from using otlp/protobuf to otlp/json. This removes dependency on protobuf.js, allowing the library to be ran on sites where unsafe-eval is blocked via CSP and reducing the bundle size by half (#765)
0.18.0-beta.0
@splunk/otel-web-session-recorder
Switch from using otlp/protobuf to otlp/json. This removes dependency on protobuf.js, allowing the library to be ran on sites where unsafe-eval is blocked via CSP and reducing the bundle size by half (#765)
0.17.0
Open Telemetry API
Core
Instrumentations & Contrib
^1.8.0
^1.23.0
^0.50.0 & compatible
Changelog since v0.16.5:
@splunk/otel-web
remove zone.js from user-interaction instrumentation (#719)
Internal changes in how data is shared with @splunk/otel-web Note: make sure that to use the same version of @splunk/otel-web and @splunk/otel-web-session-recorder libraries
0.17.0-beta.1
Fix folders being ignored while packing for npm (#726)
0.17.0-beta.0
@splunk/otel-web
remove zone.js from user-interaction instrumentation (#719)
0.16.5
Open Telemetry API
Core
Instrumentations & Contrib
^1.6.0
^1.17.0
^0.44.1 & compatible
@splunk/otel-web-session-recorder
Update SessionRecorder type-definitions to match their use (#684)
0.16.4
@splunk/otel-web
fix(socketio-instrumentation): use apply instead of call method when invoking the 'on' callback (#652)
Updated versioning strategy to use caret version range (#432)
This will reduce the amount of duplicate packages in NPM installations (which would lead to larger app bundle size) and improve compatibility with otel API package version used for custom instrumentations in applications
0.12.3 & 0.12.2
Fix errors caused by disabled postload instrumentation (#433)