Skip to content

ref(backpressure): Promote backpressure handling option - #6423

Merged
adinauer merged 2 commits into
9.x.xfrom
ref/promote-backpressure-option-v9
Oct 30, 2026
Merged

adinauer merged 2 commits into
9.x.xfrom
ref/promote-backpressure-option-v9

Conversation

@adinauer

@adinauer adinauer commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

📜 Description

Remove @ApiStatus.Experimental from the backpressure handling enable option in SentryOptions and ExternalOptions.

The monitor interface, monitor accessors, and implementation plumbing remain internal. This changes API status only; backpressure behavior remains unchanged.

💡 Motivation and Context

Backpressure handling has been enabled by default since SDK 7.8.0 and is documented as a supported option. Its configuration surface is stable, while the monitor itself remains an implementation detail that should not become a supported extension point.

Refs #6408

💚 How did you test it?

Ran:

./gradlew spotlessApply apiDump
./gradlew :sentry:test --tests io.sentry.SentryOptionsTest --tests io.sentry.ExternalOptionsTest

Both commands completed successfully, and API generation produced no API dump changes.

📝 Checklist

  • I added GH Issue ID & Linear ID
  • I added tests to verify the 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.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.
  • Public API changes reviewed by another Mobile SDK team member or implemented according to the develop docs spec.

🔮 Next steps

Keep the backpressure monitor implementation and replacement hooks internal during the remaining v9 API cleanup.

adinauer and others added 2 commits October 30, 2026 10:13
Remove the experimental annotations from the supported backpressure enable option in SentryOptions and ExternalOptions. Keep the monitor interface and replacement hooks internal.

Refs #6408
Co-Authored-By: Claude <noreply@anthropic.com>
@sentry

sentry Bot commented Oct 30, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.62.0 (1) release

⚙️ sentry-android Build Distribution Settings

@adinauer
adinauer marked this pull request as ready for review October 30, 2026 09:34
@adinauer
adinauer merged commit ad648cd into 9.x.x Oct 30, 2026
40 of 41 checks passed
@adinauer
adinauer deleted the ref/promote-backpressure-option-v9 branch October 30, 2026 14:37
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.

2 participants