diff --git a/CHANGELOG.md b/CHANGELOG.md index 89bdb8132e..809a52d2ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,10 +19,8 @@ ### Fixes +- Exclude additional server-only modules (`express`, `postgresjs`, `requestdata`, `consola`, `spanStreaming`) from native bundles ([#6263](https://github.com/getsentry/sentry-react-native/pull/6263)) - Enable fetch instrumentation when Expo SDK 56's native `expo/fetch` is active ([#6226](https://github.com/getsentry/sentry-react-native/pull/6226)) - -### Fixes - - Resolve `sentry-cli` in isolated dependency layouts ([#6242](https://github.com/getsentry/sentry-react-native/pull/6242)) ### Internal diff --git a/packages/core/src/js/tools/metroconfig.ts b/packages/core/src/js/tools/metroconfig.ts index 4f5945b1a5..3932cc0b27 100644 --- a/packages/core/src/js/tools/metroconfig.ts +++ b/packages/core/src/js/tools/metroconfig.ts @@ -364,7 +364,7 @@ export function withSentryFeedbackResolver(config: MetroConfig, includeWebFeedba * the `moduleName` will be `./integrations/mcp-server/index.js`. */ const SERVER_ONLY_MODULE_RE = - /\/(mcp-server|integrations\/http|tracing\/(vercel-ai|openai|anthropic-ai|google-genai|langchain|langgraph)|utils\/ai)(\/|$)/; + /\/(mcp-server|integrations\/(http|express|postgresjs|requestdata|consola|spanStreaming)|tracing\/(vercel-ai|openai|anthropic-ai|google-genai|langchain|langgraph)|utils\/ai)(\/|\.js|$)/; function isFromSentryCore(originModulePath: string): boolean { return originModulePath.includes('@sentry/core'); diff --git a/packages/core/test/tools/metroconfig.test.ts b/packages/core/test/tools/metroconfig.test.ts index e4cf2a121b..e04d948c57 100644 --- a/packages/core/test/tools/metroconfig.test.ts +++ b/packages/core/test/tools/metroconfig.test.ts @@ -622,6 +622,11 @@ describe('metroconfig', () => { describe.each([ ['./integrations/mcp-server/index.js'], ['./integrations/http/index.js'], + ['./integrations/express.js'], + ['./integrations/postgresjs.js'], + ['./integrations/requestdata.js'], + ['./integrations/consola.js'], + ['./integrations/spanStreaming.js'], ['./tracing/openai/index.js'], ['./tracing/anthropic-ai/index.js'], ['./tracing/google-genai/index.js'],