Skip to content

Releases: DataDog/browser-sdk

v6.23.0

28 Oct 09:29
0fcb310

Choose a tag to compare

Public Changes:

  • 🐛 [RUM-11850] Remove anonymous Id when consent is not granted (#3883) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 📝 improve API documentation (#3894) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM]

Internal Changes:

  • ⚗️ [RUM-5645] Add a ff to avoid using "fetch keepalive" (#3640) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 Add check to skip private packages in update-peer-dependency-versions script (#3929)
  • 👷 Lock file maintenance (#3931)
  • 👷 Remove version field from package.json in flagging and performances packages (#3928) [FLAGGING]
  • 👷 fix check-release script to ignore sub-packages (#3925)
  • 👷 Update github/codeql-action action to v4 (#3919)
  • 👷 Update dependency eslint-plugin-jsdoc to v61 (#3918)
  • 👷 Update dependency chrome-webstore-upload to v4 (#3920)
  • 👷 Lock file maintenance (#3909)
  • 👷 Update all non-major dependencies (#3896) [RUM-REACT]
  • ✅ fix flaky test (#3902) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🏷️ update rum-events-format (#3923) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ⚗️ encode cookie options in cookie value (#3905) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

v6.22.0

07 Oct 09:57
5b3d4c5

Choose a tag to compare

Public Changes:

  • ✨ enable rum profiler compression when possible (#3861) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✨ [RUM-11434] add support for GraphQL request (#3891) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛 Fix react-router peer dependency (#3892) [RUM-REACT]
  • 🔥 enforce allowedTrackingOrigin config when initializing the SDK from an extension (#3885) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

Internal Changes:

  • 👷 Lock file maintenance (#3899)
  • 👷 Update dependency @playwright/test to v1.55.1 (#3897)
  • 👷 Update dependency lerna to v9 (#3898)
  • 👷 Update dependency @playwright/test to v1.55.0 (#3798)
  • 👷 Update all non-major dependencies (#3878)
  • 👷 Update dependency eslint-plugin-jsdoc to v60 (#3880)
  • 👷 Lock file maintenance (#3881)
  • 🎨 [PANA-4398] Convert SerializeOptions#parentNodePrivacyLevel into a normal function argument (#3893) [RUM]
  • 🎨 [PANA-4372] Explicitly scope serialization state (#3887) [RUM]
  • 🎨 [PANA-4378] Eliminate need for getTextContent's ignoreWhiteSpace option (#3889) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🔊 delay the session cookie debug telemetry date (#3895) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • update description (#3900) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • Remove ff for graphql tracking (#3886) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👥 [PANA-4375] Transfer replay code to session-replay-sdk team in CODEOWNERS (#3888)

v6.21.2

29 Sep 14:22
v6.21.2
3542125

Choose a tag to compare

Public Changes:

  • 🐛 [RUM-11596] fix cookie domain within pages with empty location (#3866) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛 add missing ddtags to telemetry events (#3873) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛[RUM-11247] Pass down error stack to isAllowedTrackingOrigins (#3824) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛 improve condition to worker flag (#3870) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

Internal Changes:

  • 👷 Pr comment markdown table alignment (#3876)
  • [devext] fix yarn dev command (#3872)

v6.21.1

23 Sep 14:35
v6.21.1
e589c07

Choose a tag to compare

Public Changes:

  • 📝 adjust Public Api and Init configuration categories (#3855) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

Internal Changes:

  • 👷[RUM-11488] enforce specifying an expiration date for temporary telemetry (#3825) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 Lock file maintenance (#3864)
  • 👷🐛[performance] fix reporting on main branch (#3868)
  • 👷 [mob-session] make test-performances more resilient (#3862)
  • 👷 Update dependency lerna to v8.2.4 (#3863)
  • 👷🐛 fix create-github-release (#3857)
  • 🔧 ignore internal Docker package (#3865)
  • 🔊 [RUM-11233] collect remote configuration metrics (#3779) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • Remove extra url data collected in telemetry (#3867) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

v6.21.0

23 Sep 15:03
1147e39

Choose a tag to compare

Public Changes:

  • ✨ [RUM-9181] Service Worker support for Logs (#3769) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✨ [RUM-10146] implement trackEarlyRequests (#3846) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

Internal Changes:

  • 👷 when a request fails, display the response error (#3853)
  • 👷 [Performance script] fix regression on size increase warnings (#3845)
  • 🔧 configure renovate to wait 1 week before upgrading dependencies (#3850)
  • 👷 [RUM Profiler] send view names as event attributes (#3851) [RUM]
  • 🐛 [PANA-4236] Fix flaky startRecorderInitTelemetry test (#3852) [RUM]

v6.20.0

23 Sep 15:03
d643b12

Choose a tag to compare

Public Changes:

  • ✨ [RUM-11701] Add unity as a source override (#3838) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✨⚗️[RUM-11398] Add feature operation step vital APIs (#3804) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✨[RUM-10962][Remote config] support js strategy (#3766) [RUM] [RUM-REACT] [RUM-SLIM]

Internal Changes:

  • 👷 Update dependency eslint-plugin-jsdoc to v57 (#3842)
  • 👷 Update all non-major dependencies (#3840) [RUM-REACT]
  • 👷 Lock file maintenance (#3843)
  • 👷 Lock file maintenance (#3831)
  • 👷 Update dependency eslint-plugin-unicorn to v61 (#3830)
  • 👷 Update actions/upload-pages-artifact action to v4 (#3829)
  • 👷 Update actions/stale action to v10 (#3828)
  • 👷 Update actions/setup-node action to v5 (#3827)
  • 👷 Update all non-major dependencies (#3826)
  • 👷 Fix Octo release policy (#3821)
  • ✅ fix flaky test (#3837) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✅ improve format validation error output (#3834) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🔊 add telemetry for unexpected session id changes (#3815) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🏷️ update rum-events-format (#3847) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ⚗️ [RUM-11434] GraphQL support (#3805) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ♻️ improve browser extension e2e tests (#3823)
  • 🚨 add a lint rule to forbid declare global usage (#3836)
  • 🔉 report missing configuration options (#3832) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ci: bump slack-notifier to v3-sdm (#3809)
  • [RUM-10415] [alt] add privacy allowlist support treewalker (#3803) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

v6.19.0

04 Sep 12:13
v6.19.0
e7e1ce9

Choose a tag to compare

Public Changes:

  • ✨[RUM-10962][Remote config] support dynamic options (#3743) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 [PANA-3960] Allow more queued request data for better session replay reliability (#3807) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛 [RUM-11439] Fix deflate encoder sending data twice in some cases (#3806) [RUM]

Internal Changes:

  • ✨ [RUM-10044] Support for overriding the source (#3659) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛 Fix playwright version in BrowserStack to match package.json (#3810)
  • 👷 Lock file maintenance (#3785)
  • 👷 Update all non-major dependencies (#3782) [FLAGGING] [RUM-REACT] [RUM] [WORKER]
  • 👷 Update actions/checkout action to v5 (#3783)
  • 👷 Update dependency eslint-plugin-jsdoc to v54 (#3784)
  • 👷 Fix create-github-release job (#3799)
  • 🔧 👷 convert webpack configuration files to TS, improve overall TS config (#3797) [FLAGGING] [LOGS] [RUM-SLIM] [RUM] [WORKER]
  • 🔊[RUM-11233] add remote_configuration_id to configuration telemetry (#3778) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

v6.18.1

25 Aug 15:38
v6.18.1
4c7960c

Choose a tag to compare

Public Changes:

  • 🐛 Support error.dd_context for addReactError API (#3791) [RUM-REACT]

Internal Changes:

  • ✨⚗️ [RUM-10146] implement early request collection (#3740) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 [RUM-11361] Replace github PAT by using dd octo (#3725)
  • 👷 [RUM-11361] Fix read octo policy (#3789)
  • 👷 [RUM-11361] Add octo policies (#3787)
  • 👷‍♀️ [RUM-11139] Improve textual content extraction for action names (#3759) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 add consistent-type-specifier-style: 'prefer-top-level' eslint rule (#3780) [LOGS] [RUM] [RUM-REACT] [RUM-SLIM]
  • 👷 Lock file maintenance (#3772)
  • 🔧 Rename state.yml to stale.yml (#3781)
  • 🎨 [PANA-3877] Consolidate sample rates for replay telemetry (#3795) [RUM] [RUM-REACT] [RUM-SLIM]
  • ✅ [RUM-10146] mock global performance buffer when mocking PerformanceObserver (#3752) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🔊[PANA-3819] Add telemetry for recorder initialization (#3793) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🔊[PANA-3818] Add telemetry for DOM serialization performance (#3792) [RUM]
  • 🔊[PANA-3817] Add telemetry for initial view metrics (#3788) [RUM] [RUM-REACT] [RUM-SLIM]
  • ⚡♻️ simplify replica (#3552) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ♻️ use exclicit resource management for octo tokens (#3790)
  • Pin GitHub Actions (#3786)

v6.18.0

12 Aug 11:50
48ac7bb

Choose a tag to compare

Public Changes:

  • ✨[RUM-10960][Remote config] add support for new static fields (#3731) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 [RUM-REACT] Fix react V7 import and add E2E test (#3758) [RUM-REACT]
  • 🐛 [RUM Profiler] Fix discrepancy on view-id correlation (#3776) [RUM]

Internal Changes:

  • 👷 Update all non-major dependencies (#3771) [RUM-REACT]
  • 👷 remove watch_cookie_without_lock experimental feature flag (#3773) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 Bump chrome to 139.0.7258.66-1 (#3764)
  • 👷 Update all non-major dependencies (#3753) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🔊 Add Url Extension Telemetry (#3768) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

v6.17.0

04 Aug 14:12
bd6074f

Choose a tag to compare

Public Changes:

  • ✨ don't write lock to cookie for read only operation (#3728) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✨ [FFL-450] Add support for exposures track (#3738) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✨[RUM-10825] Add hot-reload to developer-extension (#3687)
  • 📝 Reference the api reference (#3739)
  • 📝 Typedoc setup and theme (#3676)

Internal Changes:

  • 👷 Update dependency eslint-plugin-jsdoc to v52 (#3755)
  • 👷 Lock file maintenance (#3757)
  • 👷 Allow merge-into-stating CI job to fail (#3750)
  • 👷 🏷️ scripts/ TS migration (#3732) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 add a stale issue workflow (#3707)
  • 👷 Update dependency eslint-plugin-unicorn to v60 (#3734)
  • 👷 Update all non-major dependencies (#3704) [FLAGGING] [RUM-REACT] [WORKER]
  • 👷add back html coverage (#3741)
  • 👷 Update actions/configure-pages action to v5 (#3733)
  • 👷 hide tag sanitization console warning in unit tests (#3736) [LOGS]
  • 👷 Update dependency webpack-cli to v6 (#3735)
  • 👷 Lock file maintenance (#3705)
  • 👷 First deploy for api reference + fix yaml (#3727)
  • 👷 fix coverage report directory (#3737)
  • Revert "👷 hide tag sanitization console warning in unit tests" [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 hide tag sanitization console warning in unit tests [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 upload code coverage report to datadog (#3710)
  • 👷 Add more telemetry debug for cookie configuration (#3709) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✅ [Remote config] add a remote config e2e scenario (#3721) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🔊 [RUM-11144] Apply telemetry context to early telemetry message (#3745) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ⚗ [PANA-3411] Add telemetry for session replay reliability (#3688) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ♻️ use fetch to retrieve remote configuration (#3723) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ♻️ Move customer context from assembly to collection (#3681) [RUM] [RUM-REACT] [RUM-SLIM]