Releases: signalfx/splunk-otel-js-web
v0.22.0
0.22.0
- @splunk/rum-build-plugins
- feat: Add @splunk/rum-build-plugins and new SplunkRumWebpackPlugin.
This is part of the symbolication effort, and is one of the ways that browser customers can make
use of symbolication feature. #1098
- feat: Add @splunk/rum-build-plugins and new SplunkRumWebpackPlugin.
CDN
Version v0.22.0
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.22.0/splunk-otel-web-session-recorder.js" integrity="sha384-6+vy100juDWplSaah29XcIrDnedAWJPagWTReTsFl8hQksPRG+S9P6+zsBZeV2ko" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.22.0/splunk-otel-web.js" integrity="sha384-iChTZ0AWC5lqd8zuxyXKwZsEm16xwZhZURgGPUJpXtrA1QdoomtBo33le1sTgCrL" crossorigin="anonymous"></script>
Version v0.22
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.22/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.22/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.21.0
0.21.0
- @splunk/otel-web
- feat: respect
ignoreUrls
option forrouteChange
span creation #1112- Route change spans will no longer be created for URLs that match the
ignoreUrls
pattern. - This is especially useful for single-page applications (SPAs) where you want to avoid tracking certain route changes.
- To take advantage of this, set the
ignoreUrls
option when configuring the SDK.
- Route change spans will no longer be created for URLs that match the
- feat: respect
- internal
- Updated dependencies
CDN
Version v0.21.0
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.21.0/splunk-otel-web-session-recorder.js" integrity="sha384-JVhsWm4MlYwAQqtIaLGwiO6Pc4RuVOlJHhQH8srW/Xw2Vy9fG+MtpcI+LXh+0sup" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.21.0/splunk-otel-web.js" integrity="sha384-CFSI9JIBPxhVPB2i4ABec4xxwWnQ18W0hcgOpPlxLCXtDeFX+UCWembvNXe1CQrK" crossorigin="anonymous"></script>
Version v0.21
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.21/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.21/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.4
0.20.4
- @splunk/otel-web
- internal
- Updated dependencies
CDN
Version v0.20.4
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.4/splunk-otel-web-session-recorder.js" integrity="sha384-ocTIYimZveJTeoeZsIYMe53NkAZbjRID/mn89BxmizIsCvoyaoHILaU2a1VuU1QE" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.4/splunk-otel-web.js" integrity="sha384-8WcDLGOISVTGNA3UL9bpL429+EPLJMDK6a7ohgpXqAks/p97k2vUwzlIjqafFCtQ" crossorigin="anonymous"></script>
Version v0.20
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.3
- @splunk/otel-web
- @splunk/otel-web-session-recorder
CDN
Version v0.20.3
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.3/splunk-otel-web-session-recorder.js" integrity="sha384-PJR9sSkXm7J/3WDA8eLKnZJT6FGprkV632s8eGdtajSBqxSmjtfS6pC31BiESZVl" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.3/splunk-otel-web.js" integrity="sha384-4nB6R/mulEsyZ2nOJCZ3+qtn1CR62BgmiGT3LoFauXvqBFZ/u6F1QVmfAgR3UCnj" crossorigin="anonymous"></script>
Version v0.20
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.2
- @splunk/otel-web
- fix: handle case when "load" event is triggered multiple times PR description
- fix: add missing SplunkOtelWebConfig and SplunkOtelWebExporterOptions types PR description
- Fixes issue 1076
- @splunk/otel-web-session-recorder
- fix: replace deprecated "unload" event and improve data sending on window/tab unloading PR description
- internal
- Updated dependencies
CDN
Version v0.20.2
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.2/splunk-otel-web-session-recorder.js" integrity="sha384-n4TsiI8FI6yedsNR1agGNnQ7qidrbMLarOe/634JPj/2Kpnp0M1ERNMDz03hJEk3" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.2/splunk-otel-web.js" integrity="sha384-9f/lHQHR+99JOpgScUURp/ScKNrzuI3YUS3sNraf6m+BX/mGMAZSO+bVy9UasG/X" crossorigin="anonymous"></script>
Version v0.20
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.1
v0.20.1
- @splunk/otel-web
- fix: error-instrumentation and null-prototype objects missing toString method PR description
- Fixes issue 1041
- fix: SessionBasedSampler returning error after session expires PR description
- There's an error which starts happening after the session expires when using a SessionBasedSampler
- Fixes issue 1040
- fix: error-instrumentation and null-prototype objects missing toString method PR description
- internal
- Added integration tests
- Added instructions on how to debug unit tests
- Updated dependencies
CDN
Version v0.20.1
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.1/splunk-otel-web-session-recorder.js" integrity="sha384-/bqOXi72tBB9tkE50TSoSsgDuQgXHvda+qTFZw5S+LsE3yL3vOK9KlvccvtjRItm" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.1/splunk-otel-web.js" integrity="sha384-jAUSufacd9R0qIHC3x5cg4Vo7Aj5OLVZdp5SBuPGEO7lIvlVOm4OZZlW7EjChp/i" crossorigin="anonymous"></script>
Version v0.20
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.0
0.20.0
-
@splunk/otel-web
- 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 returningstring | undefined
hence not considered as a breaking change. See PR for explanation. (#939)
- internal: session management improvements
- Session state contains now
expiresAt
field. 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)
- Session state contains now
- fix: decode correct part of the cookie
- Cookie decode could fail if document.cookie contained unescaped characters. (#962)
- feat: added
disableBots
config parameter (docs) - feat: added
disableAutomationFrameworks
config parameter (docs) - feat: added
persistence
config parameter (docs) - 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)
- feat: added
_experimental_longtaskNoStartSession
config parameter.- When enabled,
longtasks
spans will not start the new session when previous expired. They will be ignored. (#899)
- When enabled,
- fix: do not extend session from discarded session replay spans
-
internal
- Update dependencies, improve examples, and refactor tests
CDN
Version v0.20.0
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0/splunk-otel-web-session-recorder.js" integrity="sha384-yScw6mLB7N8G9I95q5HiAPH/OHfv2OdHozqTzffOpsk5jRAMuQ34Iu4rxE0wGpzq" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0/splunk-otel-web.js" integrity="sha384-3EQq4P3S+marH1KIvUG1trSloEpTNZyD+FoUh8gkpXI2VNSwXieJyd0mXEvXp06d" crossorigin="anonymous"></script>
Version v0.20
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v0
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
Version latest
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.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 havecrossorigin
attribute set.
in such cases, status code is omitted. (#936)
- Resource spans now contain status code. The status code is set always when browser reports it.
- 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 returnundefined
when previous session
expired and there are no new spans. The API already was typed as returningstring | undefined
hence not
considered as a breaking change. See PR for explanation. (#939)
- feat: add
CDN
Version v0.20.0-beta.4
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.4/splunk-otel-web-session-recorder.js" integrity="sha384-ASiYh55V49sxCV4h36r8dh6Hl/Y0CqG5h4TZPs+sPV2W7Rvwx5gm9TdS5J2twiqk" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.4/splunk-otel-web.js" integrity="sha384-YiyCJQ0ayszQjU3HbswmJnU58LyDVGxEoQd0yphoWw9sxsqtgVHesAca8DYvbZ4a" crossorigin="anonymous"></script>
Version v0.20.0-beta
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.0-beta.3
0.20.0-beta.3
@splunk/otel-web
- fix: rename
http.response.status_code
tohttp.status_code
in documentFetch span (#934)
- fix: rename
CDN
Version v0.20.0-beta.3
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.3/splunk-otel-web-session-recorder.js" integrity="sha384-zn0c8DgCwLATAgVAcqu9Vcy3ZFLvxqfoNvirBKzN9sKdOCimH3FJc3l9pbR4zUgy" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.3/splunk-otel-web.js" integrity="sha384-RzkRoQxzU5Ct1ioMupt8AomhCNCGJ2qkYuzSxBdR35wP6tfvp6qt0Ww9wkjhq39I" crossorigin="anonymous"></script>
Version v0.20.0-beta
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.20.0-beta.2
0.20.0-beta.2
@splunk/otel-web
- fix: add 'http.response.status_code' to documentFetch span (#928)
root - internal changes
CDN
Version v0.20.0-beta.2
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.2/splunk-otel-web-session-recorder.js" integrity="sha384-JbcWJJ8A8zpNzPsMvOx8kR6pZhxlNKfSi7k6uPsB20zGnGgLqY95T4cfr5xSULlJ" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.2/splunk-otel-web.js" integrity="sha384-aKAIe1MqeWBoxAqv+IY6wl1OlWFnEYkcezmCywVAGXpRBa9AudJQ0/2rkC2xXZw9" crossorigin="anonymous"></script>
Version v0.20.0-beta
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity
attribute.
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta/splunk-otel-web.js" crossorigin="anonymous"></script>