Skip to content

Commit b669a61

Browse files
Merge pull request #549 from DataDog/louiszawadzki/rum-1948/release-2.0.0-rc.0
Release 2.0.0-rc.0
2 parents eaea4a7 + 29faf47 commit b669a61

File tree

18 files changed

+94
-60
lines changed

18 files changed

+94
-60
lines changed

LICENSE-3rdparty.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Component,Origin,License,Copyright
22
prod,react-native,MIT,"Copyright (c) Facebook, Inc. and its affiliates."
3+
dev,@apollo/client,MIT,"Copyright (c) 2022 Apollo Graph, Inc. (Formerly Meteor Development Group, Inc.)"
34
dev,@babel/plugin-transform-runtime,MIT,"Copyright (c) 2014-present Sebastian McKenzie and other contributors"
45
dev,@testing-library/react-native,MIT,"Copyright (c) 2018 Callstack and Rally Health"
56
dev,@types/jest,MIT,"Copyrights are respective of each contributor listed at the beginning of each definition file."
@@ -17,6 +18,7 @@ dev,eslint-plugin-prettier,MIT,"Copyright © 2017 Andres Suarez and Teddy Katz"
1718
dev,eslint-plugin-react,MIT,"Copyright (c) 2014 Yannick Croissant"
1819
dev,eslint-plugin-react-hooks,MIT,"Copyright (c) Facebook, Inc. and its affiliates."
1920
dev,eslint-plugin-react-native,MIT,"Copyright (c) 2015 Tom Hastjarjanto"
21+
dev,graphql,MIT,"Copyright (c) GraphQL Contributors"
2022
dev,jest,MIT,"Copyright (c) Facebook, Inc. and its affiliates."
2123
dev,lerna,MIT,"Copyright (c) 2015-present Lerna Contributors"
2224
dev,pod-install,MIT,"Copyright (c) 2020-present 650 Industries, Inc. (aka Expo)"

example-new-architecture/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ PODS:
1111
- DatadogInternal (= 2.4.0)
1212
- DatadogRUM (2.4.0):
1313
- DatadogInternal (= 2.4.0)
14-
- DatadogSDKReactNative (1.8.5):
14+
- DatadogSDKReactNative (2.0.0-rc.0):
1515
- DatadogCore (~> 2.4.0)
1616
- DatadogCrashReporting (~> 2.4.0)
1717
- DatadogLogs (~> 2.4.0)
@@ -964,7 +964,7 @@ SPEC CHECKSUMS:
964964
DatadogInternal: 5789bca7a0284b20655ba2a79738ac7d0cd56e70
965965
DatadogLogs: 3b8c8778c32b780f916c2894b9d2c53bbf590803
966966
DatadogRUM: 4207d091be536b888719969a7ca078e2c830819a
967-
DatadogSDKReactNative: 075230b50bd8c75ea3101ae6ee28cede9624e7a7
967+
DatadogSDKReactNative: eb78e590ad1a972ba6ec617d693d0c9969f85caf
968968
DatadogTrace: ec75b1da1dcf9f5b574481a3773b296e0e1fda38
969969
DatadogWebViewTracking: e7a5841f001f488fc0240d7cba1a984ab6c86e9a
970970
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54

