From cf0c8861dc2379b66efbdb7644b1c2613392d2a1 Mon Sep 17 00:00:00 2001 From: Carlos Nogueira Date: Thu, 21 May 2026 16:39:29 +0100 Subject: [PATCH] Bump to version 3.5.0 --- NATIVE_SDK_VERSIONS.md | 1 + benchmarks/ios/Podfile.lock | 14 ++++++------- example-new-architecture/ios/Podfile.lock | 8 ++++---- example/ios/Podfile.lock | 20 +++++++++---------- lerna.json | 2 +- packages/codepush/package.json | 4 ++-- .../com/datadog/reactnative/SdkVersion.kt | 2 +- packages/core/ios/Sources/SdkVersion.swift | 2 +- packages/core/package.json | 2 +- packages/core/release-content.txt | 2 ++ packages/core/src/version.ts | 2 +- packages/internal-testing-tools/package.json | 2 +- .../react-native-apollo-client/package.json | 2 +- .../react-native-babel-plugin/package.json | 2 +- packages/react-native-navigation/package.json | 4 ++-- .../react-native-openfeature/package.json | 4 ++-- .../react-native-session-replay/package.json | 2 +- packages/react-native-webview/package.json | 2 +- packages/react-navigation/package.json | 4 ++-- yarn.lock | 10 +++++----- 20 files changed, 47 insertions(+), 44 deletions(-) diff --git a/NATIVE_SDK_VERSIONS.md b/NATIVE_SDK_VERSIONS.md index a1a74b267..e7f56ac48 100644 --- a/NATIVE_SDK_VERSIONS.md +++ b/NATIVE_SDK_VERSIONS.md @@ -1,5 +1,6 @@ | React Native | iOS Bridge / iOS SDK | Android Bridge / Android SDK | |-------------|---------------------|-----------------------------| +| 3.5.0 | 3.11.0 | 3.10.0 | | 3.4.0 | 3.10.0 | 3.8.0 | | 3.3.0 | 3.8.2 | 3.8.0 | | 3.2.0 | 3.8.2 | 3.8.0 | diff --git a/benchmarks/ios/Podfile.lock b/benchmarks/ios/Podfile.lock index 26d7bddea..2be7801f1 100644 --- a/benchmarks/ios/Podfile.lock +++ b/benchmarks/ios/Podfile.lock @@ -13,7 +13,7 @@ PODS: - DatadogInternal (= 3.11.0) - DatadogRUM (3.11.0): - DatadogInternal (= 3.11.0) - - DatadogSDKReactNative (3.4.0): + - DatadogSDKReactNative (3.5.0): - DatadogCore (= 3.11.0) - DatadogCrashReporting (= 3.11.0) - DatadogFlags (= 3.11.0) @@ -41,7 +41,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - DatadogSDKReactNativeSessionReplay (3.4.0): + - DatadogSDKReactNativeSessionReplay (3.5.0): - DatadogSDKReactNative - DatadogSessionReplay (= 3.11.0) - DoubleConversion @@ -64,7 +64,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - DatadogSDKReactNativeWebView (3.4.0): + - DatadogSDKReactNativeWebView (3.5.0): - DatadogInternal (= 3.11.0) - DatadogSDKReactNative - DatadogWebViewTracking (= 3.11.0) @@ -2094,9 +2094,9 @@ SPEC CHECKSUMS: DatadogInternal: 00709affd9889ca9e8fd96e85e39ad865e651c32 DatadogLogs: ef98708261f8f7ba82d15360f9951d43f578163b DatadogRUM: 67d130164f4a7663e05a3d02803be9e9dd1abbb7 - DatadogSDKReactNative: 58bb5f7fa0f08a4f7248e0517e32f58b0319c841 - DatadogSDKReactNativeSessionReplay: 24aebdc3ee2989fe829cf42b01870a80c6bf8b9e - DatadogSDKReactNativeWebView: 5980f1be17d8477c9bb206af2593ed3bb8a1c1f0 + DatadogSDKReactNative: 6f514b2587f20417422b13765a151665c9675d55 + DatadogSDKReactNativeSessionReplay: 7b38a8149f2539515349ad35ee14faa9d93407b9 + DatadogSDKReactNativeWebView: f62daff7cdf52e0496a6306c213a0402575961fe DatadogSessionReplay: 23107da4c61d0c84435efc6111929d562988045b DatadogTrace: 17f50647107755fba79fc2298bf4cb282e0efb1f DatadogWebViewTracking: 1290fce6010bf65b5e0e0ffa9048b448782e469c @@ -2109,7 +2109,7 @@ SPEC CHECKSUMS: KSCrash: 80e1e24eaefbe5134934ae11ca8d7746586bc2ed OpenTelemetry-Swift-Api: 3d77582ab6837a63b65bf7d2eacc57d8f2595edd OpenTelemetry-Swift-Sdk: 69d60f0242e830366e359481edd575d6776eb983 - RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 + RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809 RCTDeprecation: be794de7dc6ed8f9f7fbf525f86e7651b8b68746 RCTRequired: a83787b092ec554c2eb6019ff3f5b8d125472b3b RCTTypeSafety: 48ad3c858926b1c46f46a81a58822b476e178e2c diff --git a/example-new-architecture/ios/Podfile.lock b/example-new-architecture/ios/Podfile.lock index 1daba6b6b..4b6f5f991 100644 --- a/example-new-architecture/ios/Podfile.lock +++ b/example-new-architecture/ios/Podfile.lock @@ -13,7 +13,7 @@ PODS: - DatadogInternal (= 3.11.0) - DatadogRUM (3.11.0): - DatadogInternal (= 3.11.0) - - DatadogSDKReactNative (3.4.0): + - DatadogSDKReactNative (3.5.0): - DatadogCore (= 3.11.0) - DatadogCrashReporting (= 3.11.0) - DatadogFlags (= 3.11.0) @@ -41,7 +41,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - DatadogSDKReactNative/Tests (3.4.0): + - DatadogSDKReactNative/Tests (3.5.0): - DatadogCore (= 3.11.0) - DatadogCrashReporting (= 3.11.0) - DatadogFlags (= 3.11.0) @@ -1872,7 +1872,7 @@ SPEC CHECKSUMS: DatadogInternal: 00709affd9889ca9e8fd96e85e39ad865e651c32 DatadogLogs: ef98708261f8f7ba82d15360f9951d43f578163b DatadogRUM: 67d130164f4a7663e05a3d02803be9e9dd1abbb7 - DatadogSDKReactNative: d38fa020d47398ca682357e0837cdc54adf65669 + DatadogSDKReactNative: 6809a54df8b7fc6c26e679b9449ddeeda3f17872 DatadogTrace: 17f50647107755fba79fc2298bf4cb282e0efb1f DatadogWebViewTracking: 1290fce6010bf65b5e0e0ffa9048b448782e469c DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 @@ -1883,7 +1883,7 @@ SPEC CHECKSUMS: hermes-engine: 9e868dc7be781364296d6ee2f56d0c1a9ef0bb11 KSCrash: 80e1e24eaefbe5134934ae11ca8d7746586bc2ed OpenTelemetry-Swift-Api: 3d77582ab6837a63b65bf7d2eacc57d8f2595edd - RCT-Folly: ea9d9256ba7f9322ef911169a9f696e5857b9e17 + RCT-Folly: 7b4f73a92ad9571b9dbdb05bb30fad927fa971e1 RCTDeprecation: ebe712bb05077934b16c6bf25228bdec34b64f83 RCTRequired: ca91e5dd26b64f577b528044c962baf171c6b716 RCTTypeSafety: e7678bd60850ca5a41df9b8dc7154638cb66871f diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 7efd05c9f..caa629664 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -13,7 +13,7 @@ PODS: - DatadogInternal (= 3.11.0) - DatadogRUM (3.11.0): - DatadogInternal (= 3.11.0) - - DatadogSDKReactNative (3.4.0): + - DatadogSDKReactNative (3.5.0): - DatadogCore (= 3.11.0) - DatadogCrashReporting (= 3.11.0) - DatadogFlags (= 3.11.0) @@ -22,7 +22,7 @@ PODS: - DatadogTrace (= 3.11.0) - DatadogWebViewTracking (= 3.11.0) - React-Core - - DatadogSDKReactNative/Tests (3.4.0): + - DatadogSDKReactNative/Tests (3.5.0): - DatadogCore (= 3.11.0) - DatadogCrashReporting (= 3.11.0) - DatadogFlags (= 3.11.0) @@ -31,21 +31,21 @@ PODS: - DatadogTrace (= 3.11.0) - DatadogWebViewTracking (= 3.11.0) - React-Core - - DatadogSDKReactNativeSessionReplay (3.4.0): + - DatadogSDKReactNativeSessionReplay (3.5.0): - DatadogSDKReactNative - DatadogSessionReplay (= 3.11.0) - React-Core - - DatadogSDKReactNativeSessionReplay/Tests (3.4.0): + - DatadogSDKReactNativeSessionReplay/Tests (3.5.0): - DatadogSDKReactNative - DatadogSessionReplay (= 3.11.0) - React-Core - React-RCTText - - DatadogSDKReactNativeWebView (3.4.0): + - DatadogSDKReactNativeWebView (3.5.0): - DatadogInternal (= 3.11.0) - DatadogSDKReactNative - DatadogWebViewTracking (= 3.11.0) - React-Core - - DatadogSDKReactNativeWebView/Tests (3.4.0): + - DatadogSDKReactNativeWebView/Tests (3.5.0): - DatadogInternal (= 3.11.0) - DatadogSDKReactNative - DatadogWebViewTracking (= 3.11.0) @@ -1972,9 +1972,9 @@ SPEC CHECKSUMS: DatadogInternal: 00709affd9889ca9e8fd96e85e39ad865e651c32 DatadogLogs: ef98708261f8f7ba82d15360f9951d43f578163b DatadogRUM: 67d130164f4a7663e05a3d02803be9e9dd1abbb7 - DatadogSDKReactNative: 0b37fa67a3a4ee3d6dbc98ecb3aa6087892caef2 - DatadogSDKReactNativeSessionReplay: 4969cc7074e763dbb080b40748f03ba87e13b17c - DatadogSDKReactNativeWebView: 6a434b777165c45dbc9e43f1c84b260fe76404ac + DatadogSDKReactNative: d0d791087a8cc04e9467b86ba4104fe0b182462e + DatadogSDKReactNativeSessionReplay: e4a0b93e8d23332e21664a90b352b97c9e087464 + DatadogSDKReactNativeWebView: 09883aaf91ff311b3d5470eb8c7b5bbf148654da DatadogSessionReplay: 23107da4c61d0c84435efc6111929d562988045b DatadogTrace: 17f50647107755fba79fc2298bf4cb282e0efb1f DatadogWebViewTracking: 1290fce6010bf65b5e0e0ffa9048b448782e469c @@ -1987,7 +1987,7 @@ SPEC CHECKSUMS: HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352 KSCrash: 80e1e24eaefbe5134934ae11ca8d7746586bc2ed OpenTelemetry-Swift-Api: 3d77582ab6837a63b65bf7d2eacc57d8f2595edd - RCT-Folly: ea9d9256ba7f9322ef911169a9f696e5857b9e17 + RCT-Folly: 7b4f73a92ad9571b9dbdb05bb30fad927fa971e1 RCTDeprecation: ebe712bb05077934b16c6bf25228bdec34b64f83 RCTRequired: ca91e5dd26b64f577b528044c962baf171c6b716 RCTTypeSafety: e7678bd60850ca5a41df9b8dc7154638cb66871f diff --git a/lerna.json b/lerna.json index 598d5e4e5..42ced723d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "npmClient": "yarn", - "version": "3.4.0", + "version": "3.5.0", "packages": [ "packages/*" ], diff --git a/packages/codepush/package.json b/packages/codepush/package.json index 3e0724d0f..b1871726e 100644 --- a/packages/codepush/package.json +++ b/packages/codepush/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-code-push", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to interact with Appcenter Codepush and Datadog", "keywords": [ "datadog", @@ -38,7 +38,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "workspace:3.4.0", + "@datadog/mobile-react-native": "workspace:3.5.0", "@testing-library/react-native": "7.0.2", "react-native-builder-bob": "0.26.0", "react-native-code-push": "7.1.0" diff --git a/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt b/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt index 69304974b..838d192f8 100644 --- a/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt +++ b/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt @@ -7,4 +7,4 @@ package com.datadog.reactnative // This is automatically updated by the update-version.sh script -internal const val SDK_VERSION = "3.4.0" +internal const val SDK_VERSION = "3.5.0" diff --git a/packages/core/ios/Sources/SdkVersion.swift b/packages/core/ios/Sources/SdkVersion.swift index 5ccbe9c26..760829061 100644 --- a/packages/core/ios/Sources/SdkVersion.swift +++ b/packages/core/ios/Sources/SdkVersion.swift @@ -7,4 +7,4 @@ import Foundation // This is automatically updated by the update-version.sh script -let SdkVersion = "3.4.0" +let SdkVersion = "3.5.0" diff --git a/packages/core/package.json b/packages/core/package.json index 576982857..008af9586 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to interact with Datadog", "keywords": [ "datadog", diff --git a/packages/core/release-content.txt b/packages/core/release-content.txt index 312308c86..3465e62dc 100644 --- a/packages/core/release-content.txt +++ b/packages/core/release-content.txt @@ -20,6 +20,7 @@ package/android/src/main/kotlin/com/datadog/reactnative/DdTraceImplementation.kt package/android/src/main/kotlin/com/datadog/reactnative/FrameRateProvider.kt package/android/src/main/kotlin/com/datadog/reactnative/GlobalState.kt package/android/src/main/kotlin/com/datadog/reactnative/JSONFileReader.kt +package/android/src/main/kotlin/com/datadog/reactnative/JsThreadExecutor.kt package/android/src/main/kotlin/com/datadog/reactnative/NoOpViewTrackingStrategy.kt package/android/src/main/kotlin/com/datadog/reactnative/ProxyAuthenticator.kt package/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt @@ -58,6 +59,7 @@ package/android/src/test/kotlin/com/datadog/tools/unit/MapExt.kt package/android/src/test/kotlin/com/datadog/tools/unit/MockRumMonitor.kt package/android/src/test/kotlin/com/datadog/tools/unit/ReflectUtils.kt package/android/src/test/kotlin/com/datadog/tools/unit/RemoveFinalModifierJava.java +package/android/src/test/kotlin/com/datadog/tools/unit/TestJsThreadExecutor.kt package/android/src/test/kotlin/com/datadog/tools/unit/TestUiThreadExecutor.kt package/android/src/test/resources/input/complete-configuration.json package/android/src/test/resources/input/malformed-configuration.json diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 9fe566e92..b31e0c150 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1,2 +1,2 @@ // generated by genversion -export const version = '3.4.0'; +export const version = '3.5.0'; diff --git a/packages/internal-testing-tools/package.json b/packages/internal-testing-tools/package.json index fcb503f64..c08676237 100644 --- a/packages/internal-testing-tools/package.json +++ b/packages/internal-testing-tools/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/react-native-internal-testing-tools", - "version": "3.4.0", + "version": "3.5.0", "description": "Internal tools for testing the Datadog React Native SDK.", "keywords": [ "datadog", diff --git a/packages/react-native-apollo-client/package.json b/packages/react-native-apollo-client/package.json index 375390b17..a0312529d 100644 --- a/packages/react-native-apollo-client/package.json +++ b/packages/react-native-apollo-client/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-apollo-client", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to interact with Apollo Client and Datadog", "keywords": [ "datadog", diff --git a/packages/react-native-babel-plugin/package.json b/packages/react-native-babel-plugin/package.json index 1f1233e0b..aeb560596 100644 --- a/packages/react-native-babel-plugin/package.json +++ b/packages/react-native-babel-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-babel-plugin", - "version": "3.4.0", + "version": "3.5.0", "description": "A Babel plugin that enhances Datadog's React Native SDK by automatically enriching React components with contextual metadata.", "keywords": [ "babel", diff --git a/packages/react-native-navigation/package.json b/packages/react-native-navigation/package.json index 372b51f98..39e07a1a8 100644 --- a/packages/react-native-navigation/package.json +++ b/packages/react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-navigation", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to interact with Datadog", "keywords": [ "datadog", @@ -36,7 +36,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "^3.4.0", + "@datadog/mobile-react-native": "^3.5.0", "@testing-library/react-native": "7.0.2", "react-native-builder-bob": "0.26.0", "react-native-gesture-handler": "1.10.3", diff --git a/packages/react-native-openfeature/package.json b/packages/react-native-openfeature/package.json index 8fcd10f2e..a4b90eec4 100644 --- a/packages/react-native-openfeature/package.json +++ b/packages/react-native-openfeature/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-openfeature", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to provide OpenFeature integration with Datadog Feature Flags", "keywords": [ "datadog", @@ -38,7 +38,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "^3.4.0", + "@datadog/mobile-react-native": "^3.5.0", "@openfeature/core": "^1.9.2", "@openfeature/web-sdk": "^1.7.3", "@testing-library/react-native": "7.0.2", diff --git a/packages/react-native-session-replay/package.json b/packages/react-native-session-replay/package.json index 9796421d2..daa75ced3 100644 --- a/packages/react-native-session-replay/package.json +++ b/packages/react-native-session-replay/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-session-replay", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to enable session replay with Datadog", "keywords": [ "datadog", diff --git a/packages/react-native-webview/package.json b/packages/react-native-webview/package.json index 199f3bf36..8895001a4 100644 --- a/packages/react-native-webview/package.json +++ b/packages/react-native-webview/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-webview", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to interact with react-native-webview and Datadog", "keywords": [ "datadog", diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index ad12cf390..b44f1d421 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-navigation", - "version": "3.4.0", + "version": "3.5.0", "description": "A client-side React Native module to interact with Datadog", "keywords": [ "datadog", @@ -36,7 +36,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "^3.4.0", + "@datadog/mobile-react-native": "^3.5.0", "@react-navigation/native-v5": "npm:@react-navigation/native@5.9.8", "@react-navigation/native-v6": "npm:@react-navigation/native@6.1.2", "@react-navigation/stack-v5": "npm:@react-navigation/stack@5.14.2", diff --git a/yarn.lock b/yarn.lock index 116e5a36d..fc0552342 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2744,7 +2744,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-native-code-push@workspace:packages/codepush" dependencies: - "@datadog/mobile-react-native": "workspace:3.4.0" + "@datadog/mobile-react-native": "workspace:3.5.0" "@testing-library/react-native": 7.0.2 react-native-builder-bob: 0.26.0 react-native-code-push: 7.1.0 @@ -2760,7 +2760,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-native-navigation@workspace:packages/react-native-navigation" dependencies: - "@datadog/mobile-react-native": ^3.4.0 + "@datadog/mobile-react-native": ^3.5.0 "@testing-library/react-native": 7.0.2 react-native-builder-bob: 0.26.0 react-native-gesture-handler: 1.10.3 @@ -2778,7 +2778,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-native-openfeature@workspace:packages/react-native-openfeature" dependencies: - "@datadog/mobile-react-native": ^3.4.0 + "@datadog/mobile-react-native": ^3.5.0 "@openfeature/core": ^1.9.2 "@openfeature/web-sdk": ^1.7.3 "@testing-library/react-native": 7.0.2 @@ -2820,7 +2820,7 @@ __metadata: languageName: unknown linkType: soft -"@datadog/mobile-react-native@^3.4.0, @datadog/mobile-react-native@workspace:3.4.0, @datadog/mobile-react-native@workspace:packages/core": +"@datadog/mobile-react-native@^3.5.0, @datadog/mobile-react-native@workspace:3.5.0, @datadog/mobile-react-native@workspace:packages/core": version: 0.0.0-use.local resolution: "@datadog/mobile-react-native@workspace:packages/core" dependencies: @@ -2837,7 +2837,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-navigation@workspace:packages/react-navigation" dependencies: - "@datadog/mobile-react-native": ^3.4.0 + "@datadog/mobile-react-native": ^3.5.0 "@react-navigation/native-v5": "npm:@react-navigation/native@5.9.8" "@react-navigation/native-v6": "npm:@react-navigation/native@6.1.2" "@react-navigation/stack-v5": "npm:@react-navigation/stack@5.14.2"