Releases: signalfx/splunk-otel-js-web
v0.20.0-beta.0
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)
- feat: added
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
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
Warning
Web session recorder has a bug and it is not recommended to use it in this version
-
@splunk/otel-web
-
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
@splunk/otel-web
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
Open Telemetry API | Core | Instrumentations & Contrib |
---|---|---|
^1.9.0 | ^1.25.1 | ^0.52.1 & compatible |
@splunk/otel-web
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
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
@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>
v0.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
@splunk/otel-web-session-recorder
- 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
- Internal changes in how data is shared with
CDN
Version v0.17.0
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17.0/splunk-otel-web-session-recorder.js" integrity="sha384-lJXWE8Aer2XhN3Xht+Jesje2Cpkd7i7UD1x7/Es15B8aNW2/Q2dQ2NgUM/mlshpf" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17.0/splunk-otel-web.js" integrity="sha384-ZNGvH/kfvzLGQh9WaZ2JDKZREyONGC3f1YBAJqaDHWs4hQyjOPoC1ewNIM9+oExb" crossorigin="anonymous"></script>
Version v0.17
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.17/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17/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.17.0-beta.1
To keep CDN installations stable we're only doing beta releases during the month of December. That being said this is a fully supported & stable release and will be released as normal in January.
- Fix folders being ignored while packing for npm (#726)
npm
# To install latest beta
npm install @splunk/otel-web@beta
# To install this version
npm install @splunk/[email protected]
CDN
Version v0.17.0-beta.1
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17.0-beta.1/splunk-otel-web-session-recorder.js" integrity="sha384-2U6LcYwBKTY/sVDl+zTZ/VwjQo4YnEFhHbUIugaRHKPFNh1BclRAU58bUj9mKOzH" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17.0-beta.1/splunk-otel-web.js" integrity="sha384-vZLGTZIzsLGCQcevxjxprRW/ZLpG07mYXQiw4w8U99KSvbrGXJvQsIEgOVOzTjDv" crossorigin="anonymous"></script>
Version v0.17.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.17.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.17.0-beta/splunk-otel-web.js" crossorigin="anonymous"></script>
v0.17.0-beta.0
To keep CDN installations stable we're only doing beta releases during the month of December. That being said this is a fully supported & stable release and will be released as normal in January.
@splunk/otel-web
- remove zone.js from user-interaction instrumentation (#719)
npm
# To install latest beta
npm install @splunk/otel-web@beta
# To install this version
npm install @splunk/[email protected]
CDN
Version v0.17.0-beta.0
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17.0-beta.0/splunk-otel-web-session-recorder.js" integrity="sha384-fIpZ1dVZ4HQdq6dXaPIa7DVVIEKexqUC1lh3HoQ9LCYhMqPOiQpXaAy9sg9mVEg6" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v0.17.0-beta.0/splunk-otel-web.js" integrity="sha384-oAOaFq0v5abP5xaSw1Aa6ALZeUGTDBEo5XVMTEm8i2hedAtiL7WSQGjCBClhby/J" crossorigin="anonymous"></script>
Version v0.17.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.17.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.17.0-beta/splunk-otel-web.js" crossorigin="anonymous"></script>