Skip to content
This repository has been archived by the owner on Feb 19, 2020. It is now read-only.

Releases: bitstadium/HockeySDK-Android

Version 4.1.4

27 Apr 00:51
Compare
Choose a tag to compare
  • [FIX] Catch all kinds of exceptions when trying to obtain package information #214 thanks to Ivan Matkov and Jared Burrows.
  • [FIX] Make sure the SDK doesn't crash when the Internet permission has been revoked on rooted devices #196 thanks to Ivan Matkov and Stan Kocken.
  • [FIX] Make sure we handle all possible exceptions when checking for network connectivity #196 thanks to Ivan Matkov and Caleb Tseng.
  • [FIX] The onCrashesNotSent() callback is now triggered in case there is no network connection and the SDK tries to send a crash #223. Thanks to Max for fixing this.
  • [IMPROVEMENT] CrashManager and MetricsManager use the same versioning logic thanks to Murat Baysangurov.
  • [IMPROVEMENT] FeedbackActivity now uses accessibility labels thanks to Murat Baysangurov.
  • [IMPROVEMENT] CrashManager and FeedbackManager now have additional register() APIs that don't take the app identifier as a parameter #226 thanks to Matthias Wenz and Graham Mueller.

Version 4.1.3

08 Mar 21:09
Compare
Choose a tag to compare

