Applause SDK for Android Changelog

Applause SDK for Android Changelog


  • Hot fix for duplicated Report Dialog

March 1st, 2017


  • Fix for Auto-Instrumentation

February 3rd, 2017


  • Fix for Auto-Instrumentation

September 22nd, 2016


  • Support for Android Nougat
  • Added Portuguese localization
  • When app is sending message to server basic bootstrap info is refreshed
  • Deprecate Market Mode, Contextual Feedback and Quick Login – planned to be removed in next version

September 9th, 2016


  • Unified bug and feedback report attachments
  • Added SDK/application version in settings

July 25th, 2016


  • Surveys

July 7th, 2016


  • Update for AIS: fail gracefully if Android version is not supported

May 30th, 2016


  • Fixed various bugs for offline sessions

April 28th, 2016


  • Import video attachments to bug report from System Gallery

April 18th, 2016


  • Minor fixes in spanish translations
  • New feature: track NFC state
  • New feature: track Audio state
  • Fixes to Bug reporting UI

April 11th, 2016


  • NFC service support
  • less sensitive shake detection

Mar 23rd, 2016

 3.5.0 – March 15th 2016


  • Improved  handling of offline sessions
  • Korean, German, Spanish, and French l10n
  • Less verbose logging of the SDK internals
  • Better bug and feedback attachments handling

3.4.9 – March 7th 2016


Improve screenshot taking for OpenGL views

3.4.8 – March 2nd 2016


  • Data persistence improvements
  • several  small UI fixes
3.4.6 – Feb 23rd  2016  
  • Data persistence improvements
  • small UI fixes
  • fixed crash for some clients
  • Updated mechanism of importing Images to a report
3.4.4 – Feb 15th  2016  
  • DB small refactor
  • Improved startup procedure
  • Bug steps UI improvement (back end only)
3.4.2 – Feb 7th  2016  
  • bug fixes
  • Network optimisations
3.4.0 – January  25th  2016
  • Rebranding of User Interface
3.3.2 – November 25th  2015
  • Bugs fixes for UI issue with capturing screenshots
3.3.0  – November  13th  2015
  • UI update removes the need for the ‘android.permission.SYSTEM_ALERT_WINDOW‘ permission in manifest.
3.2.2 – October  13th  2015
  • Screenshots for Contextual Feedback Added
3.2.0 – September 30th  2015
  • Contextual Feedback Added
3.1.5 –  September  2015
  • Optional Tutorial Dialog
3.1.2 –  September  2015
  • Installation counter bug fixed.
3.1.0  –  August  2015
  • Switch for uploading files only via WiFi
  • Lots of bug fixes and stability improvements
This version is the last one support Android 2.2 and 2.3. Next version will support 4.+ devices.
3.0.0  –  July 2015
  • Screen recording for Android 5+. Create bug reports with video attachments.
2.9.2 –  June 2015
  • Various bug fixes
2.9.1 –  June 2015
  • Import attachments from system gallery
  • Import attachments from camera
  • SDK Tutorial
2.8.3 – May 2015
  • hot fix for dialogs
2.8.2 – May 2015
  • removed passcode from BETA login page
  • stability fixes for notifications and shake to report
  • decreased number of required characters to 1 in report screen
  • anonymous user is shown as Anonymous Tester instead of the e-mail address
2.8.1 – April 2015
  • new bug report view, now you can also provide: title, problem description, steps to reproduce and severity
  • new configuration flag available ‘notificationsEnabled’, setting it to false will hide login and report notification
  • feedback view is enabled by default
  • stability improvements and bug fixes
  • Support for Android 5.1
  • various UI updates and bug fixes
  • login as anonymous is saved in SDK preferences
    setting setDefaultUser(““) trigger login action automatically
  • Feedback view performance fix
  • bug fixes
  • Beta tutorial
  • misc. bug fixes.
  • Beta login dialog better experience
  • Disabled anonymous login for uTest enabled builds
  • Bluetooth, Networking, Telephony reported conditions update. They are more verbose.
  • Added passcode rest (for Mobile Beta Management only)
  • Condition watcher fixes (e.g. battery state, bluetooth state, etc.)
  • Additional bug fixes
  • WithDefaultUser()  automatically chooses user from quick auth
  • Enhanced  user experience during quick auth login
  • Bug fixes
  • Mobile Beta Management compatibility
2.5.3: Pre-Production & Production Release
  • Fixed bug with installation count
  • Fixed problem with reporting issues in airplane mode
  • Tapping on notifcation shows same dialog as shake action
  • Fixed problem with logs filtering
2.5.0: Pre-Production & Production Release
  • New UI for Report Dialog
  • Improved screenshot performance
  • Created fallback actions for ANT projects with incorrectly configured AndroidManifest
  • Android dialogs, Toast and Action Bars  can  now be captured in screenshots


  • Silent Login: Users are automatically authenticated if store credentials are valid
2.4.0: Pre-Production & Production Release
  • Library renamed from ‘applause-sdk-preprod’ to ‘applause-sdk’
  • Crash stack trace contains optional cause
  • Cleaned up notification behavior
  • Sending screenshots with overlays bug fixed
  • Improved quick login list performance
  • Screen density is shown as mdpi/hdpi instead of integer value
New Features:
  • Production environment support re-introduced
2.3.0: Pre-Production Release Only
  • Sped up screenshot workflow, users no longer have to wait to see report view
  • Updates to disabled build user notifications
  • UI update for test cycle dialog
  • Fixed bugged Applause dialog closing behavior
