Skip to content

Commit fbb259d

Browse files
authored
Merge pull request #1150 from DataDog/dima/release-v3.1.0
[RELEASE] React Native SDK v3.1.0
2 parents a9cdd5c + a3c84bc commit fbb259d

27 files changed

Lines changed: 446 additions & 84 deletions

File tree

NATIVE_SDK_VERSIONS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
| React Native | iOS Bridge / iOS SDK | Android Bridge / Android SDK |
22
|-------------|---------------------|-----------------------------|
3+
| 3.1.0 | 3.5.0 | 3.5.0 |
34
| 3.0.3 | 3.4.0 | 3.4.0 |
45
| 3.0.2 | 3.4.0 | 3.4.0 |
56
| 3.0.1 | 3.4.0 | 3.4.0 |

benchmarks/ios/Podfile.lock

Lines changed: 62 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
11
PODS:
22
- boost (1.84.0)
3-
- DatadogCore (3.4.0):
4-
- DatadogInternal (= 3.4.0)
5-
- DatadogCrashReporting (3.4.0):
6-
- DatadogInternal (= 3.4.0)
7-
- PLCrashReporter (~> 1.12.0)
8-
- DatadogInternal (3.4.0)
9-
- DatadogLogs (3.4.0):
10-
- DatadogInternal (= 3.4.0)
11-
- DatadogRUM (3.4.0):
12-
- DatadogInternal (= 3.4.0)
13-
- DatadogSDKReactNative (3.0.3):
14-
- DatadogCore (= 3.4.0)
15-
- DatadogCrashReporting (= 3.4.0)
16-
- DatadogLogs (= 3.4.0)
17-
- DatadogRUM (= 3.4.0)
18-
- DatadogTrace (= 3.4.0)
19-
- DatadogWebViewTracking (= 3.4.0)
3+
- DatadogCore (3.5.0):
4+
- DatadogInternal (= 3.5.0)
5+
- DatadogCrashReporting (3.5.0):
6+
- DatadogInternal (= 3.5.0)
7+
- KSCrash/Filters (= 2.5.0)
8+
- KSCrash/Recording (= 2.5.0)
9+
- DatadogFlags (3.5.0):
10+
- DatadogInternal (= 3.5.0)
11+
- DatadogInternal (3.5.0)
12+
- DatadogLogs (3.5.0):
13+
- DatadogInternal (= 3.5.0)
14+
- DatadogRUM (3.5.0):
15+
- DatadogInternal (= 3.5.0)
16+
- DatadogSDKReactNative (3.1.0):
17+
- DatadogCore (= 3.5.0)
18+
- DatadogCrashReporting (= 3.5.0)
19+
- DatadogFlags (= 3.5.0)
20+
- DatadogLogs (= 3.5.0)
21+
- DatadogRUM (= 3.5.0)
22+
- DatadogTrace (= 3.5.0)
23+
- DatadogWebViewTracking (= 3.5.0)
2024
- DoubleConversion
2125
- glog
2226
- hermes-engine
@@ -37,9 +41,9 @@ PODS:
3741
- ReactCommon/turbomodule/bridging
3842
- ReactCommon/turbomodule/core
3943
- Yoga
40-
- DatadogSDKReactNativeSessionReplay (3.0.3):
44+
- DatadogSDKReactNativeSessionReplay (3.1.0):
4145
- DatadogSDKReactNative
42-
- DatadogSessionReplay (= 3.4.0)
46+
- DatadogSessionReplay (= 3.5.0)
4347
- DoubleConversion
4448
- glog
4549
- hermes-engine
@@ -60,10 +64,10 @@ PODS:
6064
- ReactCommon/turbomodule/bridging
6165
- ReactCommon/turbomodule/core
6266
- Yoga
63-
- DatadogSDKReactNativeWebView (3.0.3):
64-
- DatadogInternal (= 3.4.0)
67+
- DatadogSDKReactNativeWebView (3.1.0):
68+
- DatadogInternal (= 3.5.0)
6569
- DatadogSDKReactNative
66-
- DatadogWebViewTracking (= 3.4.0)
70+
- DatadogWebViewTracking (= 3.5.0)
6771
- DoubleConversion
6872
- glog
6973
- hermes-engine
@@ -84,13 +88,13 @@ PODS:
8488
- ReactCommon/turbomodule/bridging
8589
- ReactCommon/turbomodule/core
8690
- Yoga
87-
- DatadogSessionReplay (3.4.0):
88-
- DatadogInternal (= 3.4.0)
89-
- DatadogTrace (3.4.0):
90-
- DatadogInternal (= 3.4.0)
91-
- OpenTelemetrySwiftApi (= 1.13.1)
92-
- DatadogWebViewTracking (3.4.0):
93-
- DatadogInternal (= 3.4.0)
91+
- DatadogSessionReplay (3.5.0):
92+
- DatadogInternal (= 3.5.0)
93+
- DatadogTrace (3.5.0):
94+
- DatadogInternal (= 3.5.0)
95+
- OpenTelemetry-Swift-Api (~> 2.3.0)
96+
- DatadogWebViewTracking (3.5.0):
97+
- DatadogInternal (= 3.5.0)
9498
- DoubleConversion (1.1.6)
9599
- fast_float (6.1.4)
96100
- FBLazyVector (0.78.2)
@@ -99,8 +103,18 @@ PODS:
99103
- hermes-engine (0.78.2):
100104
- hermes-engine/Pre-built (= 0.78.2)
101105
- hermes-engine/Pre-built (0.78.2)
102-
- OpenTelemetrySwiftApi (1.13.1)
103-
- PLCrashReporter (1.12.0)
106+
- KSCrash/Core (2.5.0)
107+
- KSCrash/Filters (2.5.0):
108+
- KSCrash/Recording
109+
- KSCrash/RecordingCore
110+
- KSCrash/ReportingCore
111+
- KSCrash/Recording (2.5.0):
112+
- KSCrash/RecordingCore
113+
- KSCrash/RecordingCore (2.5.0):
114+
- KSCrash/Core
115+
- KSCrash/ReportingCore (2.5.0):
116+
- KSCrash/Core
117+
- OpenTelemetry-Swift-Api (2.3.0)
104118
- RCT-Folly (2024.11.18.00):
105119
- boost
106120
- DoubleConversion
@@ -1904,14 +1918,15 @@ SPEC REPOS:
19041918
https://github.com/CocoaPods/Specs.git:
19051919
- DatadogCore
19061920
- DatadogCrashReporting
1921+
- DatadogFlags
19071922
- DatadogInternal
19081923
- DatadogLogs
19091924
- DatadogRUM
19101925
- DatadogSessionReplay
19111926
- DatadogTrace
19121927
- DatadogWebViewTracking
1913-
- OpenTelemetrySwiftApi
1914-
- PLCrashReporter
1928+
- KSCrash
1929+
- OpenTelemetry-Swift-Api
19151930
trunk:
19161931
- SocketRocket
19171932