example/ios/Podfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,26 @@ PODS:
1010
- DatadogInternal (= 2.4.0)
1111
- DatadogRUM (2.4.0):
1212
- DatadogInternal (= 2.4.0)
13-
- DatadogSDKReactNative (1.8.5):
13+
- DatadogSDKReactNative (2.0.0-rc.0):
1414
- DatadogCore (~> 2.4.0)
1515
- DatadogCrashReporting (~> 2.4.0)
1616
- DatadogLogs (~> 2.4.0)
1717
- DatadogRUM (~> 2.4.0)
1818
- DatadogTrace (~> 2.4.0)
1919
- DatadogWebViewTracking (~> 2.4.0)
2020
- React-Core
21-
- DatadogSDKReactNative/Tests (1.8.5):
21+
- DatadogSDKReactNative/Tests (2.0.0-rc.0):
2222
- DatadogCore (~> 2.4.0)
2323
- DatadogCrashReporting (~> 2.4.0)
2424
- DatadogLogs (~> 2.4.0)
2525
- DatadogRUM (~> 2.4.0)
2626
- DatadogTrace (~> 2.4.0)
2727
- DatadogWebViewTracking (~> 2.4.0)
2828
- React-Core
29-
- DatadogSDKReactNativeSessionReplay (1.8.5):
29+
- DatadogSDKReactNativeSessionReplay (2.0.0-rc.0):
3030
- DatadogSessionReplay (~> 2.4.0)
3131
- React-Core
32-
- DatadogSDKReactNativeSessionReplay/Tests (1.8.5):
32+
- DatadogSDKReactNativeSessionReplay/Tests (2.0.0-rc.0):
3333
- DatadogSessionReplay (~> 2.4.0)
3434
- React-Core
3535
- DatadogSessionReplay (2.4.0):
@@ -574,8 +574,8 @@ SPEC CHECKSUMS:
574574
DatadogInternal: 5789bca7a0284b20655ba2a79738ac7d0cd56e70
575575
DatadogLogs: 3b8c8778c32b780f916c2894b9d2c53bbf590803
576576
DatadogRUM: 4207d091be536b888719969a7ca078e2c830819a
577-
DatadogSDKReactNative: 30c85f8248e1c6c4f48bd4f953c03e4faa908d10
578-
DatadogSDKReactNativeSessionReplay: adbd462a4294466865cf4a8b19ded8f51f08c7dd
577+
DatadogSDKReactNative: 1519ef46917db967b439705f24e7d2703fb91167
578+
DatadogSDKReactNativeSessionReplay: 3fa2bf53d09bb7f26d117a4c136e1efbedcb377b
579579
DatadogSessionReplay: 8d17ac983669b62e3dd9159cf4a04e98fcf9abeb
580580
DatadogTrace: ec75b1da1dcf9f5b574481a3773b296e0e1fda38
581581
DatadogWebViewTracking: e7a5841f001f488fc0240d7cba1a984ab6c86e9a

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": "1.8.5",
3+
"version": "2.0.0-rc.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": "1.8.5",
3+
"version": "2.0.0-rc.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": "^1.8.5",
41+
"@datadog/mobile-react-native": "^2.0.0-rc.0",
4242
"@testing-library/react-native": "7.0.2",
4343
"react-native-builder-bob": "0.17.1",
4444
"react-native-code-push": "7.0.5"

