|
2 | 2 |
|
3 | 3 | If the version of Open Telemetry is unspecified for a version, then it is the same as in the previous release. |
4 | 4 |
|
| 5 | +## 1.2.0 |
| 6 | + |
| 7 | +- `@splunk/otel-web` |
| 8 | + - **Added Rage Click Detection** [#1484](https://github.com/signalfx/splunk-otel-js-web/pull/1484) |
| 9 | + - Automatically detects and reports rage click events (multiple rapid clicks on the same element) |
| 10 | + - Helps identify user frustration signals and usability issues |
| 11 | + - **Disabled by default** - must be explicitly enabled in configuration |
| 12 | + - Example of how to enable rage click detection: |
| 13 | + ```javascript |
| 14 | + SplunkRum.init({ |
| 15 | + // ... other config options |
| 16 | + instrumentations: { |
| 17 | + frustrationSignals: { |
| 18 | + rageClick: { |
| 19 | + count: 3, // Number of clicks to trigger rage click (default: 3) |
| 20 | + timeframeSeconds: 1, // Timeframe in seconds (default: 1) |
| 21 | + ignoreSelectors: ['#no-rage'], // CSS selectors to ignore (optional) |
| 22 | + }, |
| 23 | + }, |
| 24 | + }, |
| 25 | + }) |
| 26 | + ``` |
| 27 | + - Set `rageClick: true` or `rageClick: {}` to use default settings (3 clicks within 1 second) |
| 28 | + - **Added Platform Attributes Including OS Version** [#1482](https://github.com/signalfx/splunk-otel-js-web/pull/1482) |
| 29 | + - Spans now include detailed platform information such as operating system name and version |
| 30 | + - Uses the User Agent Client Hints API to obtain enhanced platform data |
| 31 | + - Automatically falls back to basic platform information if the API is not available |
| 32 | + - **Removed FID (First Input Delay) Metric** [#1448](https://github.com/signalfx/splunk-otel-js-web/pull/1448) |
| 33 | + - Removed FID metric collection as it has been deprecated by Chrome |
| 34 | + - FID was previously replaced by INP (Interaction to Next Paint) metric which provides better insights into page responsiveness |
| 35 | + - Updated web-vitals dependency to latest version |
| 36 | + |
| 37 | +- `@splunk/otel-web-session-recorder` |
| 38 | + - **Fixed Session Replay Sampling** [#1486](https://github.com/signalfx/splunk-otel-js-web/pull/1486) |
| 39 | + - Session replay now properly respects the configured sampling rate |
| 40 | + - **Fixed Session Recording on Session Expiration** [#1488](https://github.com/signalfx/splunk-otel-js-web/pull/1488) |
| 41 | + - Recording now stops correctly when a session expires |
| 42 | + - **Change span names for session replay lifecycle events** [#1485](https://github.com/signalfx/splunk-otel-js-web/pull/1485) |
| 43 | + - **Updated Session Replay CDN Module** [#1525](https://github.com/signalfx/splunk-otel-js-web/pull/1525) |
| 44 | + - Updated to the latest version of the session replay CDN script |
| 45 | + |
5 | 46 | ## 1.1.1 |
6 | 47 |
|
7 | 48 | - `@splunk/otel-web` |
|
0 commit comments