Skip to content

Commit 129c806

Browse files
committed
Bump Javascript SDK to 10.4.0 and rename deprecated base client getsentry/sentry-javascript#17071
1 parent ab43993 commit 129c806

File tree

8 files changed

+94
-94
lines changed

8 files changed

+94
-94
lines changed

dev-packages/e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@babel/preset-env": "^7.25.3",
1515
"@babel/preset-typescript": "^7.18.6",
16-
"@sentry/core": "9.44.2",
16+
"@sentry/core": "10.4.0",
1717
"@sentry/react-native": "7.0.0-rc.1",
1818
"@types/node": "^20.9.3",
1919
"@types/react": "^18.2.64",

packages/core/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,20 +66,20 @@
6666
},
6767
"dependencies": {
6868
"@sentry/babel-plugin-component-annotate": "4.0.2",
69-
"@sentry/browser": "9.44.2",
69+
"@sentry/browser": "10.4.0",
7070
"@sentry/cli": "2.50.2",
71-
"@sentry/core": "9.44.2",
72-
"@sentry/react": "9.44.2",
73-
"@sentry/types": "9.44.2"
71+
"@sentry/core": "10.4.0",
72+
"@sentry/react": "10.4.0",
73+
"@sentry/types": "10.4.0"
7474
},
7575
"devDependencies": {
7676
"@babel/core": "^7.25.2",
7777
"@expo/metro-config": "~0.20.0",
7878
"@mswjs/interceptors": "^0.25.15",
7979
"@react-native/babel-preset": "0.77.1",
80-
"@sentry-internal/eslint-config-sdk": "9.44.2",
81-
"@sentry-internal/eslint-plugin-sdk": "9.44.2",
82-
"@sentry-internal/typescript": "9.44.2",
80+
"@sentry-internal/eslint-config-sdk": "10.4.0",
81+
"@sentry-internal/eslint-plugin-sdk": "10.4.0",
82+
"@sentry-internal/typescript": "10.4.0",
8383
"@sentry/wizard": "6.1.0",
8484
"@testing-library/react-native": "^12.7.2",
8585
"@types/jest": "^29.5.13",

packages/core/src/js/client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
_INTERNAL_flushLogsBuffer,
1515
addAutoIpAddressToSession,
1616
addAutoIpAddressToUser,
17-
BaseClient,
17+
Client,
1818
dateTimestampInSeconds,
1919
logger,
2020
SentryError,
@@ -40,7 +40,7 @@ const DEFAULT_FLUSH_INTERVAL = 5000;
4040
* @see ReactNativeClientOptions for documentation on configuration options.
4141
* @see SentryClient for usage documentation.
4242
*/
43-
export class ReactNativeClient extends BaseClient<ReactNativeClientOptions> {
43+
export class ReactNativeClient extends Client<ReactNativeClientOptions> {
4444
private _outcomesBuffer: Outcome[];
4545
private _logFlushIdleTimeout: ReturnType<typeof setTimeout> | undefined;
4646

packages/core/src/js/integrations/sdkinfo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ async function processEvent(event: Event, fetchNativeSdkInfo: () => Promise<Pack
4040
event.sdk.name = event.sdk.name || defaultSdkInfo.name;
4141
event.sdk.version = event.sdk.version || defaultSdkInfo.version;
4242
event.sdk.packages = [
43-
// default packages are added by baseclient and should not be added here
43+
// default packages are added by js client and should not be added here
4444
...(event.sdk.packages || []),
4545
...((nativeSdkPackage && [nativeSdkPackage]) || []),
4646
];

packages/core/test/mocks/client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Event, EventHint, Integration, Outcome, ParameterizedString, Session, SeverityLevel } from '@sentry/core';
22
import {
3-
BaseClient,
3+
Client,
44
createTransport,
55
getCurrentScope,
66
getGlobalScope,
@@ -36,7 +36,7 @@ export interface TestClientOptions extends ReactNativeClientOptions {
3636
defaultIntegrations?: Integration[] | false;
3737
}
3838

39-
export class TestClient extends BaseClient<TestClientOptions> {
39+
export class TestClient extends Client<TestClientOptions> {
4040
public static instance?: TestClient;
4141
public static sendEventCalled?: (event: Event) => void;
4242

samples/react-native-macos/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"@react-navigation/bottom-tabs": "^6.5.12",
1717
"@react-navigation/native": "^6.1.9",
1818
"@react-navigation/stack": "^6.3.20",
19-
"@sentry/core": "9.44.2",
20-
"@sentry/react": "9.44.2",
19+
"@sentry/core": "10.4.0",
20+
"@sentry/react": "10.4.0",
2121
"@sentry/react-native": "7.0.0-rc.1",
2222
"delay": "^6.0.0",
2323
"react": "18.2.0",

samples/react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@react-navigation/native": "7.1.8",
2727
"@react-navigation/native-stack": "7.3.12",
2828
"@react-navigation/stack": "7.3.1",
29-
"@sentry/core": "9.44.2",
29+
"@sentry/core": "10.4.0",
3030
"@sentry/react-native": "7.0.0-rc.1",
3131
"@shopify/flash-list": "1.8.0",
3232
"delay": "^6.0.0",

yarn.lock

Lines changed: 78 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -8914,21 +8914,21 @@ __metadata:
89148914
languageName: node
89158915
linkType: hard
89168916

8917-
"@sentry-internal/browser-utils@npm:9.44.2":
8918-
version: 9.44.2
8919-
resolution: "@sentry-internal/browser-utils@npm:9.44.2"
8917+
"@sentry-internal/browser-utils@npm:10.4.0":
8918+
version: 10.4.0
8919+
resolution: "@sentry-internal/browser-utils@npm:10.4.0"
89208920
dependencies:
8921-
"@sentry/core": 9.44.2
8922-
checksum: 3bb886261fed43a93df7fa32789dcd64400b082861c517c9be973dfc07dc2dd49717898188abb3483c18899941cb4aa272f2519d5d62d8ce68727917e5d189de
8921+
"@sentry/core": 10.4.0
8922+
checksum: f313d32f301fcd462e58d62b05060b2d0b3a657b207a01819d753df6939b677ffcc958fd53f1259d016ccd7e9d97098deef9abbfaa391a51562c99e31dbd3663
89238923
languageName: node
89248924
linkType: hard
89258925

8926-
"@sentry-internal/eslint-config-sdk@npm:9.44.2":
8927-
version: 9.44.2
8928-
resolution: "@sentry-internal/eslint-config-sdk@npm:9.44.2"
8926+
"@sentry-internal/eslint-config-sdk@npm:10.4.0":
8927+
version: 10.4.0
8928+
resolution: "@sentry-internal/eslint-config-sdk@npm:10.4.0"
89298929
dependencies:
8930-
"@sentry-internal/eslint-plugin-sdk": 9.44.2
8931-
"@sentry-internal/typescript": 9.44.2
8930+
"@sentry-internal/eslint-plugin-sdk": 10.4.0
8931+
"@sentry-internal/typescript": 10.4.0
89328932
"@typescript-eslint/eslint-plugin": ^5.48.0
89338933
"@typescript-eslint/parser": ^5.48.0
89348934
eslint-config-prettier: ^6.11.0
@@ -8938,43 +8938,43 @@ __metadata:
89388938
eslint-plugin-simple-import-sort: ^6.0.0
89398939
peerDependencies:
89408940
eslint: ">=5"
8941-
checksum: d28681e8684cb1e31f83a0b16e092c17e4071f301ecb06bbb08b59c954ad14c988e484f07021642be308a37488230145188dd2ce27025d79223190a21af8d470
8941+
checksum: 9c247b56610ee113e495305da73c243b578e53dd869ec3144941e6a4713d32728a0435a66730d10349b89e568a2a2f784609ccd3dadfa3785d1664303d5bc301
89428942
languageName: node
89438943
linkType: hard
89448944

8945-
"@sentry-internal/eslint-plugin-sdk@npm:9.44.2":
8946-
version: 9.44.2
8947-
resolution: "@sentry-internal/eslint-plugin-sdk@npm:9.44.2"
8948-
checksum: 701b01d98ad43b0352cfa0bfa5172db7c7bbbe4ff7b7ebf87adb9bc681af90b6de58e2cab8f301805645093ed39c6797080be3d2b1430c653e37385e2791d8f6
8945+
"@sentry-internal/eslint-plugin-sdk@npm:10.4.0":
8946+
version: 10.4.0
8947+
resolution: "@sentry-internal/eslint-plugin-sdk@npm:10.4.0"
8948+
checksum: 7ac1d53fa40f411d24f53cfb7e7af0a9cddbcbec2a19bb7ece81a67eae78bf8f6370a8c6d3ce70f77d0bcd5dd69f627ace971d1c6580c74a0466a2c23243e868
89498949
languageName: node
89508950
linkType: hard
89518951

8952-
"@sentry-internal/feedback@npm:9.44.2":
8953-
version: 9.44.2
8954-
resolution: "@sentry-internal/feedback@npm:9.44.2"
8952+
"@sentry-internal/feedback@npm:10.4.0":
8953+
version: 10.4.0
8954+
resolution: "@sentry-internal/feedback@npm:10.4.0"
89558955
dependencies:
8956-
"@sentry/core": 9.44.2
8957-
checksum: a556ab49ced085fbb2c05c754c1736c47beb1d623c8f3ce8af885b1ff02a95416349a3548d00f57ecd324cf7d1672bb616e1f81d9ab5d145898bec6d629b54d4
8956+
"@sentry/core": 10.4.0
8957+
checksum: 1007cdcb59aa3773fb4626f816b61d94ae72340c9f2a9fb779f4822cf7c3862a8c025adb173b1570be41ffba6f3cbfb825c82f8d635ab86f29464ff9c59bfb7e
89588958
languageName: node
89598959
linkType: hard
89608960

8961-
"@sentry-internal/replay-canvas@npm:9.44.2":
8962-
version: 9.44.2
8963-
resolution: "@sentry-internal/replay-canvas@npm:9.44.2"
8961+
"@sentry-internal/replay-canvas@npm:10.4.0":
8962+
version: 10.4.0
8963+
resolution: "@sentry-internal/replay-canvas@npm:10.4.0"
89648964
dependencies:
8965-
"@sentry-internal/replay": 9.44.2
8966-
"@sentry/core": 9.44.2
8967-
checksum: 40ed59043c5fb8e9a0f261fa90e23e518fa8d9da8001fdca453e6336bb84a882c5ca08b7f9a178fa2ed2abbf82fcdbb9c65434df70b83fbdd11621219aee4fe2
8965+
"@sentry-internal/replay": 10.4.0
8966+
"@sentry/core": 10.4.0
8967+
checksum: 417d8b64aa6c38efb87b2fc4aed3f2971ebf9294d6a0c38c5595ecd1a6055a6967c9654e2d91e281dad7e2925b105a2aba4380d46b5f305b1f85c5922dfe14c3
89688968
languageName: node
89698969
linkType: hard
89708970

8971-
"@sentry-internal/replay@npm:9.44.2":
8972-
version: 9.44.2
8973-
resolution: "@sentry-internal/replay@npm:9.44.2"
8971+
"@sentry-internal/replay@npm:10.4.0":
8972+
version: 10.4.0
8973+
resolution: "@sentry-internal/replay@npm:10.4.0"
89748974
dependencies:
8975-
"@sentry-internal/browser-utils": 9.44.2
8976-
"@sentry/core": 9.44.2
8977-
checksum: a3674680d0cc67b71ca0a9b954b8bf392a25527aea22e4bf54cfd810ade821b38fbfe6ce9d6afb9c1b6b3125e50eb5d3112450daae08a1eb618aa54a294376ac
8975+
"@sentry-internal/browser-utils": 10.4.0
8976+
"@sentry/core": 10.4.0
8977+
checksum: 17f6d5515ce311a0a42014306fbddb7c0f5f1ac923e3d6c1c23dd8773b6d879010a98436ffed3e836624c6f31f070ddefebe0af262abd52a5c24784a9469d55a
89788978
languageName: node
89798979
linkType: hard
89808980

@@ -8989,12 +8989,12 @@ __metadata:
89898989
languageName: node
89908990
linkType: hard
89918991

8992-
"@sentry-internal/typescript@npm:9.44.2":
8993-
version: 9.44.2
8994-
resolution: "@sentry-internal/typescript@npm:9.44.2"
8992+
"@sentry-internal/typescript@npm:10.4.0":
8993+
version: 10.4.0
8994+
resolution: "@sentry-internal/typescript@npm:10.4.0"
89958995
peerDependencies:
89968996
typescript: ~5.0.0
8997-
checksum: 20e7894cc4041af8613eba382c646f0a925d85f786e66c047a6e215816f316e9108c69f99b2c17027f560c8f8dd6146f903bab07c0786390438b7a6e46bfbf39
8997+
checksum: 727d7676d56db7408694b456ab6dded0fff8ddf2a5b7ccfe3083f879788cca0d626c2c8cbdd6620e310b39f10c080f578bab7978ab21fb1bcaec6d319cc7ccda
89988998
languageName: node
89998999
linkType: hard
90009000

@@ -9005,16 +9005,16 @@ __metadata:
90059005
languageName: node
90069006
linkType: hard
90079007

9008-
"@sentry/browser@npm:9.44.2":
9009-
version: 9.44.2
9010-
resolution: "@sentry/browser@npm:9.44.2"
9008+
"@sentry/browser@npm:10.4.0":
9009+
version: 10.4.0
9010+
resolution: "@sentry/browser@npm:10.4.0"
90119011
dependencies:
9012-
"@sentry-internal/browser-utils": 9.44.2
9013-
"@sentry-internal/feedback": 9.44.2
9014-
"@sentry-internal/replay": 9.44.2
9015-
"@sentry-internal/replay-canvas": 9.44.2
9016-
"@sentry/core": 9.44.2
9017-
checksum: 83dc2ee08d776198b57a56bcb79e017093b1b9af0df3ddc84f0aee07d34d187b201a4576451abcb8d4a6f4432c921071d0c39d2e556035dec3ee301e72e16942
9012+
"@sentry-internal/browser-utils": 10.4.0
9013+
"@sentry-internal/feedback": 10.4.0
9014+
"@sentry-internal/replay": 10.4.0
9015+
"@sentry-internal/replay-canvas": 10.4.0
9016+
"@sentry/core": 10.4.0
9017+
checksum: 41f83caabcd7ec23dcd77c38898e7674df49a748e1f649e7b35e698c9a8159a837a6d496d599a128b7c6298c8177a798f5d08400bf9cace6ced4d44a97ebd04b
90189018
languageName: node
90199019
linkType: hard
90209020

@@ -9114,6 +9114,13 @@ __metadata:
91149114
languageName: node
91159115
linkType: hard
91169116

9117+
"@sentry/core@npm:10.4.0":
9118+
version: 10.4.0
9119+
resolution: "@sentry/core@npm:10.4.0"
9120+
checksum: 02d856182100f0b016b59fbdbc393d0d1e1044f78e3f1f114035ce07d15faed3cdf182ae9d778430d25155ccc453fcbb7ae5c8e45e6f86521b727220f5c6ef20
9121+
languageName: node
9122+
linkType: hard
9123+
91179124
"@sentry/core@npm:7.119.2":
91189125
version: 7.119.2
91199126
resolution: "@sentry/core@npm:7.119.2"
@@ -9124,13 +9131,6 @@ __metadata:
91249131
languageName: node
91259132
linkType: hard
91269133

9127-
"@sentry/core@npm:9.44.2":
9128-
version: 9.44.2
9129-
resolution: "@sentry/core@npm:9.44.2"
9130-
checksum: c5eae6e7bc3a541cd00fd6235a57beec851f3baa86705d11ffd611115d3e0e219d7ae0c9d798cf0d2e8e27994ce1a30a9f39a9300e05f32d97d1761648e97f2d
9131-
languageName: node
9132-
linkType: hard
9133-
91349134
"@sentry/integrations@npm:7.119.2":
91359135
version: 7.119.2
91369136
resolution: "@sentry/integrations@npm:7.119.2"
@@ -9164,15 +9164,15 @@ __metadata:
91649164
"@expo/metro-config": ~0.20.0
91659165
"@mswjs/interceptors": ^0.25.15
91669166
"@react-native/babel-preset": 0.77.1
9167-
"@sentry-internal/eslint-config-sdk": 9.44.2
9168-
"@sentry-internal/eslint-plugin-sdk": 9.44.2
9169-
"@sentry-internal/typescript": 9.44.2
9167+
"@sentry-internal/eslint-config-sdk": 10.4.0
9168+
"@sentry-internal/eslint-plugin-sdk": 10.4.0
9169+
"@sentry-internal/typescript": 10.4.0
91709170
"@sentry/babel-plugin-component-annotate": 4.0.2
9171-
"@sentry/browser": 9.44.2
9171+
"@sentry/browser": 10.4.0
91729172
"@sentry/cli": 2.50.2
9173-
"@sentry/core": 9.44.2
9174-
"@sentry/react": 9.44.2
9175-
"@sentry/types": 9.44.2
9173+
"@sentry/core": 10.4.0
9174+
"@sentry/react": 10.4.0
9175+
"@sentry/types": 10.4.0
91769176
"@sentry/wizard": 6.1.0
91779177
"@testing-library/react-native": ^12.7.2
91789178
"@types/jest": ^29.5.13
@@ -9219,16 +9219,25 @@ __metadata:
92199219
languageName: unknown
92209220
linkType: soft
92219221

9222-
"@sentry/react@npm:9.44.2":
9223-
version: 9.44.2
9224-
resolution: "@sentry/react@npm:9.44.2"
9222+
"@sentry/react@npm:10.4.0":
9223+
version: 10.4.0
9224+
resolution: "@sentry/react@npm:10.4.0"
92259225
dependencies:
9226-
"@sentry/browser": 9.44.2
9227-
"@sentry/core": 9.44.2
9226+
"@sentry/browser": 10.4.0
9227+
"@sentry/core": 10.4.0
92289228
hoist-non-react-statics: ^3.3.2
92299229
peerDependencies:
92309230
react: ^16.14.0 || 17.x || 18.x || 19.x
9231-
checksum: 64a679257193f2b27e08f21fb727cb15693282dce00bf5758fd6ed0753e674b5b68371e6014cae6a3f1e4e6e63006c0d6d1bf57832b352dff8c6d296701cd8c5
9231+
checksum: 1e1606ef81346cf3c3d8e7abec56820d7a4584ce2f78356087ea7e7e28faab9791a5987eb887970d82b8ff6a3156e8b2b6c030e374b92c795ebcf429d467973a
9232+
languageName: node
9233+
linkType: hard
9234+
9235+
"@sentry/types@npm:10.4.0":
9236+
version: 10.4.0
9237+
resolution: "@sentry/types@npm:10.4.0"
9238+
dependencies:
9239+
"@sentry/core": 10.4.0
9240+
checksum: cd2840e6342032e99b2736ba112d964ca76fd8c598144864a7d26403db9277893ac77c175d9f805e2408beb8ae0a9e738368ebf7d39bb5f7e3f26f57385ce265
92329241
languageName: node
92339242
linkType: hard
92349243

@@ -9239,15 +9248,6 @@ __metadata:
92399248
languageName: node
92409249
linkType: hard
92419250

9242-
"@sentry/types@npm:9.44.2":
9243-
version: 9.44.2
9244-
resolution: "@sentry/types@npm:9.44.2"
9245-
dependencies:
9246-
"@sentry/core": 9.44.2
9247-
checksum: 9e09c88e6221cb94db021eafa17205b836de9b6c37240144f8678bff1874517f2c6ef13dc535434c4d26589e8e8834eccde291edb713c307a2dd0d0569319385
9248-
languageName: node
9249-
linkType: hard
9250-
92519251
"@sentry/utils@npm:7.119.2":
92529252
version: 7.119.2
92539253
resolution: "@sentry/utils@npm:7.119.2"
@@ -26666,7 +26666,7 @@ __metadata:
2666626666
dependencies:
2666726667
"@babel/preset-env": ^7.25.3
2666826668
"@babel/preset-typescript": ^7.18.6
26669-
"@sentry/core": 9.44.2
26669+
"@sentry/core": 10.4.0
2667026670
"@sentry/react-native": 7.0.0-rc.1
2667126671
"@types/node": ^20.9.3
2667226672
"@types/react": ^18.2.64
@@ -26734,8 +26734,8 @@ __metadata:
2673426734
"@react-navigation/bottom-tabs": ^6.5.12
2673526735
"@react-navigation/native": ^6.1.9
2673626736
"@react-navigation/stack": ^6.3.20
26737-
"@sentry/core": 9.44.2
26738-
"@sentry/react": 9.44.2
26737+
"@sentry/core": 10.4.0
26738+
"@sentry/react": 10.4.0
2673926739
"@sentry/react-native": 7.0.0-rc.1
2674026740
"@types/react": ^18.2.65
2674126741
"@types/react-native-vector-icons": ^6.4.18
@@ -26782,7 +26782,7 @@ __metadata:
2678226782
"@react-navigation/native-stack": 7.3.12
2678326783
"@react-navigation/stack": 7.3.1
2678426784
"@sentry/babel-plugin-component-annotate": 4.0.2
26785-
"@sentry/core": 9.44.2
26785+
"@sentry/core": 10.4.0
2678626786
"@sentry/react-native": 7.0.0-rc.1
2678726787
"@shopify/flash-list": 1.8.0
2678826788
"@types/jest": ^29.5.14

0 commit comments

Comments
 (0)