@@ -2070,25 +2085,26 @@ EXTERNAL SOURCES:
20702085

20712086
SPEC CHECKSUMS:
20722087
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
2073-
DatadogCore: 8c384b6338c49534e43fdf7f9a0508b62bf1d426
2074-
DatadogCrashReporting: 103bfb4077db2ccee1846f71e53712972732d3b7
2075-
DatadogInternal: b0372935ad8dde5ad06960fe8d88c39b2cc92bcc
2076-
DatadogLogs: 484bb1bfe0c9a7cb2a7d9733f61614e8ea7b2f3a
2077-
DatadogRUM: 00069b27918e0ce4a9223b87b4bfa7929d6a0a1f
2078-
DatadogSDKReactNative: 7d07991114c9c8d8f6836d02840d27558a66854c
2079-
DatadogSDKReactNativeSessionReplay: 6418feab87929bb4cc759bb6c276548a5b01cb3f
2080-
DatadogSDKReactNativeWebView: 0e2fa22e410ecec1f455a3a7c01d51ded601d1b7
2081-
DatadogSessionReplay: 462a3a2e39e9e2193528cf572c8d1acfd6cdace1
2082-
DatadogTrace: 852cb80f9370eb1321eb30a73c82c8e3d9e4e980
2083-
DatadogWebViewTracking: 32dfeaf7aad47a605a689ed12e0d21ee8eb56141
2088+
DatadogCore: 4cbe2646591d2f96fb3188400863ec93ac411235
2089+
DatadogCrashReporting: e48da3f880a59d2aa2d04e5034e56507177e9d64
2090+
DatadogFlags: f8cf88371460d6c672abfd97fdc9af5be208f33b
2091+
DatadogInternal: 63308b529cd87fb2f99c5961d9ff13afb300a3aa
2092+
DatadogLogs: be538def1d5204e011f7952915ad0261014a0dd5
2093+
DatadogRUM: cffc65659ce29546fcc2639a74003135259548fc
2094+
DatadogSDKReactNative: 08503c135919b3e4b56b12c8a526bea357a929cd
2095+
DatadogSDKReactNativeSessionReplay: 806539f430ff7c42142cbd5a312c2c3323015d3c
2096+
DatadogSDKReactNativeWebView: 0e478e0af2b691adda925ac504216c58365bb9dd
2097+
DatadogSessionReplay: eea291df0135ec792177be1ffc4951750a66a011
2098+
DatadogTrace: 085e35f9e4889f82f8a747922c58ea4b19728720
2099+
DatadogWebViewTracking: 61b8344da898cbaccffc75bc1a17c86175e8573a
20842100
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
20852101
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
20862102
FBLazyVector: e32d34492c519a2194ec9d7f5e7a79d11b73f91c
20872103
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
20882104
glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8
20892105
hermes-engine: 2771b98fb813fdc6f92edd7c9c0035ecabf9fee7
2090-
OpenTelemetrySwiftApi: aaee576ed961e0c348af78df58b61300e95bd104
2091-
PLCrashReporter: db59ef96fa3d25f3650040d02ec2798cffee75f2
2106+
KSCrash: 80e1e24eaefbe5134934ae11ca8d7746586bc2ed
2107+
OpenTelemetry-Swift-Api: 3d77582ab6837a63b65bf7d2eacc57d8f2595edd
20922108
RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809
20932109
RCTDeprecation: be794de7dc6ed8f9f7fbf525f86e7651b8b68746
20942110
RCTRequired: a83787b092ec554c2eb6019ff3f5b8d125472b3b

