Skip to content

v2.4.0

Choose a tag to compare

@srv-gh-o11y-rum srv-gh-o11y-rum released this 18 Mar 12:15
9bf8af2
  • @splunk/otel-web

    • Align webvitals spans with document load span #1673
      • All webvitals spans (LCP, CLS, INP) can now be anchored to the document load span
      • Start time is set to the same timestamp as the documentLoad span, rather than the time the metric was reported
      • location.href is copied from the documentLoad span onto the webvitals span, reflecting where the page originally loaded rather than the current URL after SPA navigation
      • This feature must be explicitly enabled via the experimental_alignWebVitalsSpansWithDocumentLoad option:
        SplunkRum.init({
        	// ...
        	instrumentations: {
        		webvitals: {
        			experimental_alignWebVitalsSpansWithDocumentLoad: true,
        		},
        	},
        })
    • Debug mode #1678
      • Adds the ability to enable debug logging at runtime via localStorage, without requiring a config change
    • Add polyfills to npm target #1688
      • Polyfills are now applied to the npm build target as well, not just CDN artifacts
    • Improve anonymous user persistence between tabs #1687
      • Fixes a race condition where another tab could persist a different anonymous user ID simultaneously
  • @splunk/otel-web-session-recorder

    • Fix duplicate isRecording spans #1677
      • Prevents duplicate isRecording spans being created when session changes
    • Update session replay upstream #1679 #1680
  • Updated dependencies #1685, #1662

CDN

Version v2.4.0

background-service.html:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v2.4.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/v2.4.0/splunk-otel-web-session-recorder.js" integrity="sha384-08TZUK3LE2oXW/1HgfB0gNS5uQcYii5otmPFldyVLCAB0fE4U4jQKXBLuk+sQ4cJ" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v2.4.0/splunk-otel-web.js" integrity="sha384-y1roVG1ZqRtK6YPe8dR4qIBWg3m2JCwESyToHsOm8c9GEjbJA8ZTFfMYEIqoxmpp" crossorigin="anonymous"></script>
Version v2.4

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/v2.4/background-service.html" crossorigin="anonymous"></script>
splunk-otel-web-session-recorder.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v2.4/splunk-otel-web-session-recorder.js" crossorigin="anonymous"></script>
splunk-otel-web.js:
<script src="https://cdn.signalfx.com/o11y-gdi-rum/v2.4/splunk-otel-web.js" crossorigin="anonymous"></script>
Version v2

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