diff --git a/benchmarks/android/app/build.gradle b/benchmarks/android/app/build.gradle index ba6ae7a53..6e111a267 100644 --- a/benchmarks/android/app/build.gradle +++ b/benchmarks/android/app/build.gradle @@ -129,5 +129,5 @@ dependencies { // Benchmark tools from dd-sdk-android are used for vitals recording // Remember to bump thid alongside the main dd-sdk-android dependencies - implementation("com.datadoghq:dd-sdk-android-benchmark-internal:3.3.0") + implementation("com.datadoghq:dd-sdk-android-benchmark-internal:3.4.0") } diff --git a/benchmarks/src/scenario/RUM/Auto/rumAutoScenario.tsx b/benchmarks/src/scenario/RUM/Auto/rumAutoScenario.tsx index 4e1d7b6df..19669e293 100644 --- a/benchmarks/src/scenario/RUM/Auto/rumAutoScenario.tsx +++ b/benchmarks/src/scenario/RUM/Auto/rumAutoScenario.tsx @@ -10,7 +10,7 @@ import { useNavigationContainerRef } from '@react-navigation/native'; import { DatadogProvider } from "@datadog/mobile-react-native"; import { createBottomTabNavigator } from "@react-navigation/bottom-tabs"; import { NavigationContainer } from "@react-navigation/native"; -import { DdRumReactNavigationTracking, type ViewNamePredicate } from '@datadog/mobile-react-navigation'; +import { DdRumReactNavigationTracking, type NavigationTrackingOptions, type ViewNamePredicate } from '@datadog/mobile-react-navigation'; import type { Route } from "@react-navigation/native"; import { RunType } from '../../../testSetup/types/testConfig'; import { getDatadogProviderConfig } from '../../../testSetup/testUtils'; @@ -31,12 +31,17 @@ function RUMAutoScenario(props: RUMAutoScenarioProps): React.JSX.Element { return `RN ${Platform.OS} Benchmark - RUM Auto - ${trackedName} / ${route.name}`; }; + const navigationTrackingOptions: NavigationTrackingOptions = { + viewNamePredicate, + }; + const onDatadogInitialization = () => { console.info("Datadog SDK initialized"); }; const Tab = createBottomTabNavigator(); const RootStack = createNativeStackNavigator(); + function TabNavigatior() { return ( @@ -60,7 +65,7 @@ function RUMAutoScenario(props: RUMAutoScenarioProps): React.JSX.Element { return ( { if (instrumented) { - DdRumReactNavigationTracking.startTrackingViews(navigationRef.current, viewNamePredicate); + DdRumReactNavigationTracking.startTrackingViews(navigationRef.current, navigationTrackingOptions); }; }}> @@ -88,4 +93,4 @@ function RUMAutoScenario(props: RUMAutoScenarioProps): React.JSX.Element { }; } -export default RUMAutoScenario; \ No newline at end of file +export default RUMAutoScenario; diff --git a/packages/core/android/build.gradle b/packages/core/android/build.gradle index bf7a2ef9c..9d0bc2db8 100644 --- a/packages/core/android/build.gradle +++ b/packages/core/android/build.gradle @@ -195,10 +195,10 @@ dependencies { } implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compileOnly "com.squareup.okhttp3:okhttp:3.12.13" - implementation "com.datadoghq:dd-sdk-android-rum:3.3.0" - implementation "com.datadoghq:dd-sdk-android-logs:3.3.0" - implementation "com.datadoghq:dd-sdk-android-trace:3.3.0" - implementation "com.datadoghq:dd-sdk-android-webview:3.3.0" + implementation "com.datadoghq:dd-sdk-android-rum:3.4.0" + implementation "com.datadoghq:dd-sdk-android-logs:3.4.0" + implementation "com.datadoghq:dd-sdk-android-trace:3.4.0" + implementation "com.datadoghq:dd-sdk-android-webview:3.4.0" implementation "com.google.code.gson:gson:2.10.0" testImplementation "org.junit.platform:junit-platform-launcher:1.6.2" testImplementation "org.junit.jupiter:junit-jupiter-api:5.6.2" diff --git a/packages/react-native-session-replay/android/build.gradle b/packages/react-native-session-replay/android/build.gradle index 1b16713db..745e6e6a9 100644 --- a/packages/react-native-session-replay/android/build.gradle +++ b/packages/react-native-session-replay/android/build.gradle @@ -216,8 +216,8 @@ dependencies { api "com.facebook.react:react-android:$reactNativeVersion" } implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - implementation "com.datadoghq:dd-sdk-android-session-replay:3.3.0" - implementation "com.datadoghq:dd-sdk-android-internal:3.3.0" + implementation "com.datadoghq:dd-sdk-android-session-replay:3.4.0" + implementation "com.datadoghq:dd-sdk-android-internal:3.4.0" implementation project(path: ':datadog_mobile-react-native') testImplementation "org.junit.platform:junit-platform-launcher:1.6.2" diff --git a/packages/react-native-webview/android/build.gradle b/packages/react-native-webview/android/build.gradle index 3ff3048d0..bebe19aab 100644 --- a/packages/react-native-webview/android/build.gradle +++ b/packages/react-native-webview/android/build.gradle @@ -190,7 +190,7 @@ dependencies { implementation "com.facebook.react:react-android:$reactNativeVersion" } - implementation "com.datadoghq:dd-sdk-android-webview:3.3.0" + implementation "com.datadoghq:dd-sdk-android-webview:3.4.0" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation project(path: ':datadog_mobile-react-native')