packages/core/android/src/test/kotlin/com/datadog/tools/unit/MockRumMonitor.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
3+
* This product includes software developed at Datadog (https://www.datadoghq.com/).
4+
* Copyright 2016-Present Datadog, Inc.
5+
*/
6+
17
package com.datadog.tools.unit
28

39
import com.datadog.android.rum.RumActionType

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": "1.8.5",
3+
"version": "2.0.0-rc.0",
44
"description": "A client-side React Native module to interact with Datadog",
55
"keywords": [
66
"datadog",

packages/core/release-content.txt

Lines changed: 44 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ package/android/src/test/kotlin/com/datadog/reactnative/ProxyAuthenticatorTest.k
3535
package/android/src/test/kotlin/com/datadog/tools/unit/DdSdkConfigurationExt.kt
3636
package/android/src/test/kotlin/com/datadog/tools/unit/GenericAssert.kt
3737
package/android/src/test/kotlin/com/datadog/tools/unit/MapExt.kt
38+
package/android/src/test/kotlin/com/datadog/tools/unit/MockRumMonitor.kt
3839
package/android/src/test/kotlin/com/datadog/tools/unit/ReflectUtils.kt
3940
package/android/src/test/kotlin/com/datadog/tools/unit/forge/ActionEventForgeryFactory.kt
4041
package/android/src/test/kotlin/com/datadog/tools/unit/forge/BaseConfigurator.kt
@@ -68,6 +69,7 @@ package/ios/Sources/GlobalState.swift
6869
package/ios/Sources/JSRefreshRateListener.swift
6970
package/ios/Sources/QueueHolder.swift
7071
package/ios/Sources/RNDdSdkConfiguration.swift
72+
package/ios/Sources/RUMMonitorInternalProtocol.swift
7173
package/jest/mock.js
7274
package/lib/commonjs/DdSdkReactNative.js
7375
package/lib/commonjs/DdSdkReactNative.js.map
@@ -79,14 +81,8 @@ package/lib/commonjs/ProxyConfiguration.js
7981
package/lib/commonjs/ProxyConfiguration.js.map
8082
package/lib/commonjs/SdkVerbosity.js
8183
package/lib/commonjs/SdkVerbosity.js.map
82-
package/lib/commonjs/TimeProvider.js
83-
package/lib/commonjs/TimeProvider.js.map
84-
package/lib/commonjs/Timer.js
85-
package/lib/commonjs/Timer.js.map
8684
package/lib/commonjs/TrackingConsent.js
8785
package/lib/commonjs/TrackingConsent.js.map
88-
package/lib/commonjs/errorUtils.js
89-
package/lib/commonjs/errorUtils.js.map
9086
package/lib/commonjs/index.js
9187
package/lib/commonjs/index.js.map
9288
package/lib/commonjs/logs/DdLogs.js
@@ -95,8 +91,6 @@ package/lib/commonjs/logs/eventMapper.js
9591
package/lib/commonjs/logs/eventMapper.js.map
9692
package/lib/commonjs/logs/types.js
9793
package/lib/commonjs/logs/types.js.map
98-
package/lib/commonjs/longTasksUtils.js
99-
package/lib/commonjs/longTasksUtils.js.map
10094
package/lib/commonjs/nativeModulesTypes.js
10195
package/lib/commonjs/nativeModulesTypes.js.map
10296
package/lib/commonjs/rum/DdRum.js
@@ -129,6 +123,8 @@ package/lib/commonjs/rum/instrumentation/resourceTracking/distributedTracing/dis
129123
package/lib/commonjs/rum/instrumentation/resourceTracking/distributedTracing/distributedTracingHeaders.js.map
130124
package/lib/commonjs/rum/instrumentation/resourceTracking/distributedTracing/firstPartyHosts.js
131125
package/lib/commonjs/rum/instrumentation/resourceTracking/distributedTracing/firstPartyHosts.js.map
126+
package/lib/commonjs/rum/instrumentation/resourceTracking/graphql/graphqlHeaders.js
127+
package/lib/commonjs/rum/instrumentation/resourceTracking/graphql/graphqlHeaders.js.map
132128
package/lib/commonjs/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/ResourceReporter.js
133129
package/lib/commonjs/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/ResourceReporter.js.map
134130
package/lib/commonjs/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/internalDevResourceBlocklist.js
@@ -185,6 +181,16 @@ package/lib/commonjs/trace/DdTrace.js
185181
package/lib/commonjs/trace/DdTrace.js.map
186182
package/lib/commonjs/types.js
187183
package/lib/commonjs/types.js.map
184+
package/lib/commonjs/utils/TimeProvider.js
185+
package/lib/commonjs/utils/TimeProvider.js.map
186+
package/lib/commonjs/utils/Timer.js
187+
package/lib/commonjs/utils/Timer.js.map
188+
package/lib/commonjs/utils/errorUtils.js
189+
package/lib/commonjs/utils/errorUtils.js.map
190+
package/lib/commonjs/utils/jsUtils.js
191+
package/lib/commonjs/utils/jsUtils.js.map
192+
package/lib/commonjs/utils/longTasksUtils.js
193+
package/lib/commonjs/utils/longTasksUtils.js.map
188194
package/lib/commonjs/version.js
189195
package/lib/commonjs/version.js.map
190196
package/lib/module/DdSdkReactNative.js
@@ -197,14 +203,8 @@ package/lib/module/ProxyConfiguration.js
197203
package/lib/module/ProxyConfiguration.js.map
198204
package/lib/module/SdkVerbosity.js
199205
package/lib/module/SdkVerbosity.js.map
200-
package/lib/module/TimeProvider.js
201-
package/lib/module/TimeProvider.js.map
202-
package/lib/module/Timer.js
203-
package/lib/module/Timer.js.map
204206
package/lib/module/TrackingConsent.js
205207
package/lib/module/TrackingConsent.js.map
206-
package/lib/module/errorUtils.js
207-
package/lib/module/errorUtils.js.map
208208
package/lib/module/index.js
209209
package/lib/module/index.js.map
210210
package/lib/module/logs/DdLogs.js
@@ -213,8 +213,6 @@ package/lib/module/logs/eventMapper.js
213213
package/lib/module/logs/eventMapper.js.map
214214
package/lib/module/logs/types.js
215215
package/lib/module/logs/types.js.map
216-
package/lib/module/longTasksUtils.js
217-
package/lib/module/longTasksUtils.js.map
218216
package/lib/module/nativeModulesTypes.js
219217
package/lib/module/nativeModulesTypes.js.map
220218
package/lib/module/rum/DdRum.js
@@ -247,6 +245,8 @@ package/lib/module/rum/instrumentation/resourceTracking/distributedTracing/distr
247245
package/lib/module/rum/instrumentation/resourceTracking/distributedTracing/distributedTracingHeaders.js.map
248246
package/lib/module/rum/instrumentation/resourceTracking/distributedTracing/firstPartyHosts.js
249247
package/lib/module/rum/instrumentation/resourceTracking/distributedTracing/firstPartyHosts.js.map
248+
package/lib/module/rum/instrumentation/resourceTracking/graphql/graphqlHeaders.js
249+
package/lib/module/rum/instrumentation/resourceTracking/graphql/graphqlHeaders.js.map
250250
package/lib/module/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/ResourceReporter.js
251251
package/lib/module/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/ResourceReporter.js.map
252252
package/lib/module/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/internalDevResourceBlocklist.js
@@ -303,22 +303,28 @@ package/lib/module/trace/DdTrace.js
303303
package/lib/module/trace/DdTrace.js.map
304304
package/lib/module/types.js
305305
package/lib/module/types.js.map
306+
package/lib/module/utils/TimeProvider.js
307+
package/lib/module/utils/TimeProvider.js.map
308+
package/lib/module/utils/Timer.js
309+
package/lib/module/utils/Timer.js.map
310+
package/lib/module/utils/errorUtils.js
311+
package/lib/module/utils/errorUtils.js.map
312+
package/lib/module/utils/jsUtils.js
313+
package/lib/module/utils/jsUtils.js.map
314+
package/lib/module/utils/longTasksUtils.js
315+
package/lib/module/utils/longTasksUtils.js.map
306316
package/lib/module/version.js
307317
package/lib/module/version.js.map
308318
package/lib/typescript/DdSdkReactNative.d.ts
309319
package/lib/typescript/DdSdkReactNativeConfiguration.d.ts
310320
package/lib/typescript/InternalLog.d.ts
311321
package/lib/typescript/ProxyConfiguration.d.ts
312322
package/lib/typescript/SdkVerbosity.d.ts
313-
package/lib/typescript/TimeProvider.d.ts
314-
package/lib/typescript/Timer.d.ts
315323
package/lib/typescript/TrackingConsent.d.ts
316-
package/lib/typescript/errorUtils.d.ts
317324
package/lib/typescript/index.d.ts
318325
package/lib/typescript/logs/DdLogs.d.ts
319326
package/lib/typescript/logs/eventMapper.d.ts
320327
package/lib/typescript/logs/types.d.ts
321-
package/lib/typescript/longTasksUtils.d.ts
322328
package/lib/typescript/nativeModulesTypes.d.ts
323329
package/lib/typescript/rum/DdRum.d.ts
324330
package/lib/typescript/rum/eventMappers/actionEventMapper.d.ts
@@ -335,6 +341,7 @@ package/lib/typescript/rum/instrumentation/resourceTracking/DdRumResourceTrackin
335341
package/lib/typescript/rum/instrumentation/resourceTracking/distributedTracing/distributedTracing.d.ts
336342
package/lib/typescript/rum/instrumentation/resourceTracking/distributedTracing/distributedTracingHeaders.d.ts
337343
package/lib/typescript/rum/instrumentation/resourceTracking/distributedTracing/firstPartyHosts.d.ts
344+
package/lib/typescript/rum/instrumentation/resourceTracking/graphql/graphqlHeaders.d.ts
338345
package/lib/typescript/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/ResourceReporter.d.ts
339346
package/lib/typescript/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/internalDevResourceBlocklist.d.ts
340347
package/lib/typescript/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/resourceTiming.d.ts
@@ -363,6 +370,11 @@ package/lib/typescript/specs/NativeDdSdk.d.ts
363370
package/lib/typescript/specs/NativeDdTrace.d.ts
364371
package/lib/typescript/trace/DdTrace.d.ts
365372
package/lib/typescript/types.d.ts
373+
package/lib/typescript/utils/TimeProvider.d.ts
374+
package/lib/typescript/utils/Timer.d.ts
375+
package/lib/typescript/utils/errorUtils.d.ts
376+
package/lib/typescript/utils/jsUtils.d.ts
377+
package/lib/typescript/utils/longTasksUtils.d.ts
366378
package/lib/typescript/version.d.ts
367379
package/package.json
368380
package/scripts/replace-react-require.js
@@ -371,30 +383,22 @@ package/src/DdSdkReactNativeConfiguration.tsx
371383
package/src/InternalLog.tsx
372384
package/src/ProxyConfiguration.tsx
373385
package/src/SdkVerbosity.tsx
374-
package/src/TimeProvider.tsx
375-
package/src/Timer.ts
376386
package/src/TrackingConsent.tsx
377387
package/src/__mocks__/InternalLog.tsx
378388
package/src/__tests__/DdSdkReactNative.test.tsx
379389
package/src/__tests__/DdSdkReactNativeConfiguration.test.ts
380390
package/src/__tests__/InternalLog.test.tsx
381-
package/src/__tests__/TimeProvider.test.tsx
382-
package/src/__tests__/Timer.test.ts
383-
package/src/__tests__/errorUtils.test.ts
384-
package/src/__tests__/longTasksUtils.test.ts
385391
package/src/__tests__/mock.test.ts
386392
package/src/__tests__/rum/instrumentation/DdEventsInterceptor.test.tsx
387393
package/src/__tests__/rum/instrumentation/DdRumErrorTracking.test.tsx
388394
package/src/__tests__/rum/instrumentation/DdRumUserInteractionTracking.test.tsx
389395
package/src/__tests__/rum/instrumentation/ShallowObjectEqualityChecker.test.ts
390-
package/src/errorUtils.ts
391396
package/src/index.tsx
392397
package/src/logs/DdLogs.ts
393398
package/src/logs/__tests__/DdLogs.test.ts
394399
package/src/logs/__tests__/eventMapper.test.ts
395400
package/src/logs/eventMapper.ts
396401
package/src/logs/types.ts
397-
package/src/longTasksUtils.ts
398402
package/src/nativeModulesTypes.ts
399403
package/src/rum/DdRum.ts
400404
package/src/rum/__tests__/DdRum.test.ts
@@ -416,6 +420,8 @@ package/src/rum/instrumentation/resourceTracking/distributedTracing/__tests__/fi
416420
package/src/rum/instrumentation/resourceTracking/distributedTracing/distributedTracing.tsx
417421
package/src/rum/instrumentation/resourceTracking/distributedTracing/distributedTracingHeaders.ts
418422
package/src/rum/instrumentation/resourceTracking/distributedTracing/firstPartyHosts.ts
423+
package/src/rum/instrumentation/resourceTracking/graphql/__tests__/graphqlHeaders.test.ts
424+
package/src/rum/instrumentation/resourceTracking/graphql/graphqlHeaders.ts
419425
package/src/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/ResourceReporter.ts
420426
package/src/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/__tests__/ResourceReporter.test.ts
421427
package/src/rum/instrumentation/resourceTracking/requestProxy/XHRProxy/DatadogRumResource/__tests__/__utils__/ResourceMockFactory.ts
@@ -458,4 +464,14 @@ package/src/specs/NativeDdSdk.ts
458464
package/src/specs/NativeDdTrace.ts
459465
package/src/trace/DdTrace.ts
460466
package/src/types.tsx
467+
package/src/utils/TimeProvider.tsx
468+
package/src/utils/Timer.ts
469+
package/src/utils/__mocks__/jsUtils.ts
470+
package/src/utils/__tests__/TimeProvider.test.tsx
471+
package/src/utils/__tests__/Timer.test.ts
472+
package/src/utils/__tests__/errorUtils.test.ts
473+
package/src/utils/__tests__/longTasksUtils.test.ts
474+
package/src/utils/errorUtils.ts
475+
package/src/utils/jsUtils.ts
476+
package/src/utils/longTasksUtils.ts
461477
package/src/version.ts

packages/core/src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
// generated by genversion
2-
export const version = '1.8.5';
2+
export const version = '2.0.0-rc.0';

packages/react-native-apollo-client/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-apollo-client",
3-
"version": "1.8.3",
3+
"version": "2.0.0-rc.0",
44
"description": "A client-side React Native module to interact with Apollo Client and Datadog",
55
"keywords": [
66
"datadog",

0 commit comments

Comments
 (0)