example-new-architecture/ios/Podfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ PODS:
1313
- DatadogInternal (= 3.5.0)
1414
- DatadogRUM (3.5.0):
1515
- DatadogInternal (= 3.5.0)
16-
- DatadogSDKReactNative (3.0.3):
16+
- DatadogSDKReactNative (3.1.0):
1717
- DatadogCore (= 3.5.0)
1818
- DatadogCrashReporting (= 3.5.0)
1919
- DatadogFlags (= 3.5.0)
@@ -41,7 +41,7 @@ PODS:
4141
- ReactCommon/turbomodule/bridging
4242
- ReactCommon/turbomodule/core
4343
- Yoga
44-
- DatadogSDKReactNative/Tests (3.0.3):
44+
- DatadogSDKReactNative/Tests (3.1.0):
4545
- DatadogCore (= 3.5.0)
4646
- DatadogCrashReporting (= 3.5.0)
4747
- DatadogFlags (= 3.5.0)
@@ -1872,7 +1872,7 @@ SPEC CHECKSUMS:
18721872
DatadogInternal: 63308b529cd87fb2f99c5961d9ff13afb300a3aa
18731873
DatadogLogs: be538def1d5204e011f7952915ad0261014a0dd5
18741874
DatadogRUM: cffc65659ce29546fcc2639a74003135259548fc
1875-
DatadogSDKReactNative: c88a3ba6cad8c93e446dc8351d2ec70f0acdb9c1
1875+
DatadogSDKReactNative: d4aaed9748851f674fc9fea27e78a788e3c42908
18761876
DatadogTrace: 085e35f9e4889f82f8a747922c58ea4b19728720
18771877
DatadogWebViewTracking: 61b8344da898cbaccffc75bc1a17c86175e8573a
18781878
DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385