This release is our version of spring cleaning for the HockeyApp SDK. It comes with the following bugfixes:

  • [FIX] It was possible to send huge stack traces which could cause out-of-memory exceptions (e.g. when trying to send 100MB worth of stacktraces). Stacktraces are now limited to 4MB in size. #199
  • [FIX] Thanks to Stuart Eichert, the constructor for CrashDetails now contains more parameters to avoid an exception when calling writeCrashReport. #201
  • [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] Thanks to Stuart Eichert, it's now possible to specify the path to customize where to write a crash report to. #203
  • [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

Version 4.1.2

08 Dec 16:20
Compare
Choose a tag to compare

This is a maintenance release to our Android SDK which brings some important stability and behavioral fixes. It also introduces two new user contributed localizations and a few more changes:


4.1.2

  • [FIXED] Fixed two NPEs (#185) and (#186) - thanks @jaredsburrows!
  • [FIXED] UpdateManagerListener is now notified if the user closes an update dialog by tapping outside it or using the back button (#168)
  • [NEW] Added user contributed localizations for Brazilian Portuguese (#159) and Italian (#170), thanks @Panthro and @giancarloromeo
  • [NEW] Added FeedbackManagerListener.shouldCreateNewFeedbackThread() which allows the creation of a new feedback thread at the developers discretion (#189) - thanks @brentwatson!

Version 4.1.1

01 Sep 13:43
Compare
Choose a tag to compare

This maintenance release contains an important bugfix around Custom Events. With the 4.1 release are rolling out Custom Events to everybody, to understand user actions and see aggregates on the HockeyApp portal.

If you haven't done it yet, add the setup code for the MetricsManager in your main activity's onCreate-callback like this:

//add this import
import net.hockeyapp.android.metrics.MetricsManager;

//add this to your main activity's onCreate()-callback
MetricsManager.register(getApplication());

and add the Custom Event code like this:

//add this wherever you want to track a custom event
MetricsManager.trackEvent("YOUR_EVENT_NAME");

Also, Custom Events now support custom properties and measurements as a preview, which can be viewed in the Application Insights portal.


Apart from this, here's the full list of changes:

4.1.1

  • [NEW] Custom Events are now a public feature
  • [NEW] Added user contributed localizations for Simplified Chinese (#163) and Russian (#152)
  • [FIXED] Installing an app through HockeyApp would falsely report this as a store installation on Android Nougat (#171)

Version 4.1.0

30 Aug 11:34
Compare
Choose a tag to compare

This is the stable release for the 4.1.0 version of the SDK. With this release are rolling out Custom Events to everybody, to understand user actions and see aggregates on the HockeyApp portal.

If you haven't done it yet, add the setup code for the MetricsManager in your main activity's onCreate-callback like this:

//add this import
import net.hockeyapp.android.metrics.MetricsManager;

//add this to your main activity's onCreate()-callback
MetricsManager.register(getApplication());

and add the Custom Event code like this:

//add this wherever you want to track a custom event
MetricsManager.trackEvent("YOUR_EVENT_NAME");

Also, Custom Events now support custom properties and measurements as a preview, which can be viewed in the Application Insights portal.


Apart from this, here's the full list of changes:

4.1.0

  • [NEW] Custom Events are now a public feature
  • [NEW] Added user contributed localizations for Simplified Chinese (#163) and Russian (#152)
  • [FIXED] Installing an app through HockeyApp would falsely report this as a store installation on Android Nougat (#171)

Version 4.0.3

25 Aug 12:11
Compare
Choose a tag to compare

The latest maintenance release for the 4.0 branch contains fixes for rare crashes and compatibility fixes for Android 7.0 Nougat.


Changelog:

Version 4.0.3

  • [BUGFIX] Workaround an issue when installing updates and targeting SDK version 24 - #167
  • [BUGFIX] Guard for #165

Version 4.0.2

19 Jul 11:17
Compare
Choose a tag to compare

This maintenance release contains a few improvements and fixes to our localizations and User Metrics feature.


Changelog:

Version 4.0.2

  • [BUGFIX] Fixed a memory leak in MetricsManager.register(…)
  • [BUGFIX] Fixed some mixed up localizations

4.1.0-beta.2

19 May 00:37
Compare
Choose a tag to compare
4.1.0-beta.2 Pre-release
Pre-release

The second beta on our way to 4.1.0 contains bug fixes to our telemetry module.


Changelog:

Version 4.1.0-beta.2

  • [BUGFIX] Fixed a bug which would result in rejected telemetry events.
  • [IMPROVEMENT] Raised log level for telemetry error responses.
  • [IMPROVEMENT] Enabled Dex In Process for faster build time.

Version 4.0.1

04 May 15:44
Compare
Choose a tag to compare

This maintenance release contains important bug fixes which didn't make it into or were found after 4.0.0.

With this release, our major new feature is User Metrics.
If you're already using our SDK, it's as simple as upgrading to Version 4.0.1 of the SDK and add the following code:

//add this import
import net.hockeyapp.android.metrics.MetricsManager;

//add this to your main activity's onCreate()-callback
MetricsManager.register(this, getApplication());

Please do note, that auto collection of users and sessions only works on Android API level 14 or higher.


Changelog:

Version 4.0.1

  • [BUGFIX] Fixed a bug in timestamp creation for User Metrics which would occur environments spanning many different timezones.
  • [BUGFIX] Fixed an issue with the anonymity of our identifiers which could occur if a device didn't support the SHA-256 message digest.
  • [BUGFIX] Fixed an issue with initial attachments in our feedback compose view, which would cause them to duplicate on device orientation changes.

Version 4.1.0-beta.1

27 Apr 13:45
Compare
Choose a tag to compare
Version 4.1.0-beta.1 Pre-release
Pre-release

This is the first public release of our upcoming 4.1.0 SDK. It's major feature is the addition of Custom Events to the User Metrics feature that became publicly available with our 4.0.0 SDK.

If you are part of Preseason, you can now track Custom Events in your app, understand user actions and see the aggregates on the HockeyApp portal.

If you haven't done it, yet, add the setup code for the MetricsManager in your main activity's onCreate-callback like this:

//add this import
import net.hockeyapp.android.metrics.MetricsManager;

//add this to your main activity's onCreate()-callback
MetricsManager.register(this, getApplication());

and add the Custom Event code like this:

//add this wherever you want to track a custom event
MetricsManager.trackEvent("YOUR_EVENT_NAME");

Please do note, that this feature, like the other User Metrics features,Custom Events only work on Android API level 14 or higher.


Apart from this, here's the list of other changes:

4.1.0-beta.1

  • [NEW] Integrate HockeySDK 4.0.0
  • [NEW] Custom Events are now a public release but require to apply for Preseason

4.1.0-alpha.2

  • [NEW] Add Custom Events
  • [NEW] Integrate HockeySDK 4.0.0-alpha.3