getsentry / sentry-java

A Sentry SDK for Java, Android and other JVM languages.
https://docs.sentry.io/
MIT License
1.14k stars 432 forks source link

[Android] Support dynamic page size for Android 15+ devices #3657

Open markushi opened 2 weeks ago

markushi commented 2 weeks ago

Description

Related sentry-native issue: https://github.com/getsentry/sentry-native/issues/989

Android 15 devices with page size 16kb enabled, will face a startup crash when using our Sentry SDK.

As outlined here, https://github.com/getsentry/sentry-native/pull/1028 NDK 27 is required in order to produce 16kb friendly libraries, which in turn requires min SDK level 21 (we're currently on 19)

After some discussion we decided to release this change, including the breaking min. SDK bump, as a minor SDK 7.x.x version - The downside of every app crashing doesn't outweigh sticking to semver, especially when 99% of devices are on 21+ already.

kahest commented 2 weeks ago

related:

maxoertel commented 1 week ago

Hi @markushi,

Does your team already have an estimated date when this will be released? We are preparing our app currently for Android 15 and Sentry not supporting 16kb page sizes yet is currently a blocker for us.

Thx in advance for a reply!

kahest commented 1 week ago

@maxoertel we don't have a specific ETA yet, but we're prioritising this.