Skip to content

Releases: DataDog/dd-sdk-reactnative

3.4.0

29 Apr 14:12
1f9a6af

Choose a tag to compare

What's Changed

  • [NOJIRA] [CHORE] Remove ruby-version from benchmarks by @sbarrio in #1249
  • [NO JIRA] [FIX] ASYNC initialization is broken on RN 0.81+ by @sbarrio in #1258
  • [NOJIRA] [FIX] Remove debugId warnings on DEV mode by @sbarrio in #1250
  • [FIX] Nested Errors inside Error context causing infinite recursion by @sbarrio in #1253
  • [NOJIRA] [FIX] Session Replay build issues by @sbarrio in #1256
  • [PANA-6669] Integrate iOS heatmaps by @gonzalezreal in #1244
  • [PANA-7123][iOS] Hit-test fallback for heatmap view resolution by @gonzalezreal in #1264
  • [NOJIRA] [FIX] Remove flexShrink:1 from SVG transformation on Babel Plugin by @sbarrio in #1257
  • [NOJIRA][FIX] Skip Babel and Metro plugins for web platform builds by @cdn34dd in #1277
  • [NOJIRA] [FIX] [ANDROID] Fix Invariant Violation crash on native initialization by @marco-saia-datadog in #1251

New Contributors

Full Changelog: 3.3.0...3.4.0

3.3.0

14 Apr 15:25
0505022

Choose a tag to compare

What's Changed

  • [CHORE] Android: bump GSON version to 2.11.0 by @marco-saia-datadog in #1073
  • [CHORE] Bump and pin datadog-ci versions to 5.11.0 by @sbarrio in #1229
  • [CHORE] Update Benchmark App Provisioning Profile name by @sbarrio in #1242
  • [FIX] Babel Plugin: handle undefined wrapped callback functions by @marco-saia-datadog in #1228
  • [FIX] Conditional expressions in Babel Plugin's content retrieval by @cdn34dd in #1240
  • [RUM 13451] Graphql support payload and error tracking by @cdn34dd in #1225
  • [CHORE] Update lerna and remove issue_handler tool folder by @sbarrio in #1227
  • [CHORE] Update security dependencies by @sbarrio in #1246
  • [FIX] fmt consteval build errors with Xcode 26+ in example apps by @cdn34dd in #1245

Full Changelog: 3.2.0...3.3.0

2.14.6

14 Apr 15:36
76fdf12

Choose a tag to compare

What's Changed

  • [FIX] [V2] Babel Plugin: handle undefined wrapped callback functions by @cdn34dd in #1243
  • [FIX] [V2] Conditional expressions in Babel Plugin's content retrieval by @cdn34dd in #1241

Full Changelog: 2.14.5...2.14.6

3.2.0

25 Mar 10:18
f536944

Choose a tag to compare

What's Changed

  • [CHORE] Fix Issue Notification action to use OPENAI_MODEL env var by @sbarrio in #1177
  • feat: Add internal property for supporting clear text transport. by @fuzzybinary in #1195
  • [CHORE] Bump native SDK versions (iOS -> v3.8.2 / Android -> v3.8.0) by @cdn34dd in #1201
  • [FIX] Limit shadowView access to UIManager queue to avoid race condition by @sbarrio in #1192
  • [RUM-15052] Filter out requests originating at the JS layer from iOS network inst… by @cdn34dd in #1202
  • [CHORE] Add trace tab to Example app running React Navigation by @sbarrio in #1212
  • [FIX] Babel plugin crash when handling unresolved component names by @cdn34dd in #1210
  • [CHORE] Remove Issue Notification Github Action by @sbarrio in #1213
  • [FIX] [RUM-13466] iOS: fix AnyEncodable attribute decoding by @marco-saia-datadog in #1216
  • [CHORE] Update MIGRATION.md to include changes to firstPartyHosts configuration by @cdn34dd in #1217
  • [FIX] Incorrect babel jsx attribute generation with hyphenated names in getContent step by @cdn34dd in #1218
  • [Fix] Force resolution of androidx.core to 1.13.1 by @sbarrio in #1221

