Skip to content

Commit c47fcd2

Browse files
Merge branch 'main' into kw/feat/replay-custom-redact-components
2 parents af13626 + 077ecb1 commit c47fcd2

File tree

17 files changed

+73
-32
lines changed

17 files changed

+73
-32
lines changed

CHANGELOG.md

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,36 @@
66
> make sure you follow our [migration guide](https://docs.sentry.io/platforms/react-native/migration/) first.
77
<!-- prettier-ignore-end -->
88
9-
## Unreleased
9+
## 6.3.0
10+
11+
### Features
12+
13+
- Add support for `.env.sentry-build-plugin` ([#4281](https://github.com/getsentry/sentry-react-native/pull/4281))
14+
15+
Don't commit the file to your repository. Use it to set your Sentry Auth Token.
16+
17+
```
18+
SENTRY_AUTH_TOKEN=your_token_here
19+
```
20+
21+
- Add Sentry Metro Server Source Context middleware ([#4287](https://github.com/getsentry/sentry-react-native/pull/4287))
22+
23+
This enables the SDK to add source context to locally symbolicated events using the Metro Development Server.
24+
The middleware can be disabled in `metro.config.js` using the `enableSourceContextInDevelopment` option.
25+
26+
```js
27+
// Expo
28+
const { getSentryExpoConfig } = require('@sentry/react-native/metro');
29+
const config = getSentryExpoConfig(__dirname, {
30+
enableSourceContextInDevelopment: false,
31+
});
32+
33+
// React Native
34+
const { withSentryConfig } = require('@sentry/react-native/metro');
35+
module.exports = withSentryConfig(config, {
36+
enableSourceContextInDevelopment: false,
37+
});
38+
```
1039

1140
### Features
1241

@@ -31,14 +60,26 @@
3160

3261
### Fixes
3362

63+
- Prevents exception capture context from being overwritten by native scope sync ([#4124](https://github.com/getsentry/sentry-react-native/pull/4124))
64+
- Excludes Dev Server and Sentry Dsn requests from Breadcrumbs ([#4240](https://github.com/getsentry/sentry-react-native/pull/4240))
65+
- Skips development server spans ([#4271](https://github.com/getsentry/sentry-react-native/pull/4271))
66+
- Execute `DebugSymbolicator` after `RewriteFrames` to avoid overwrites by default ([#4285](https://github.com/getsentry/sentry-react-native/pull/4285))
67+
- If custom `RewriteFrames` is provided the order changes
68+
- `browserReplayIntegration` is no longer included by default on React Native Web ([#4270](https://github.com/getsentry/sentry-react-native/pull/4270))
3469
- Remove `.sentry` tmp directory and use environmental variables instead to save default Babel transformer path ([#4298](https://github.com/getsentry/sentry-react-native/pull/4298))
3570
- This resolves concurrency issues when running multiple bundle processes
3671

3772
### Dependencies
3873

39-
- Bump JavaScript SDK from v8.38.0 to v8.40.0 ([#4293](https://github.com/getsentry/sentry-react-native/pull/4293), [#4304](https://github.com/getsentry/sentry-react-native/pull/4304))
74+
- Bump JavaScript SDK from v8.37.1 to v8.40.0 ([#4267](https://github.com/getsentry/sentry-react-native/pull/4267), [#4293](https://github.com/getsentry/sentry-react-native/pull/4293), [#4304](https://github.com/getsentry/sentry-react-native/pull/4304))
4075
- [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#8400)
41-
- [diff](https://github.com/getsentry/sentry-javascript/compare/8.38.0...8.40.0)
76+
- [diff](https://github.com/getsentry/sentry-javascript/compare/8.37.1...8.40.0)
77+
- Bump Android SDK from v7.17.0 to v7.18.0 ([#4289](https://github.com/getsentry/sentry-react-native/pull/4289))
78+
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7180)
79+
- [diff](https://github.com/getsentry/sentry-java/compare/7.17.0...7.18.0)
80+
- Bump Cocoa SDK from v8.40.1 to v8.41.0 ([#4301](https://github.com/getsentry/sentry-react-native/pull/4301))
81+
- [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8410)
82+
- [diff](https://github.com/getsentry/sentry-cocoa/compare/8.40.1...8.41.0)
4283

4384
## 6.3.0-beta.2
4485

dev-packages/e2e-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sentry-react-native-e2e-tests",
3-
"version": "6.3.0-beta.2",
3+
"version": "6.3.0",
44
"private": true,
55
"description": "Sentry React Native End to End Tests Library",
66
"main": "dist/index.js",
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@babel/preset-env": "^7.20.2",
1515
"@babel/preset-typescript": "^7.18.6",
16-
"@sentry/react-native": "6.3.0-beta.2",
16+
"@sentry/react-native": "6.3.0",
1717
"@sentry/utils": "8.40.0",
1818
"@types/node": "^20.9.3",
1919
"@types/react": "^18.2.64",

dev-packages/type-check/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "sentry-react-native-type-check",
33
"private": true,
4-
"version": "6.3.0-beta.2",
4+
"version": "6.3.0",
55
"scripts": {
66
"type-check": "./run-type-check.sh"
77
}

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
3-
"version": "6.3.0-beta.2",
3+
"version": "6.3.0",
44
"packages": [
55
"packages/*",
66
"dev-packages/*",

packages/core/RNSentry.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Pod::Spec.new do |s|
3737

3838
s.compiler_flags = other_cflags
3939

40-
s.dependency 'Sentry/HybridSDK', '8.41.0-beta.1'
40+
s.dependency 'Sentry/HybridSDK', '8.41.0'
4141

4242
if defined? install_modules_dependencies
4343
# Default React Native dependencies for 0.71 and above (new and legacy architecture)

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@sentry/react-native",
33
"homepage": "https://github.com/getsentry/sentry-react-native",
44
"repository": "https://github.com/getsentry/sentry-react-native",
5-
"version": "6.3.0-beta.2",
5+
"version": "6.3.0",
66
"description": "Official Sentry SDK for react-native",
77
"typings": "dist/js/index.d.ts",
88
"types": "dist/js/index.d.ts",

packages/core/src/js/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export const SDK_PACKAGE_NAME = 'npm:@sentry/react-native';
22
export const SDK_NAME = 'sentry.javascript.react-native';
3-
export const SDK_VERSION = '6.3.0-beta.2';
3+
export const SDK_VERSION = '6.3.0';

performance-tests/TestAppPlain/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "TestAppPlain",
3-
"version": "6.3.0-beta.2",
3+
"version": "6.3.0",
44
"private": true,
55
"scripts": {
66
"android": "react-native run-android",

performance-tests/TestAppSentry/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "TestAppSentry",
3-
"version": "6.3.0-beta.2",
3+
"version": "6.3.0",
44
"private": true,
55
"scripts": {
66
"android": "react-native run-android",
77
"ios": "react-native run-ios",
88
"start": "react-native start"
99
},
1010
"dependencies": {
11-
"@sentry/react-native": "6.3.0-beta.2",
11+
"@sentry/react-native": "6.3.0",
1212
"react": "18.1.0",
1313
"react-native": "0.70.6"
1414
},

samples/expo/app.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"slug": "sentry-react-native-expo-sample",
55
"jsEngine": "hermes",
66
"scheme": "sentry-expo-sample",
7-
"version": "6.3.0-beta.2",
7+
"version": "6.3.0",
88
"orientation": "portrait",
99
"icon": "./assets/icon.png",
1010
"userInterfaceStyle": "light",
@@ -19,15 +19,15 @@
1919
"ios": {
2020
"supportsTablet": true,
2121
"bundleIdentifier": "io.sentry.expo.sample",
22-
"buildNumber": "31"
22+
"buildNumber": "32"
2323
},
2424
"android": {
2525
"adaptiveIcon": {
2626
"foregroundImage": "./assets/adaptive-icon.png",
2727
"backgroundColor": "#ffffff"
2828
},
2929
"package": "io.sentry.expo.sample",
30-
"versionCode": 31
30+
"versionCode": 32
3131
},
3232
"web": {
3333
"bundler": "metro",

0 commit comments

Comments
 (0)