example/ios/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ PODS:
1313
- DatadogInternal (= 3.5.0)
1414
- DatadogRUM (3.5.0):
1515
- DatadogInternal (= 3.5.0)
16-
- DatadogSDKReactNative (3.0.3):
16+
- DatadogSDKReactNative (3.1.0):
1717
- DatadogCore (= 3.5.0)
1818
- DatadogCrashReporting (= 3.5.0)
1919
- DatadogFlags (= 3.5.0)
@@ -22,7 +22,7 @@ PODS:
2222
- DatadogTrace (= 3.5.0)
2323
- DatadogWebViewTracking (= 3.5.0)
2424
- React-Core
25-
- DatadogSDKReactNative/Tests (3.0.3):
25+
- DatadogSDKReactNative/Tests (3.1.0):
2626
- DatadogCore (= 3.5.0)
2727
- DatadogCrashReporting (= 3.5.0)
2828
- DatadogFlags (= 3.5.0)
@@ -31,7 +31,7 @@ PODS:
3131
- DatadogTrace (= 3.5.0)
3232
- DatadogWebViewTracking (= 3.5.0)
3333
- React-Core
34-
- DatadogSDKReactNativeSessionReplay (3.0.3):
34+
- DatadogSDKReactNativeSessionReplay (3.1.0):
3535
- DatadogSDKReactNative
3636
- DatadogSessionReplay (= 3.5.0)
3737
- DoubleConversion
@@ -54,7 +54,7 @@ PODS:
5454
- ReactCommon/turbomodule/bridging
5555
- ReactCommon/turbomodule/core
5656
- Yoga
57-
- DatadogSDKReactNativeSessionReplay/Tests (3.0.3):
57+
- DatadogSDKReactNativeSessionReplay/Tests (3.1.0):
5858
- DatadogSDKReactNative
5959
- DatadogSessionReplay (= 3.5.0)
6060
- DoubleConversion
@@ -78,12 +78,12 @@ PODS:
7878
- ReactCommon/turbomodule/bridging
7979
- ReactCommon/turbomodule/core
8080
- Yoga
81-
- DatadogSDKReactNativeWebView (3.0.3):
81+
- DatadogSDKReactNativeWebView (3.1.0):
8282
- DatadogInternal (= 3.5.0)
8383
- DatadogSDKReactNative
8484
- DatadogWebViewTracking (= 3.5.0)
8585
- React-Core
86-
- DatadogSDKReactNativeWebView/Tests (3.0.3):
86+
- DatadogSDKReactNativeWebView/Tests (3.1.0):
8787
- DatadogInternal (= 3.5.0)
8888
- DatadogSDKReactNative
8989
- DatadogWebViewTracking (= 3.5.0)
@@ -2010,9 +2010,9 @@ SPEC CHECKSUMS:
20102010
DatadogInternal: 63308b529cd87fb2f99c5961d9ff13afb300a3aa
20112011
DatadogLogs: be538def1d5204e011f7952915ad0261014a0dd5
20122012
DatadogRUM: cffc65659ce29546fcc2639a74003135259548fc
2013-
DatadogSDKReactNative: 68dfe3cdcccb49008d0ebd78700a1fa94188909c
2014-
DatadogSDKReactNativeSessionReplay: 0990e1c0cb4cc2c5dafb1984e346235ae12a4df6
2015-
DatadogSDKReactNativeWebView: 8476a0ace9dc1f3c5ff5da0544ec2c8d368d9ba3
2013+
DatadogSDKReactNative: eea81a5befd0f63288f1041466a23035c0f3e58d
2014+
DatadogSDKReactNativeSessionReplay: 60dd18dbb0fad1a2e484f12d90c2698cb5f66786
2015+
DatadogSDKReactNativeWebView: 456e2b0ae7ad00a74da569805b57ad439a113301
20162016
DatadogSessionReplay: eea291df0135ec792177be1ffc4951750a66a011
20172017
DatadogTrace: 085e35f9e4889f82f8a747922c58ea4b19728720
20182018
DatadogWebViewTracking: 61b8344da898cbaccffc75bc1a17c86175e8573a

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"npmClient": "yarn",
3-
"version": "3.0.3",
3+
"version": "3.1.0",
44
"packages": [
55
"packages/*"
66
],

packages/codepush/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@datadog/mobile-react-native-code-push",
3-
"version": "3.0.3",
3+
"version": "3.1.0",
44
"description": "A client-side React Native module to interact with Appcenter Codepush and Datadog",
55
"keywords": [
66
"datadog",
@@ -38,7 +38,7 @@
3838
"prepare": "rm -rf lib && yarn bob build"
3939
},
4040
"devDependencies": {
41-
"@datadog/mobile-react-native": "workspace:3.0.3",
41+
"@datadog/mobile-react-native": "workspace:3.1.0",
4242
"@testing-library/react-native": "7.0.2",
4343
"react-native-builder-bob": "0.26.0",
4444
"react-native-code-push": "7.1.0"

packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
package com.datadog.reactnative
88

99
// This is automatically updated by the update-version.sh script
10-
internal const val SDK_VERSION = "3.0.3"
10+
internal const val SDK_VERSION = "3.1.0"

packages/core/ios/Sources/DdFlags.mm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* This product includes software developed at Datadog (https://www.datadoghq.com/).
44
* Copyright 2016-Present Datadog, Inc.
55
*/
6+
67
// Import this first to prevent require cycles
78
#if __has_include("DatadogSDKReactNative-Swift.h")
89
#import <DatadogSDKReactNative-Swift.h>

packages/core/ios/Sources/SdkVersion.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
import Foundation
88

99
// This is automatically updated by the update-version.sh script
10-
let SdkVersion = "3.0.3"
10+
let SdkVersion = "3.1.0"

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@datadog/mobile-react-native",
3-
"version": "3.0.3",
3+
"version": "3.1.0",
44
"description": "A client-side React Native module to interact with Datadog",
55
"keywords": [
66
"datadog",

0 commit comments

Comments
 (0)