Version 5.0.2
- [Bugfix] Fixes a NPE in
FeedbackActivity
. #303 - [Bugfix] Fixes a potential deadlock in
CrashManager
.#308 - [Improvement] Fix potential NPE when calling
MetricsManager.sessionTrackingEnabled()
before callingMetricsManager.register(...)
. #310
Thx to Mourat and Jarred for their contributions!
Breaking changes in version 5.0.0
HockeySDK 5.0.0 raises the minimum API level to 15.
In addition, we no longer support restricting builds by device id. The reason is that, with Android O, ANDROID_ID
no longer ensures a consistent way of identification of a user.
To be ready for Android O, HockeySDK-Android now limits the WRITE_EXTERNAL_STORAGE
permission with the maxSdkVersion
filter. In some use cases, e.g. where an app contains a dependency that requires this permission, maxSdkVersion
makes it impossible for those dependencies to grant or request the permission. The solution for those cases is to declare the tools:node="replace"
manifest merging strategy later in the dependency tree:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="replace"/>