v1.2.0
1.2.0
-
@splunk/otel-web- Added Rage Click Detection #1484
- Automatically detects and reports rage click events (multiple rapid clicks on the same element)
- Helps identify user frustration signals and usability issues
- Disabled by default - must be explicitly enabled in configuration
- Example of how to enable rage click detection:
SplunkRum.init({ // ... other config options instrumentations: { frustrationSignals: { rageClick: { count: 3, // Number of clicks to trigger rage click (default: 3) timeframeSeconds: 1, // Timeframe in seconds (default: 1) ignoreSelectors: ['#no-rage'], // CSS selectors to ignore (optional) }, }, }, })
- Set
rageClick: trueorrageClick: {}to use default settings (3 clicks within 1 second)
- Added Platform Attributes Including OS Version #1482
- Spans now include detailed platform information such as operating system name and version
- Uses the User Agent Client Hints API to obtain enhanced platform data
- Automatically falls back to basic platform information if the API is not available
- Removed FID (First Input Delay) Metric #1448
- Removed FID metric collection as it has been deprecated by Chrome
- FID was previously replaced by INP (Interaction to Next Paint) metric which provides better insights into page responsiveness
- Updated web-vitals dependency to latest version
- Added Rage Click Detection #1484
-
@splunk/otel-web-session-recorder- Fixed Session Replay Sampling #1486
- Session replay now properly respects the configured sampling rate
- Fixed Session Recording on Session Expiration #1488
- Recording now stops correctly when a session expires
- Change span names for session replay lifecycle events #1485
- Updated Session Replay CDN Module #1525
- Updated to the latest version of the session replay CDN script
- Fixed Session Replay Sampling #1486
CDN
Version v1.2.0
background-service.html:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1.2.0/background-service.html" integrity="sha384-AggP7sVqXrY0GDAvuN48/FFQQXi88Scvi8I5Xz8RpHHR90ioC4IisE/qJMZhXk2h" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1.2.0/splunk-otel-web-session-recorder.js" integrity="sha384-qspEOIMr5BdYlE8DyYwcFxEvWD0QvdELYMtklj8yrW1ss6S/cKA8HprUCQ26bpIp" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1.2.0/splunk-otel-web.js" integrity="sha384-5cshQi6oHZ9aKdBpG7xwKig+I8DhfhCOZh1wLc4Rxnp/hvE0jc8mAkuuKTXW1uZT" crossorigin="anonymous"></script>Version v1.2
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity attribute.
background-service.html:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1.2/background-service.html" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1.2/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1.2/splunk-otel-web.js" crossorigin="anonymous"></script>Version v1
WARNING: Content behind this URL might be updated when we release a new version.
For this reason we do not provide integrity attribute.
background-service.html:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1/background-service.html" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v1/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.
background-service.html:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/background-service.html" 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>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/latest/splunk-otel-web.js" crossorigin="anonymous"></script>