Skip to content

Releases: signalfx/splunk-otel-js-web

v0.22.0

21 May 09:26
5e6a878
Compare
Choose a tag to compare

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

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

06 May 07:37
377ee96
Compare
Choose a tag to compare

0.21.0

  • @splunk/otel-web
    • feat: respect ignoreUrls option for routeChange 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.
  • 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

30 Apr 10:59
2fac082
Compare
Choose a tag to compare

0.20.4

  • @splunk/otel-web
    • fix: compatibility with Internet Explorer #1108 #1099
  • 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

10 Apr 11:20
6c3d21d
Compare
Choose a tag to compare
  • @splunk/otel-web
    • fix: throw exception with a proper message when running in non-browser environment #1083 #1088
      • There is a possibly breaking change if the package was used incorrectly. Do not init SplunkRum in non-browser environments
  • @splunk/otel-web-session-recorder
    • fix: rrweb 'load' handlers clean up fix bypass #1089
    • fix: throw exception when running in non-browser environment #1089
      • There is a possibly breaking change if the package was used incorrectly. Do not init SplunkSessionRecorder in non-browser environments

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

03 Apr 12:44
5c19451
Compare
Choose a tag to compare
  • @splunk/otel-web
  • @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

24 Mar 11:22
bb5f344
Compare
Choose a tag to compare

v0.20.1

  • @splunk/otel-web
    • fix: error-instrumentation and null-prototype objects missing toString method PR description
    • 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
  • 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

05 Mar 11:11
3c10ec7
Compare
Choose a tag to compare

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 returning string | 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)
    • fix: decode correct part of the cookie
      • Cookie decode could fail if document.cookie contained unescaped characters. (#962)
    • feat: added disableBots config parameter (docs)
      • When enabled, bots traffic will be blocked. (#950, #959)
    • feat: added disableAutomationFrameworks config parameter (docs)
      • When enabled, automation frameworks traffic will be blocked. (#950, #959)
    • feat: added persistence config parameter (docs)
      • The session state can now be persisted to local storage instead of cookie. (#900, #904)
    • feat: add http.status_code to all resources spans
    • feat: added _experimental_longtaskNoStartSession config parameter.
      • When enabled, longtasks spans will not start the new session when previous expired. They will be ignored. (#899)
  • 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

27 Jan 13:44
f0360d7
Compare
Choose a tag to compare
v0.20.0-beta.4 Pre-release
Pre-release
  • @splunk/otel-web
    • feat: add http.status_code to all resources spans
    • 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)

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

22 Jan 10:49
323b941
Compare
Choose a tag to compare
v0.20.0-beta.3 Pre-release
Pre-release

0.20.0-beta.3

  • @splunk/otel-web
    • fix: rename http.response.status_code to http.status_code in documentFetch span (#934)

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

20 Jan 12:12
c6d7edb
Compare
Choose a tag to compare
v0.20.0-beta.2 Pre-release
Pre-release

0.20.0-beta.2

  • @splunk/otel-web
    • fix: add 'http.response.status_code' to documentFetch span (#928)
  • root - internal changes
    • chore(internal): deps bump (#890, #915, #921, #911)
    • chore(internal): update license headers to reflect new year (#920)
    • chore(internal): use playwright for e2e tests (#887)

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>