Skip to content

Releases: signalfx/splunk-otel-js-web

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>

v0.20.0-beta.0

10 Dec 11:45
22dbf70
Compare
Choose a tag to compare
v0.20.0-beta.0 Pre-release
Pre-release

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)

CDN

Version v0.20.0-beta.0

splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.0/splunk-otel-web-session-recorder.js" integrity="sha384-QWswhJuDIC5zmyQjH/zduIzxdLSAAol2ImilXcEAdMR7VEMHG8uFEp6THCuiqH46" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.20.0-beta.0/splunk-otel-web.js" integrity="sha384-eRbyeJxvNJqLSN98pA2xPAtUgt4LkDSt8D7AKGnu3q4eQBmXlMGESQIrQs0BNilf" 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.19.3

12 Nov 17:35
caa98cd
Compare
Choose a tag to compare

0.19.3

  • @splunk/otel-web-session-recorder
    • Fix incrementing ids #892

CDN

Version v0.19.3

splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.3/splunk-otel-web-session-recorder.js" integrity="sha384-SeNCdJjGWQ13lwBmOaimWyRjCv4p5kd+RhA6MD4W80grm9VfRu5rjJ0oM0Z9kL5+" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.3/splunk-otel-web.js" integrity="sha384-hGJHTFVNw+UhWM+xkat7JuundkPH4EbhryG68EqYpX+4R4l0ORmPHzfH7TKxGRXY" crossorigin="anonymous"></script>
Version v0.19

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.19/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19/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.19.2

07 Nov 10:34
1f20457
Compare
Choose a tag to compare

Warning

Web session recorder has a bug and it is not recommended to use it in this version

  • @splunk/otel-web

    • Send browser.instance.visibility_state in spans (#878)
    • Send browser.instance.id in spans (#878)
  • Internal: Update linting tooling (#879, #882, #883)

  • Internal: Update todolist example dependencies (#884)

CDN

Version v0.19.2

splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.2/splunk-otel-web.js" integrity="sha384-PaQJVAaenxWlINIFafSkscFTiO4QZRJQ/3upt4+zEZ/zU1kBlyefa0w8QsTcP89p" crossorigin="anonymous"></script>
Version v0.19

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19/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.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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>

v0.19.1

26 Aug 13:40
v0.19.1
7807551
Compare
Choose a tag to compare
  • @splunk/otel-web
    • Optionally allow all spans to count as activity (#818)
    • Protect against multiple instances running in the same context (#819)

CDN

Version v0.19.1

splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.1/splunk-otel-web.js" integrity="sha384-QCHM9e3qxQDtmN1PFPlz46xFqfUZuoRpn17ONSzqPiZHBKO8v7YuprJ20hLNbas+" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.1/splunk-otel-web-session-recorder.js" integrity="sha384-RrXQH1sswW+WISXovCp2wg9sDJXkcZOBkJoXguekIqOUe3Q0NCidb3o/w6Dh/kkF" crossorigin="anonymous"></script>
Version v0.19

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19/splunk-otel-web.js" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19/splunk-otel-web-session-recorder.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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
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>

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
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>

v0.19.0

25 Jun 10:35
v0.19.0
9c1f40a
Compare
Choose a tag to compare
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)

CDN

Version v0.19.0

splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.0/splunk-otel-web.js" integrity="sha384-i+kd0TdSLVAgNiSnl7C3S++jvYeFIbMo69gVrkwh51KFr15dYVHXRnLPcB2rZMZX" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19.0/splunk-otel-web-session-recorder.js" integrity="sha384-dobA8/4fl/kBh4qEiJutm9egF9rJ/0OAWG/K47ZKK/OsTB+7r2K6lKbc98wioUwH" crossorigin="anonymous"></script>
Version v0.19

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19/splunk-otel-web.js" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.19/splunk-otel-web-session-recorder.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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
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>

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
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>

v0.18.0

05 Jun 12:11
v0.18.0
33941f7
Compare
Choose a tag to compare

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)

CDN

Version v0.18.0

splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18.0/splunk-otel-web.js" integrity="sha384-jW8LEk4DSZ/hwGNI+HF4RbuA3NB6yd+jXydTMssfag2KYCQ7ZuQ+auTnmItt6A20" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18.0/splunk-otel-web-session-recorder.js" integrity="sha384-6he7kU8DT8hQfCTO5FE+2wMUO/IE8RNT/h7DiOTnd0qn0OhkjgM2Id623K8v4CLL" crossorigin="anonymous"></script>
Version v0.18

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18/splunk-otel-web.js" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18/splunk-otel-web-session-recorder.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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0/splunk-otel-web.js" crossorigin="anonymous"></script>
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>

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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>
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>

v0.18.0-beta.0

23 May 12:26
v0.18.0-beta.0
9083530
Compare
Choose a tag to compare
v0.18.0-beta.0 Pre-release
Pre-release
  • @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)

CDN

Version v0.18.0-beta.0

splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18.0-beta.0/splunk-otel-web.js" integrity="sha384-PgM386cnrIvMj3hdgqihHU4pPb3zBMeiMBBEcQF5IT/y7Yd28ueHKWa+6dojZ1yV" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18.0-beta.0/splunk-otel-web-session-recorder.js" integrity="sha384-A5EF8AhxOdJK/5vSkHPNUFmGTvXt4Zor6euJ0orpEI/4/9oUYtM21vn0bIk4T4Hn" crossorigin="anonymous"></script>
Version v0.18.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.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18.0-beta/splunk-otel-web.js" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.18.0-beta/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>