Skip to content

Comments

chore(deps): update Android SDK Stubs to v8.33.0#5697

Merged
antonis merged 2 commits intomainfrom
deps/scripts/update-android-stubs.sh
Feb 23, 2026
Merged

chore(deps): update Android SDK Stubs to v8.33.0#5697
antonis merged 2 commits intomainfrom
deps/scripts/update-android-stubs.sh

Conversation

@github-actions
Copy link
Contributor

Bumps scripts/update-android-stubs.sh from 8.32.0 to 8.33.0.

Auto-generated by a dependency updater.

Changelog

8.33.0

Features

  • Add installGroupsOverride parameter to Build Distribution SDK for programmatic filtering, with support for configuration via properties file using io.sentry.distribution.install-groups-override (#5066)

Fixes

  • When merging tombstones with Native SDK, use the tombstone message if the Native SDK didn't explicitly provide one. (#5095)
  • Fix thread leak caused by eager creation of SentryExecutorService in SentryOptions (#5093)
    • There were cases where we created options that ended up unused but we failed to clean those up.
  • Attach user attributes to logs and metrics regardless of sendDefaultPii (#5099)
  • No longer log a warning if a logging integration cannot initialize Sentry due to missing DSN (#5075)
    • While this may have been useful to some, it caused lots of confusion.
  • Session Replay: Add androidx.camera.view.PreviewView to default maskedViewClasses to mask camera previews by default. (#5097)

Dependencies

Internal

  • Add integration to track session replay custom masking (#5070)

  • Add installGroups property to Build Distribution SDK (#5062)

Full CHANGELOG.md diff
 -1,10 +1,36 
 # Changelog
 
+## 8.33.0
+
+### Features
+
+- Add `installGroupsOverride` parameter to Build Distribution SDK for programmatic filtering, with support for configuration via properties file using `io.sentry.distribution.install-groups-override` ([#5066](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5066))
+
+### Fixes
+
+- When merging tombstones with Native SDK, use the tombstone message if the Native SDK didn't explicitly provide one. ([#5095](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5095))
+- Fix thread leak caused by eager creation of `SentryExecutorService` in `SentryOptions` ([#5093](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5093))
+  - There were cases where we created options that ended up unused but we failed to clean those up.
+- Attach user attributes to logs and metrics regardless of `sendDefaultPii` ([#5099](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5099))
+- No longer log a warning if a logging integration cannot initialize Sentry due to missing DSN ([#5075](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5075))
+  - While this may have been useful to some, it caused lots of confusion.
+- Session Replay: Add `androidx.camera.view.PreviewView` to default `maskedViewClasses` to mask camera previews by default. ([#5097](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5097))
+
+### Dependencies
+
+- Bump Native SDK from v0.12.4 to v0.12.7 ([#5071](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5071), [#5098](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5098))
+  - [changelog](https://github-redirect.dependabot.com/getsentry/sentry-native/blob/master/CHANGELOG.md[#0127](https://github-redirect.dependabot.com/getsentry/sentry-java/issues/0127))
+  - [diff](https://github-redirect.dependabot.com/getsentry/sentry-native/compare/0.12.4...0.12.7)
+
+### Internal
+
+- Add integration to track session replay custom masking ([#5070](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5070))
+
 ## 8.32.0
 
 ### Features
 
-- Add `installGroupsOverride` parameter and `installGroups` property to Build Distribution SDK ([#5062](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5062))
+- Add `installGroups` property to Build Distribution SDK ([#5062](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5062))
 - Update Android targetSdk to API 36 (Android 16) ([#5016](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5016))
 - Add AndroidManifest support for Spotlight configuration via `io.sentry.spotlight.enable` and `io.sentry.spotlight.url` ([#5064](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5064))
 - Collect database transaction spans (`BEGIN`, `COMMIT`, `ROLLBACK`) ([#5072](https://github-redirect.dependabot.com/getsentry/sentry-java/pull/5072))

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Feb 23, 2026
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Feb 23, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android-stubs.sh branch from bb44437 to 820bdec Compare February 23, 2026 10:58
@github-actions
Copy link
Contributor Author

github-actions bot commented Feb 23, 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).


  • chore(deps): update Android SDK Stubs to v8.33.0 by github-actions[bot] in #5697
  • chore(deps): update Android SDK to v8.33.0 by github-actions in #5684
  • chore(deps): update Sentry Android Gradle Plugin to v6.1.0 by github-actions in #5687
  • Ref(CI): Add android sdk version check by lucas-zimerman in #5686

🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Contributor Author

github-actions bot commented Feb 23, 2026

Fails
🚫 Pull request is not ready for merge, please add the "ready-to-merge" label to the pull request

Generated by 🚫 dangerJS against 1b94c36

Copy link
Contributor

@antonis antonis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already bumped with #5684. Just updating the changelog

@antonis antonis merged commit f03c375 into main Feb 23, 2026
34 of 39 checks passed
@antonis antonis deleted the deps/scripts/update-android-stubs.sh branch February 23, 2026 11:01
Comment on lines +16 to +18
- Bump Android SDK Stubs from v8.32.0 to v8.33.0 ([#5697](https://github.com/getsentry/sentry-react-native/pull/5697))
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8330)
- [diff](https://github.com/getsentry/sentry-java/compare/8.32.0...8.33.0)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: The replay-stubs.jar file appears to be missing from this PR, despite the version bump. The project's README requires this file to be regenerated and committed.
Severity: HIGH

Suggested Fix

Run yarn build from the root of the repository to regenerate the replay-stubs.jar file. Verify that the newly generated packages/core/android/libs/replay-stubs.jar is included in the commit.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: CHANGELOG.md#L16-L18

Potential issue: This pull request updates the Android SDK Stubs version to v8.33.0 in
the `CHANGELOG.md`, but does not include the regenerated
`packages/core/android/libs/replay-stubs.jar` file. According to the project's
documentation, this file must be regenerated via `yarn build` and committed after a
version bump. If the underlying Java interfaces, such as `ReplayBreadcrumbConverter`,
have changed in v8.33.0, failing to include the updated JAR could lead to runtime
crashes like `AbstractMethodError` when the replay feature is used.

Did we get this right? 👍 / 👎 to inform future reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants