Skip to content

Commit 9b8d905

Browse files
authored
chore(release): v1.2.0 (#1527)
1 parent 9d96ac9 commit 9b8d905

File tree

10 files changed

+50
-9
lines changed

10 files changed

+50
-9
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,47 @@
22

33
If the version of Open Telemetry is unspecified for a version, then it is the same as in the previous release.
44

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+
546
## 1.1.1
647

748
- `@splunk/otel-web`

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@splunk/otel-web-dev-root",
33
"private": true,
4-
"version": "1.1.1",
4+
"version": "1.2.0",
55
"engines": {
66
"node": ">=22",
77
"pnpm": ">=10"

packages/build-plugins/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splunk/rum-build-plugins",
3-
"version": "1.1.1",
3+
"version": "1.2.0",
44
"description": "Build plugins for users of @splunk/otel-web",
55
"keywords": [
66
"splunk",

packages/build-plugins/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
*/
1818

1919
// this is an autogenerated file, see scripts/version-update.js
20-
export const VERSION = '1.1.1'
20+
export const VERSION = '1.2.0'

packages/integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@splunk/otel-js-web-integration-tests",
33
"private": true,
4-
"version": "1.1.1",
4+
"version": "1.2.0",
55
"repository": "github:signalfx/splunk-otel-js-browser",
66
"scripts": {
77
"server": "run-p server:*",

packages/integration-tests/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
*/
1818

1919
// this is an autogenerated file, see scripts/version-update.js
20-
export const VERSION = '1.1.1'
20+
export const VERSION = '1.2.0'

packages/session-recorder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splunk/otel-web-session-recorder",
3-
"version": "1.1.1",
3+
"version": "1.2.0",
44
"description": "Session recorder for Splunk Observability",
55
"keywords": [
66
"splunk",

packages/session-recorder/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
*/
1818

1919
// this is an autogenerated file, see scripts/version-update.js
20-
export const VERSION = '1.1.1'
20+
export const VERSION = '1.2.0'

packages/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splunk/otel-web",
3-
"version": "1.1.1",
3+
"version": "1.2.0",
44
"description": "Splunk distribution of Open Telemetry for browser environment.",
55
"keywords": [
66
"splunk",

packages/web/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
*/
1818

1919
// this is an autogenerated file, see scripts/version-update.js
20-
export const VERSION = '1.1.1'
20+
export const VERSION = '1.2.0'

0 commit comments

Comments
 (0)