New Contributors

Full Changelog: 3.1.2...3.2.0

2.14.5

25 Mar 10:17
0d5baa8

Choose a tag to compare

What's Changed

  • [FIX] [V2] Babel plugin crash when handling unresolved component names by @cdn34dd in #1211
  • [FIX] [V2] Incorrect babel jsx attribute generation with hyphenated names in getContent step by @cdn34dd in #1219

Full Changelog: 2.14.4...2.14.5

3.1.2

06 Mar 08:14
fd99111

Choose a tag to compare

What's Changed

  • feat: Handle wrapped onPress event in DdEventsInterceptor for react-native-ui-lib compatibility by @sbarrio in #1164
  • [Fix] Buffer calls to DdLogs / Remove isInitialized checks from Native Logs Impl by @sbarrio in #1167
  • [FIX] Babel plugin's incorrect wrapping logic on memoized functions by @cdn34dd in #1169
  • [CHORE] Solve dependabot-raised security issues by @sbarrio in #1171
  • [RUM-14747] Fix babel plugin action name priority by @cdn34dd in #1160
  • [RUM-14901] Fix getContent emitting raw JSX by using jsx-runtime calls by @cdn34dd in #1174

Full Changelog: 3.1.1...3.1.2

2.14.4

06 Mar 08:27
5300009

Choose a tag to compare

What's Changed

  • [V2] feat: Handle wrapped onPress event in DdEventsInterceptor for react-native-ui-lib compatibility by @sbarrio in #1166
  • [V2] [FIX] Babel plugin's incorrect wrapping logic on memoized functions by @cdn34dd in #1170
  • [RUM-14474] [V2] Fix babel plugin action name priority by @cdn34dd in #1161
  • [RUM-14901] [V2] Fix getContent emitting raw JSX by using jsx-runtime calls by @cdn34dd in #1175

Full Changelog: 2.14.3...2.14.4

3.1.1

25 Feb 09:04
5d7701c

Choose a tag to compare

What's Changed

  • [Fix][Benchmarks] Missing sdkCore when creating DatadogVitalsMeter by @sbarrio in #1151
  • [Fix][Benchmarks] Update iOS Benchmark Vitals to be compatible with native iOS SDK v3.5.0 by @sbarrio in #1152
  • [FIX] Missing events in Expo caused by wrong singleton usage by @marco-saia-datadog in #1156
  • [Fix] Properly set First Party Hosts on Native SDK configuration by @sbarrio in #1155

Full Changelog: 3.1.0...3.1.1

3.1.0

18 Feb 12:30
fbb259d

Choose a tag to compare

This release introduces React Native support for Datadog Feature Flags. Remotely control feature availability, run experiments, and safely roll out new experiences – all powered by OpenFeature, an open standard for feature flag management.

A new @datadog/mobile-react-native-openfeature package provides an OpenFeature-compatible provider with local flag evaluation, automatic RUM integration, and exposure tracking.

See the documentation for setup instructions.

What's Changed

  • [FFL-900] Flags SDK by @yugisu-flux in #1092 (reverted in #1145 to allow a hotfix and reintroduced in #1146)
  • Native iOS and Android SDKs were bumped to version 3.5.0

Full Changelog: 3.0.3...3.1.0

v3.0.3

17 Feb 11:40
8bdc869

Choose a tag to compare

What's Changed

  • [RUM-14431] [V3] Change Webview package's requiresMainQueueSetup return value to prevent deadlock by @cdn34dd in #1132
  • [CHORE] Set IH Assistant to run on new issues by @sbarrio in #1129
  • [Fix][Android] getMaxDisplayRefreshRate can crash if supportedModes is empty by @sbarrio in #1133

Full Changelog: 3.0.2...3.0.3