This release wraps HockeySDK-Android 5.2.0.
- [Improvement] Replaced obsolete
WWW
request calls with the newUnityWebRequest
version.
- [Bugfix] Leaking HTTP connection.
- [Bugfix] Fix HTTPS connection creation.
- [Security] To enforce TLS 1.2 on all HTTPS connections the SDK makes, we are dropping support for API level 15 (which supports only TLS 1.0), the minimum SDK version thus becomes 16. Previous versions of the SDK were already using TLS 1.2 on API level 16+.
This release wraps HockeySDK-Android 5.1.0.
- [Bugfix] Fix issue in persistence logic that could cause Session information to be inaccurate. #340
- [Improvement] Remove left-to-right attribute in case the app that integrates the SDK doesn't use that. Thx to Steven for this contribution. #335
- [Improvement] Improve error message for the Feedback feature. #341
- [Improvement] It's now possible to call
setUserId
for Feedback. #339
This release adds the missing bindings for the trackEvent
-api in MetricsManager.java.
This is a bugfix release. If you upgrade from version 1.X, please be aware of the breaking changes in version 5.0.0!
- [IMPROVEMENT] Uses HockeySDK-Android 5.0.4. Please have a look at it's full changelog.
- [BUGFIX] Fix bug that made it possible to bypass authentication. #22.
- [BUGFIX] Fix an issue when using the GUID for crash reports. #26
- [BUGFIX] Fix a bug where merging AndroidManifest.xml would fail. #11
This version contains a few bugfixes as well as the removal of an API that has been deprecated since HockeySDK 3.7.0-Beta.2.
- Removal of deprecated API
ExceptionHandler.saveException(Throwable exception, CrashManagerListener listener)
has been deprecated since 3.7.0-beta.2. UseExceptionHandler.saveException(Throwable exception, Thread thread, CrashManagerListener listener)
instead. - Bugfix The SDK now deletes redundant crash reports.
- Bugfix The SDK does no longer send the event that indicates the start of a session twice but once. There was no impact on session counts as the event was de-duplicated on the server.
- Bugfix Fixes a potential deadlock when reading device information when saving an exception.
- Bugfix Fixes a potential NPE when processing stacktraces. Thanks to Thomas Reis for reporting issue #331.
This release now limits the number of crashes that are stored by the SDK while the device is offline to 100 Crashes. HockeySDK-Android will stop to collect crashes until the number of unsent crashes drops below the limit of 100 unsent crashes.
- [BUGFIX] Fixes a possible
OutOfMemoryError
exception. This only occurs when a very large number of crashes – several 100k or more – wasn't sent to the server. #313
Upgrade to HockeySDK for Android 5.0.2.
This release comes with one major breaking change. 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"/>
In addition, this release contains the following changes:
- [IMPROVEMENT] Support for Android O.
- [IMPROVEMENT] Code scans no longer trigger warnings related to usage of
ANDROID_ID
as we are no longer using it. - [IMPROVEMENT] The SDK supports Android Strict Mode way better as it no longer violates it.
- [IMPROVEMENT] We've improved the way we send Feedback attachments.
- [IMPROVEMENT] The SDK no longer caches information about in-app updates to make sure updates are available immediately. The iOS SDK has behaved like this for a while and we decided to align the behavior across SDKs.
- [IMPROVEMENT] Add the ability to when to show the UpdateFragment #280.
- [IMPROVEMENT] Retrieving the last crash details is now asynchronous.
- [BUGFIX] Metrics no longer leaks a connection.
- [BUGFIX] It's no longer possible to circumvent the login UI by pressing the backbutton under certain circumstances #278.
- [BUGFIX] Fix a crash in MetricsManager #279.
- [BUGFIX] Fix authentication by email #288.
- [BUGFIX] Fix a regression that was introduced in 5.0.0-beta.1 that prevented attaching screenshots to work #289.
- [BUGFIX] Fix Feedback notifications on Android #290.
- [IMPROVEMENT] Add the ability to when to show the UpdateFragment #280.
- [IMPROVEMENT]
CrashManagerListener
now hasonNoCrashesFound()
to notify you in case no new crashes were found #280. - [DEPRECATION] We've removed the
onCrashesFound
callback inCrashManagerListener
as it has been deprecated since HockeySDK 3.0.0. - [Bugfix] Fixes a NPE in
FeedbackActivity
. #303 - [Bugfix] Fixes a potential deadlock in
CrashManager
.[#bitstadium/HockeySDK-Android#308] - [Improvement] Fix potential NPE when calling
MetricsManager.sessionTrackingEnabled()
before callingMetricsManager.register(...)
. #310 -
- [Bugfix] Fix a bug in the Italian translation. #296
- [Improvement] Use different timestamp format for crash date and app start time. #297
Upgrade to HockeySDK for Android 4.1.5
- [FIX] Fix a resource leak in Sender.
- [FIX] Fix possibility to bypass authentication.
- [FIX] Fix the progress bar when sending feedback.
- [FIX] Fix the dates in the Feedback UI.
- [FIX] Fix ConcurrentModificationException in metrics feature.
- [FIX] Fix potential crash related to multi-threading in Channel.
- [FIX] Fix the focus in the Feedback UI, this also improves accessibility.
- [IMPROVEMENT] Fix some strict mode violations.
- [IMPROVEMENT] Improve accessibility for Feedback attachments.
- [IMPROVEMENT] Send batched events when the app goes into background.
- [IMPROVEMENT] Automatically add the sdk to the often already existent Plugins folder
- [FIX] Fixes session tracking by explicitly starting one.
Upgrade to HockeySDK for Android 4.1.4
- [IMPROVEMENT] Minor bugfixes
- [IMPROVEMENT] FeedbackActivity now uses accessibility labels.
- [IMPROVEMENT] Update to HockeySDK Android version 4.1.3
- [FIX] Thanks to Ivan Matkov, it's no longer possible to avoid providing login information and circumvent authentication. #208
- [FIX] Thanks to Guillaume Perrot, the google play store detection was fixed for emulators running Android Nougat. #209
- [IMPROVEMENT] It's now possible to scroll within the
FeedbackActivity
while the keyboard is up. Previously, when providing a lot of feedback, the keyboard could hide the submit-button. #207 - [IMPROVEMENT] In case the app is offline, the Update feature will no longer log the IOException to avoid confusion. #209
- [BUGFIX] Installing an app through HockeyApp would falsely report this as a store installation on Android Nougat
- [BUGFIX] Workaround an issue when installing updates and targeting SDK version 24
- [BUGFIX] Added user contributed localizations for Simplified Chinese and Russian
- [UPDATE] Plugin now uses HockeySDK Android 4.1.2
- [BUGFIX] Fix bug where report for managed exceptions didn't contain a
CrashReporter Key
. The key is needed to get proper user statistics on the portal - [UPDATE] Plugin now uses HockeySDK Android 4.0.1
- [NEW] User Metrics (user and session tracking)
- [NEW] Trigger version update check explicitly
- [NEW] Authentication
- [BUGFIX] Avoid app crash when first launching app without internet connection
- [UPDATE] Plugin now uses HockeySDK Android 4.0.0
- [UPDATE] Minor bugfixes
- Update SDK to use HockeySDK 3.6.2 for Android
- Fix minor bug
- Update SDK to use HockeySDK 3.6.1 for Android
- Fix minor bug
- Append SDK and App information to crash reports
- SDK name
- SDK version
- App version name