Skip to content

Releases: DataDog/browser-sdk

v6.25.2

05 Jan 17:45
Immutable release. Only release title and notes can be modified.
v6.25.2
9b4a0f5

Choose a tag to compare

Public Changes:

  • 🐛 Fix profiling <-> long task association regression (#4045) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 Fix flaky long task <-> action correlation (#4050) [RUM] [RUM-REACT] [RUM-SLIM]

Internal Changes:

  • ✨[PANA-5288] Update rum-events-format to pull in BrowserChangeRecord (#4035) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • Revert "👷 disable deploy-prod-canary during the freeze (#4053)" (#4058)
  • 👷 disable deploy-prod-canary during the freeze (#4053)
  • 👷 update the token to AWS after renewing it (#4048)
  • 🎨 [PANA-5260] Consolidate recorder object id tracking code (#4049) [RUM]
  • 🔊 add debug logs to npm publishing command (#4047)

v6.25.1

19 Dec 07:26
Immutable release. Only release title and notes can be modified.
260d855

Choose a tag to compare

Public Changes:

  • ✨[PANA-5156] Expose better session replay internal API (#4018) [RUM]
  • 🐛 Fix action <-> long task correlation [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 clear chain after finalize (#4027) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 fix developer extension packaging (#4024)

Internal Changes:

  • 👷 improve static analysis (#4030) [RUM] [RUM-REACT] [RUM-SLIM]
  • 👷 when webpack has errors, print stats and fail the script (#4029)
  • 👷 Lock file maintenance (#4017)
  • 👷 Other strategy to handle test app lockfiles with renovate (#4028)
  • 👷 Enable more renovate flags... (#4023)
  • 👷 add a script to easily create an access token (#4020)
  • 👷 Ensure that renovate do a full install (#4021)
  • 👷 Ensure to have tarballs built at install (#4019)
  • 👷: migrate config renovate.json (#4016)
  • 👷 Update dependency vite to v5.4.21 [SECURITY] (#4015)
  • 👷 Configure test apps dependencies (#4014)
  • 🎨 [PANA-5053] Separate DOM and virtual attribute serialization (#3998) [RUM]
  • 🎨 [PANA-5222] Make CODEOWNERS more accurate for recording code (#4034)
  • Update errors_count field to error_count (#4039) [RUM] [RUM-REACT] [RUM-SLIM]
  • ♻️ [PANA-5123] Assign node ids in preorder when serializing (#4002) [RUM]
  • ♻️ [PANA-5105] Serialize all DOM attribute values as strings (#3999) [RUM]
  • ♻️ Replace longTaskRegistry by longTaskContexts (#4013) [RUM] [RUM-REACT] [RUM-SLIM]
  • Add flagEvaluationEndpointBuilder to TransportConfiguration interface. (#4025) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • [RUM Browser Profiler] stop profiler when session expires (#4011) [RUM]

v6.25.0

10 Dec 10:16
Immutable release. Only release title and notes can be modified.
v6.25.0
c2b5fed

Choose a tag to compare

Public Changes:

  • ✨ add logs to service worker extension (#3987)
  • ✨ add support for persisted GraphQL Queries (#3979) [RUM] [RUM-REACT] [RUM-SLIM]
  • ✨ extend masking cases to include aria-label and name (#3961) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 add support for arbitrary Error causes (#3860) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

Internal Changes:

  • 👷 Update dependency vite to v5.4.21 [SECURITY] (#4010)
  • 👷 Include test apps in renovate scan (#4009)
  • 👷 restore canary deployment (#4008)
  • 👷 Update all non-major dependencies (#3980) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 configure renovate to not create PRs before stable (#4006)
  • 👷 Exclude renovate from CLA Assistant check (#4007)
  • 👷 extend monitor date (#3990) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 Update actions/checkout action to v6 (#3989)
  • 👷 disable deploy-prod-canary during the freeze (#3984)
  • 👷 fix temporal dead zone (#3974)
  • 👷 check package.json files for each PR (#3970)
  • 👷 [EX-1236] Add support for flagevaluation track. (#3976) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 Add CLA bot GitHub action (#3995)
  • 👷 Add more complete tests for DOM attribute serialization (#3994) [RUM]
  • 👷 [RUM-12600] Refine Continuous Benchmarking (#3977)
  • 🔧 migrate the developer-extension to wxt (#3962)
  • 🎨 [PANA-4929] Add the concept of serialization transactions and reorganize state (#3982) [RUM]
  • 🎨 [PANA-4976] Separate emission of replay records and serialization stats (#3978) [RUM]
  • ♻️ separate RUM event collection (#3985) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🔥 remove the performances/ script (#3986)
  • 🔉 add _dd.configuration.trace_sample_rate (#3946) [RUM] [RUM-REACT] [RUM-SLIM]

v6.24.1

19 Nov 17:48
Immutable release. Only release title and notes can be modified.
3db5f13

Choose a tag to compare

Public Changes:

  • 🐛 [RUM-12503] Add mask-unless-allowlisted privacy level support for standard attr (#3907) [RUM] [RUM-REACT] [RUM-SLIM]

Internal Changes:

  • 👷 fix temporal dead zone (#3974)
  • 👷 check package.json files for each PR (#3970)
  • 👷 handle undefined api key for source-maps upload to new DC (#3971)
  • 👷 Update actions/setup-node action to v6 (#3930)
  • 👷 remove version number from private packages (#3969)
  • 👷 fix prtest00 site (#3967) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 Update dependency @playwright/test to v1.56.1 (#3917)
  • 👷 Update dependency eslint-plugin-unicorn to v62 (#3941)
  • 👷 Update all non-major dependencies (#3954) [RUM-REACT]
  • 👷 Reduce packages boilerplate a bit more (#3957) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 fix: Add name field to e2e package.json (#3959)
  • ♻️ refactor new datacenter workflow (#3964)
  • 👷 Fix gitignore (#3963)
  • 👷 Add Continuous Benchmarking (#3927)
  • ♻️ remove constants from the Configuration object (#3960) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

v6.24.0

13 Nov 09:38
Immutable release. Only release title and notes can be modified.
014cc78

Choose a tag to compare

Public Changes:

  • ✨[RUM-12672] Allow graphql variables field to be modifiable in beforeSend (#3949) [RUM] [RUM-REACT] [RUM-SLIM]
  • ✨ [RUM-12133] Track GraphQl Response (#3921) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 📝 [DOCS-12292] Improve Vital API documentation (#3945) [RUM] [RUM-REACT] [RUM-SLIM]

Internal Changes:

  • 👷 reduce build boilerplate (#3938) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 👷 remove glob dependency in favor of native glob from node:fs (#3950)
  • 👷 Lock file maintenance (#3942)
  • 👷 fix MODULE_TYPELESS_PACKAGE_JSON warning (#3906) [FLAGGING] [LOGS] [RUM-SLIM] [RUM] [WORKER]
  • 👷 Update all non-major dependencies (#3908) [FLAGGING] [RUM-REACT] [WORKER]
  • 🔧 factorize typedoc category order (#3947) [LOGS] [RUM-REACT] [RUM-SLIM] [RUM]
  • 🔧 Improve manual deploy job (#3934)
  • 🔧 Bump chrome-webstore-upload from 4.0.0 to 4.0.3 (#3933)
  • ⚗️ Add beta feature for encoding cookie options (#3951) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🧹 Refactor Puppeteer imports to use named import 'launch' . (#3953)
  • fix telemetry errors (#3952) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • Added 'import/enforce-node-protocol-usage' (#3943)

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]