Releases: DataDog/dd-sdk-reactnative
Releases · DataDog/dd-sdk-reactnative
3.4.0
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
- @gonzalezreal made their first contribution in #1244
Full Changelog: 3.3.0...3.4.0
3.3.0
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
3.2.0
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.mdto include changes tofirstPartyHostsconfiguration 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
- @fuzzybinary made their first contribution in #1195
Full Changelog: 3.1.2...3.2.0
2.14.5
3.1.2
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
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
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
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
What's Changed
- [RUM-14431] [V3] Change Webview package's
requiresMainQueueSetupreturn 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