Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .changeset/otel-web-memory-attributes.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/rum-browser-context.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/secure-otel-web-core.md

This file was deleted.

21 changes: 21 additions & 0 deletions packages/browser/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @hyperdx/browser

## 0.26.0

### Minor Changes

- 3ad7fa8: Emit approximate locale/region resource attributes from the browser RUM
SDK: `browser.language` (OTel semconv, from `navigator.language`) and
`hyperdx.browser.timezone` (IANA zone from `Intl`). These are honest proxies for
where a user is — they are NOT IP geolocation (the browser can't
determine country without a permission prompt; true geo is derived in the
collector from the client IP). Added before user-provided
`resourceAttributes` so callers can override them.

### Patch Changes

- 2586101: Align the browser OpenTelemetry dependencies with the patched 0.219.0 and 2.8.0 release lines so consumers no longer install vulnerable `@opentelemetry/core` 2.7.1 copies.
- Updated dependencies [3f6bace]
- Updated dependencies [3ad7fa8]
- Updated dependencies [2586101]
- @hyperdx/otel-web@0.20.0
- @hyperdx/otel-web-session-recorder@4.0.0

## 0.25.1

### Patch Changes
Expand Down
6 changes: 3 additions & 3 deletions packages/browser/package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "@hyperdx/browser",
"version": "0.25.1",
"version": "0.26.0",
"license": "Apache-2.0",
"main": "build/index.js",
"types": "build/index.d.ts",
"dependencies": {
"@hyperdx/otel-web": "0.19.0",
"@hyperdx/otel-web-session-recorder": "3.0.0"
"@hyperdx/otel-web": "0.20.0",
"@hyperdx/otel-web-session-recorder": "4.0.0"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^24.1.0",
Expand Down
22 changes: 22 additions & 0 deletions packages/otel-web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# @hyperdx/otel-web

## 0.20.0

### Minor Changes

- 3f6bace: `documentLoad` spans now carry the browser's JS heap sizes as
`performance.memory.usedJSHeapSize`, `performance.memory.totalJSHeapSize`, and
`performance.memory.jsHeapSizeLimit` (bytes), enabling per-page memory analysis.
The values come from the non-standard `performance.memory` API and are
feature-detected, so they are emitted only on Chromium-based browsers and
omitted on Firefox/Safari, alongside the existing `screen.xy` tag.
- 3ad7fa8: Emit approximate locale/region resource attributes from the browser RUM
SDK: `browser.language` (OTel semconv, from `navigator.language`) and
`hyperdx.browser.timezone` (IANA zone from `Intl`). These are honest proxies for
where a user is — they are NOT IP geolocation (the browser can't
determine country without a permission prompt; true geo is derived in the
collector from the client IP). Added before user-provided
`resourceAttributes` so callers can override them.

### Patch Changes

- 2586101: Align the browser OpenTelemetry dependencies with the patched 0.219.0 and 2.8.0 release lines so consumers no longer install vulnerable `@opentelemetry/core` 2.7.1 copies.

## 0.19.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/otel-web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperdx/otel-web",
"version": "0.19.0",
"version": "0.20.0",
"description": "HyperDX distribution of OpenTelemetry for real user monitoring (RUM)",
"scripts": {
"start": "npm-run-all -s compile start:_execute",
Expand Down
3 changes: 2 additions & 1 deletion packages/otel-web/src/version.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@

// this is an autogenerated file, see scripts/version-update.js
export const VERSION = '0.19.0';
export const VERSION = '0.20.0';
9 changes: 9 additions & 0 deletions packages/session-recorder/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @hyperdx/otel-web-session-recorder

## 4.0.0

### Patch Changes

- Updated dependencies [3f6bace]
- Updated dependencies [3ad7fa8]
- Updated dependencies [2586101]
- @hyperdx/otel-web@0.20.0

## 3.0.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/session-recorder/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperdx/otel-web-session-recorder",
"version": "3.0.0",
"version": "4.0.0",
"description": "HyperDX distribution OpenTelemetry-based session recording",
"scripts": {
"prebuild": "npm run postversion",
Expand Down Expand Up @@ -46,7 +46,7 @@
"type-fest": "4.20.1"
},
"peerDependencies": {
"@hyperdx/otel-web": "^0.19.0"
"@hyperdx/otel-web": "^0.20.0"
},
"devDependencies": {
"@babel/plugin-transform-runtime": "^7.19.1",
Expand Down
3 changes: 2 additions & 1 deletion packages/session-recorder/src/version.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@

// this is an autogenerated file, see scripts/version-update.js
export const VERSION = '3.0.0';
export const VERSION = '4.0.0';