Skip to content
Merged

v7.2.0 #4679

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
65 changes: 65 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,71 @@

---

## v7.2.0

**Public Changes:**

- ✨ add `required` option for remote configuration ([#4651](https://github.com/DataDog/browser-sdk/pull/4651)) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]
- ✨ [PROF-13798] ✨ Add subdomain support to ProxyFn for quota check ([#4638](https://github.com/DataDog/browser-sdk/pull/4638)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- ✨[Profiler] Quota check ([#4514](https://github.com/DataDog/browser-sdk/pull/4514)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- ✨ implement remote configuration async loading & caching ([#4606](https://github.com/DataDog/browser-sdk/pull/4606)) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]
- ✨ Add operation's start vital's id to profiles metadata ([#4617](https://github.com/DataDog/browser-sdk/pull/4617)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- ✨ Add `view_update` support to developer extension ([#4319](https://github.com/DataDog/browser-sdk/pull/4319))
- ✨ Remove start stop action and resource experiment flag ([#4677](https://github.com/DataDog/browser-sdk/pull/4677)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- ✨ feat(graphql): extract operationType from the req. body ([#4574](https://github.com/DataDog/browser-sdk/pull/4574)) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]
- 🐛 generalize @-prefix ref desugaring in debugger expressions ([#4671](https://github.com/DataDog/browser-sdk/pull/4671)) [DEBUGGER]
- 🐛 await re-grant if consent is revoked during session manager init ([#4605](https://github.com/DataDog/browser-sdk/pull/4605)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- 🐛 ignore symlinked BROWSER_SUPPORT.md in prettier ([#4665](https://github.com/DataDog/browser-sdk/pull/4665))
- 🐛 Add context to session manager error telemetry ([#4621](https://github.com/DataDog/browser-sdk/pull/4621)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- 🐛 honor strictest allowUntrustedEvents policy in XHR observable ([#4611](https://github.com/DataDog/browser-sdk/pull/4611)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- 🐛 improve early request collection reliability in Firefox ([#4573](https://github.com/DataDog/browser-sdk/pull/4573)) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]
- 📝 group subdomain option with Session Replay in docs ([#4632](https://github.com/DataDog/browser-sdk/pull/4632)) [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE]
- ⚗️ auto-disable Live Debugger after prolonged Delivery API outage ([#4663](https://github.com/DataDog/browser-sdk/pull/4663)) [DEBUGGER]
- ⚗️ Default debugger version and embed build identity in snapshots ([#4511](https://github.com/DataDog/browser-sdk/pull/4511)) [DEBUGGER]
- ⚗️ Add Live Debugger lifetime event budgets ([#4510](https://github.com/DataDog/browser-sdk/pull/4510)) [DEBUGGER]
- ⚗️️️️ Default args and locals params in debugger snapshot hooks ([#4609](https://github.com/DataDog/browser-sdk/pull/4609)) [DEBUGGER]
- ⚗️ test(e2e): work around Playwright WebKit click and session bugs ([#4616](https://github.com/DataDog/browser-sdk/pull/4616))
- ⚗️ Switch debugger delivery to public ClientTokenAuth endpoint ([#4480](https://github.com/DataDog/browser-sdk/pull/4480)) [DEBUGGER]
- ⚗️ [Live Debugger] Add 10ms snapshot capture timeout circuit breaker ([#4512](https://github.com/DataDog/browser-sdk/pull/4512)) [DEBUGGER]
- ⚗️ Make Live Debugger per-second budgets configurable ([#4509](https://github.com/DataDog/browser-sdk/pull/4509)) [DEBUGGER]
- ⚗️ Tighten Live Debugger global hook typing ([#4508](https://github.com/DataDog/browser-sdk/pull/4508)) [DEBUGGER]
- ⚗️ fix debugger package version for v7 [DEBUGGER]
- ⚗️ Add Live Debugger package ([#4449](https://github.com/DataDog/browser-sdk/pull/4449)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]

**Internal Changes:**

- 👷 Allow version bump titles in PR ([#4681](https://github.com/DataDog/browser-sdk/pull/4681))
- 👷 Split unit-bs CI job per browser ([#4623](https://github.com/DataDog/browser-sdk/pull/4623))
- 👷 Update dependency nuxt to v3.21.6 [SECURITY] ([#4653](https://github.com/DataDog/browser-sdk/pull/4653))
- 👷 run latest firefox and webkit in CI, default local e2e to chromium ([#4618](https://github.com/DataDog/browser-sdk/pull/4618)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- 👷 add CI check enforcing gitmoji PR title convention ([#4619](https://github.com/DataDog/browser-sdk/pull/4619))
- 👷 scope debugger CODEOWNERS to the Node.js debugger team ([#4666](https://github.com/DataDog/browser-sdk/pull/4666))
- 👷 Update dependency @vitejs/plugin-vue to v6 ([#4655](https://github.com/DataDog/browser-sdk/pull/4655))
- 👷 Update dependency vue-router to v5.0.7 ([#4654](https://github.com/DataDog/browser-sdk/pull/4654)) [RUM-NUXT] [RUM-VUE]
- 👷 Update actions/upload-pages-artifact action to v5 ([#4636](https://github.com/DataDog/browser-sdk/pull/4636))
- 👷 Update all non-major dependencies ([#4635](https://github.com/DataDog/browser-sdk/pull/4635)) [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-VUE]
- 👷 E2E scope WebKit workaround to macOS only ([#4643](https://github.com/DataDog/browser-sdk/pull/4643))
- 👷 add api-performance-benchmark scheduled job + rename test-performance to bundle-size ([#4633](https://github.com/DataDog/browser-sdk/pull/4633))
- 👷 default local e2e to chromium only ([#4634](https://github.com/DataDog/browser-sdk/pull/4634))
- 👷 disable reviewers-approval mergegate rule ([#4627](https://github.com/DataDog/browser-sdk/pull/4627))
- 👷 support Claude worktree setup ([#4620](https://github.com/DataDog/browser-sdk/pull/4620))
- 👷 bump performance test SDK bundle to v7 ([#4614](https://github.com/DataDog/browser-sdk/pull/4614))
- 👷 Update actions/configure-pages action to v6 ([#4597](https://github.com/DataDog/browser-sdk/pull/4597))
- 👷 allocate 4 CPUs to performance-benchmark job ([#4610](https://github.com/DataDog/browser-sdk/pull/4610))
- 👷 Add pinned Firefox 119 + WebKit 17.4 e2e + Chromium 120 test runner without BrowserStack ([#4612](https://github.com/DataDog/browser-sdk/pull/4612))
- 👷 parallelize test app builds ([#4567](https://github.com/DataDog/browser-sdk/pull/4567))
- 👷 Update actions/deploy-pages action to v5 ([#4598](https://github.com/DataDog/browser-sdk/pull/4598))
- ♻️ Update debugger generated code target to ES2020 ([#4680](https://github.com/DataDog/browser-sdk/pull/4680)) [DEBUGGER]
- ♻️ [Profiler] Remove sample-count threshold from profiler discard logic ([#4566](https://github.com/DataDog/browser-sdk/pull/4566)) [RUM]
- ✅ remove unit test noise ([#4673](https://github.com/DataDog/browser-sdk/pull/4673)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- ✅ fix flaky cookieAccess tests in slow CI ([#4613](https://github.com/DataDog/browser-sdk/pull/4613)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- ✅ delay /empty.css response to fix WebKit early-timings flake ([#4631](https://github.com/DataDog/browser-sdk/pull/4631))
- 🔧 handle missing packages when renewing the npm token ([#4411](https://github.com/DataDog/browser-sdk/pull/4411))
- 🧹 [Profiler] Remove dead page.route() quota mock from E2E profiling scenario ([#4656](https://github.com/DataDog/browser-sdk/pull/4656))
- 🔊 Send source-code-context telemetry usage ([#4675](https://github.com/DataDog/browser-sdk/pull/4675)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- 🔊 enrich session lock error telemetry with operation and lifecycle context ([#4668](https://github.com/DataDog/browser-sdk/pull/4668)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]
- 🔊 Add more session error context telemetry ([#4641](https://github.com/DataDog/browser-sdk/pull/4641)) [DEBUGGER] [LOGS] [RUM] [RUM-ANGULAR] [RUM-NEXTJS] [RUM-NUXT] [RUM-SLIM] [RUM-VUE] [WORKER]

## v7.1.0

**Public Changes:**
Expand Down
2 changes: 1 addition & 1 deletion developer-extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-sdk-developer-extension",
"version": "7.1.0",
"version": "7.2.0",
"private": true,
"scripts": {
"build": "wxt build",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "browser-sdk",
"version": "7.1.0",
"version": "7.2.0",
"description": "browser SDK",
"private": true,
"workspaces": [
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-core",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/index.js",
"module": "esm/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/debugger/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"acorn": "8.16.0"
},
"dependencies": {
"@datadog/browser-core": "7.1.0"
"@datadog/browser-core": "7.2.0"
},
"repository": {
"type": "git",
Expand Down
6 changes: 3 additions & 3 deletions packages/logs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-logs",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -19,10 +19,10 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0"
"@datadog/browser-core": "7.2.0"
},
"peerDependencies": {
"@datadog/browser-rum": "7.1.0"
"@datadog/browser-rum": "7.2.0"
},
"peerDependenciesMeta": {
"@datadog/browser-rum": {
Expand Down
6 changes: 3 additions & 3 deletions packages/rum-angular/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-angular",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -17,8 +17,8 @@
"prepack": "npm run build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0"
},
"peerDependencies": {
"@angular/core": ">=15 <=21",
Expand Down
4 changes: 2 additions & 2 deletions packages/rum-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-core",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/index.js",
"module": "esm/index.js",
Expand All @@ -17,7 +17,7 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0"
"@datadog/browser-core": "7.2.0"
},
"devDependencies": {
"ajv": "8.20.0"
Expand Down
8 changes: 4 additions & 4 deletions packages/rum-nextjs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-nextjs",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -17,9 +17,9 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0",
"@datadog/browser-rum-react": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0",
"@datadog/browser-rum-react": "7.2.0"
},
"peerDependencies": {
"next": ">=13.0.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/rum-nuxt/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-nuxt",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -17,8 +17,8 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0"
},
"peerDependencies": {
"nuxt": "3 || 4",
Expand Down
6 changes: 3 additions & 3 deletions packages/rum-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-react",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -21,8 +21,8 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0"
},
"peerDependencies": {
"@tanstack/react-router": ">=1.64.0 <2",
Expand Down
8 changes: 4 additions & 4 deletions packages/rum-slim/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-slim",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -19,11 +19,11 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0"
},
"peerDependencies": {
"@datadog/browser-logs": "7.1.0"
"@datadog/browser-logs": "7.2.0"
},
"peerDependenciesMeta": {
"@datadog/browser-logs": {
Expand Down
6 changes: 3 additions & 3 deletions packages/rum-vue/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum-vue",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -18,8 +18,8 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0"
},
"peerDependencies": {
"vue": "^3.5.0",
Expand Down
8 changes: 4 additions & 4 deletions packages/rum/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-rum",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "cjs/entries/main.js",
"module": "esm/entries/main.js",
Expand All @@ -21,11 +21,11 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0",
"@datadog/browser-rum-core": "7.1.0"
"@datadog/browser-core": "7.2.0",
"@datadog/browser-rum-core": "7.2.0"
},
"peerDependencies": {
"@datadog/browser-logs": "7.1.0"
"@datadog/browser-logs": "7.2.0"
},
"peerDependenciesMeta": {
"@datadog/browser-logs": {
Expand Down
4 changes: 2 additions & 2 deletions packages/worker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datadog/browser-worker",
"version": "7.1.0",
"version": "7.2.0",
"license": "Apache-2.0",
"main": "bundle/worker.js",
"files": [
Expand All @@ -15,7 +15,7 @@
"prepack": "yarn build"
},
"dependencies": {
"@datadog/browser-core": "7.1.0"
"@datadog/browser-core": "7.2.0"
},
"repository": {
"type": "git",
Expand Down
Loading
Loading