Skip to content

feat(core): Expose addConsoleInstrumentationFilter#6180

Merged
antonis merged 4 commits into
mainfrom
antonis/expose-add-console-instrumentation-filter
May 20, 2026
Merged

feat(core): Expose addConsoleInstrumentationFilter#6180
antonis merged 4 commits into
mainfrom
antonis/expose-add-console-instrumentation-filter

Conversation

@antonis
Copy link
Copy Markdown
Contributor

@antonis antonis commented May 18, 2026

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Re-exports addConsoleInstrumentationFilter from @sentry/core, allowing users to selectively filter which console messages are captured as breadcrumbs.

💡 Motivation and Context

Currently the SDK only supports an all-or-nothing console: true/false toggle via breadcrumbsIntegration. @sentry/core v10.53.0 added addConsoleInstrumentationFilter (getsentry/sentry-javascript#20790) which enables granular filtering by string or regex pattern.

This is useful in React Native where console output is often noisy with library warnings, deprecation notices, and require cycle messages.

Closes #6140

💚 How did you test it?

  • Build passes (yarn build)
  • API report check passes (yarn api-report:check)

📝 Checklist

  • I added tests to verify changes
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • All tests passing
  • No breaking changes

🔮 Next steps

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 18, 2026

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • feat(core): Expose addConsoleInstrumentationFilter by antonis in #6180
  • fix(core): Preserve Metro config object identity in serializer wrapper by antonis in #6188
  • feat(replay): Expose captureSurfaceViews option for Android Session Replay by antonis in #6175
  • chore(deps): update Sentry Android Gradle Plugin to v6.7.1 by github-actions in #6190
  • fix(core): Fix includeWebFeedback crash by stubbing browser wrapper modules by antonis in #6150
  • fix(core): Deduplicate native HTTP breadcrumbs by antonis in #6132
  • chore(deps): bump brace-expansion from 5.0.5 to 5.0.6 by dependabot in #6183
  • chore(deps): bump ws from 8.16.0 to 8.20.1 by dependabot in #6184
  • fix(ios): Use conditional import for SentrySwizzle.h by antonis in #6186
  • fix(ios): use framework-style import for SentrySwizzle.h by alwx in #6181
  • chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 by dependabot in #6178
  • chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 by dependabot in #6176
  • chore(deps): bump getsentry/craft from 2.26.3 to 2.26.5 by dependabot in #6179
  • chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml from 2.26.3 to 2.26.5 by dependabot in #6177
  • fix(core): Resolve expo CLI directly instead of using npx in sourcemap upload by antonis in #6155
  • feat(core): Surface textComponentNames option in Metro config by antonis in #6169
  • chore(deps): update Sentry Android Gradle Plugin to v6.7.0 by github-actions in #6153
  • Filter ExceptionsManager.reportException duplicates in app-start init by alwx in #6145
  • chore(deps): update JavaScript SDK to v10.53.1 by github-actions in #6139
  • feat(core): Enable autoInjectSentryLabel by default in Metro config by antonis in #6141
  • feat(core): Respect Mask boundaries when reading sentry-label by antonis in #6142
  • fix(android): Handle boolean values in JSON options converter by antonis in #6130
  • Multi-instance <TimeToInitialDisplay> / <TimeToFullDisplay> coordination; a multi-signal TTID/TTFD system by alwx in #6090
  • chore(deps): update Bundler Plugins to v5.3.0 by github-actions in #6138

Plus 15 more


🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 18, 2026

Fails
🚫 Pull request is not ready for merge, please add the "ready-to-merge" label to the pull request
Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against ea81d34

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@antonis antonis marked this pull request as ready for review May 18, 2026 12:42
@antonis antonis enabled auto-merge (squash) May 20, 2026 08:47
@antonis antonis merged commit ef27341 into main May 20, 2026
49 of 65 checks passed
@antonis antonis deleted the antonis/expose-add-console-instrumentation-filter branch May 20, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expose addConsoleInstrumentationFilter from @sentry/core

2 participants