2.2.0: Pre-Production Release Only
  • Improved shake detection on a wider range of mobile devices
  • Added landscape support for in-app bug report dialog
  • Added landscape support for in-app feedback dialog
  • Screenshot editor adapts to display orientation
  • Added UI support tablets
  • Updated  UI font
  • Resolved issues with screenshots on Android 4.0
  • Resolved issue with remembering  username and password (if selected)
  • Resolved a number of crashing issues
2.1.0: Pre-Production Release Only
  • Improved feedback to user regarding login (via Toast messages)
  • Feedback crash fixed
  • Screenshot issue affecting Android 4.1 fixed
  • Report Problem Activity activated on shake, even if app is in background
  • Notification bar spamming issue fixed
2.0.0: Pre-Production Release Only
  • ‘Apphance’ brand has been retired and replaced with ‘Applause SDK’
  • All classes and configurations have been revised.  â€˜apphance’ instances have been replaced by  â€˜applause’
  • Integration with Applause SDK is as easy as possible. Developer has to call only Applause.startNewSession() method. The should not be using: Apphance.onStart() or Apphance.onStop() any more.
  • Additional integration refinements
  • Names in imports have been changed to reflect Apphance to Applause SDK rebrand
  • Session and Crash reporting integration with Applause 360 degree dashboard

New Features:

  • For Maven users: Can merge manifest if <mergeManifests> flag in configuration is set to: true
  • Changes and additions to required and optional permissions
  • startNewSession no longer needs to be an Activity and can be launched from anywhere the context is available

Download >>

1.9.13: Pre-Production + Production Release
March 16, 2014
  • Minor fixes
1.9.6 – Pre-Production Release Only
October 8, 2013


  • Fixed issue with PNG resource (it was a JPG) when using aar.
1.9.5: Pre-Production Release Only
September 12, 2013


  • Fixed issue where notifications were not visible in SILENT mode
  • Fixed crash when integration with uTest was on but no test cycle was available
  • Fixed bug where typing an incorrect password froze the app (typing in a wrong password prevented the user from retrying)
  • Version number sent correctly as 1905 (instead of 195)
1.9.3: Pre-Production Release Only
August 12, 2013

New Features:

  • Introduced an experimental NativeLog util class which can be useful with native code for sending logs and crashes. Details are in the javadoc for the NativeLog class.


  • Eliminated possible deadlock when connection was re-established during logging process
  • Fixed app crash when returing back from certain external Activities (like Camera, GMail, Preferences etc) (NullPointerException in and
  • Improved escaping for invalid JSON characters. For example, in previous versions, logs with certain special characters like “r” prevented the log from being sent to the server (due to malformed JSON)
  • Corrected issue where Apphance forces the login dialog to be in portrait mode. Now users can login using landscape mode as well.


  • The Apphance.startNewSessionNow() method is now deprecated, and users should use startNewSession instead. The behavior is exactly the same. Note that we have not supported or documented startNewSessionNow() in over a year, so most current users should already be using the correct method. This should only impact long-standing Apphance users.
1.9: Pre-Production + Production Release
July 18, 2013

New Features:

Pre-Production Only:

  • New integration approach that replaces instrumentation in the manifest.xml file
  • New onStart and onStop methods for tracking activities (used for capturing screenshots for bug reporting)
  • Spray feature for hiding sensitive information on bug report screenshots
  • Dialogs have replaced activities – e.g. Login is now a dialog displayed on top of the source activity instead of a new activity
  • The bug report editor can be run in a separate process to increase available memory for taking screenshots

Production Only:

  • New onStart and onStop dummy methods for compatibility with the pre-production library


Pre-Production Only:

  • Apphance runs smoothly with the Eclipse debugger

Production Only:

  • Minor bug fixes and improvements
1.8.3: Pre-Production Release Only
February 20, 2013


  • Fixed a crash issue when uTest integration was enabled on the device side but not on the server side.
  • Fixed a crash issue when the Android device does not expose the fdisk linux tool (used for collecting device info at startup).
  • Fixed an issue where the app froze with improperly implemented splash screens.
1.8.2: Pre-Production + Production Release
January 24, 2013


  • Minor bug fixes
1.8.1: Pre-Production Release Only
December 6, 2012


  • Fixed issue with using the killswitch feature while the library is in silent mode.
1.8: Pre-Production + Production Release
November 30, 2012

New Features:

Pre-Production Only:

  • Added kill-switch feature to the pre-production SDK
  • CPU + Memory optimization of the login screen activity – the quick login window might have loaded user avatar images multiple times.

Production Only:

  • Added feedback feature to the production SDK
1.7.2: Pre-Production Release Only
October 30, 2012


  • Stability Improvements
1.7.1: Pre-Production + Production Release
October 17, 2012


  • Apphance no longer crashes the app on the GT-P6810 device
  • No race condition while gathering device info: Concurrent modification exception
  • Apphance does not cause a java.lang.ArrayIndexOutOfBoundsException -> length=12; index=-1 exception when the user locks the screen on the problem reporting screen
  • Apphance should no longer detach itself from the app (user could no longer send a problem report)


  • Major login activity optimizations
1.7: Pre-Production + Production Release
September 12, 2012


  • Apphance works correctly when an application receives system intents (sending an SMS, etc.)
  • Lots of stability fixes
1.0: Pre-Production + Production Release
August 15, 2012

Initial version of the Android pre-production library.