Changelog

Answers

1.4.1: October 19, 2017

  • Fixed a minor bug with Fabric-Firebase interoperability.

1.4.0: October 9, 2017

  • SDK updates to support future Firebase integrations.

1.3.13: May 3, 2017

  • Updated Fabric dependency to 1.3.17.

1.3.12: March 8, 2017

  • Updated Fabric dependency to 1.3.16.

1.3.11: January 19, 2017

  • Updated Fabric dependency to 1.3.15

1.3.10: September 14, 2016

  • Fixed a bug that caused Answers to undercount the number of Daily New Users. Daily New Users count may be temporarily higher when you first launch a version of your app with this SDK.

1.3.9: August 11, 2016

  • Updated Crashlytics Core dependency

1.3.8: June 15, 2016

  • Facilitate sending the exception name with Crash events.

1.3.7: June 1, 2016

  • Updated Fabric dependency

1.3.5: December 1, 2015

  • Made enhancements that improve analytics accuracy by sending Answers Events when an app backgrounds

1.3.4: November 18, 2015

  • Made optimizations to event logging to minimize network usage.

1.3.3: November 2, 2015

  • Answers is now available as its own kit! With Answers as its own kit, you’ll have the flexibility to use Answers as a standalone service. If you’re a Crashlytics customer, no changes are required.

1.3.2: September 3, 2015

  • Fixed a minor id collection issue that occurred when customers ProGuard their apps.

1.3.1: August 10, 2015

  • We fixed an issue that slowed down initialization time.

1.3.0: July 22, 2015

  • Shipped Answers Events, giving you the ability to track the specific actions and events in your app that matter most – in real time.
  • Improved debug logging, to allow for clearer insight into how Answers is behaving behind the scenes.
  • We improved overall fidelity by fixing a race condition where we were missing a few events at startup.

1.2.0: May 7, 2015

  • Improved retry logic during degraded network connectivity.

1.1.2: February 26, 2015

  • Fix SessionAnalyticsFileManager to respect maxPendingSendFileCount.”

1.1.1: January 29, 2015

Beta

1.2.7: October 19, 2017

  • Updated Fabric dependency to 1.4.1.

1.2.6: October 9, 2017

  • Updated Fabric dependency to 1.4.0.

1.2.5: May 3, 2017

  • Updated Fabric dependency to 1.3.17.

1.2.4: March 8, 2017

  • Updated Fabric dependency to 1.3.16.

1.2.3: January 19, 2017

  • Updated Fabric dependency to 1.3.15

1.2.2: August 11, 2016

  • Updated Crashlytics Core dependency

1.2.1: July 19, 2016

  • Removed logging when the Beta by Crashlytics app cannot be found

1.2.0: July 1, 2016

  • Beta now works for apps using the v2 signature in the latest Android Gradle Plugin, on devices running Android N
  • Beta kit’s startup time is now even faster
  • Fixed a bug to prevent false negatives when determining whether an app was installed by Beta

1.1.6: June 15, 2016

  • Updated Fabric Base dependency

1.1.5: June 1, 2016

  • Updated Fabric dependency

1.1.4: November 18, 2015

1.1.3: June 22, 2015

  • Deferred app launch reporting until an Activity is shown on API >=14

1.1.2: February 26, 2015

  • Bug fixes.

1.1.1: January 29, 2015

Crashlytics

2.7.1: October 19, 2017

  • Fixed a minor bug with Fabric-Firebase interoperability.

2.7.0: October 9, 2017

  • SDK updates to support future Firebase integrations.

2.6.8: May 3, 2017

  • Updated Fabric dependency to 1.3.17.

2.6.7: March 8, 2017

  • Improved behavior of crash report caching on device. Crashes will now be prioritized over non-fatals when enforcing the maximum cache size.
  • Updated Fabric dependency to 1.3.16.

2.6.6: January 19, 2017

  • Updated Answers dependency to 1.3.11
  • Updated Beta dependency to 1.2.3
  • Updated Crashlytics Core dependency to 2.3.15
  • Updated Fabric dependency to 1.3.15
  • Fixed issue where Proguarded apps could lose the user’s setting for “always send reports” when the privacy dialog is enabled.
  • Updated license notice in Android Manifest
  • Lowered method count

2.6.5: October 3, 2016

  • Fixed a rare bug causing the Crashlytics SDK to crash when using custom keys if Crashlytics did not initialize properly.

2.6.4: September 21, 2016

  • Facilitated improved NDK support on Android M & N

2.6.3: September 14, 2016

  • Fixed issue which prevented sending crash reports in the rare case battery level info is not available.
  • Updated the Answers dependency

2.6.2: August 11, 2016

  • Improved crash reporting efficiency when handling stack overflow errors.

2.6.1: July 19, 2016

  • Removed logging when the Beta by Crashlytics app cannot be found

2.6.0: July 1, 2016

  • Beta now works for apps using the v2 signature in the latest Android Gradle Plugin, on devices running Android N
  • Beta kit’s startup time is now even faster
  • Fixed a bug to prevent false negatives when determining whether an app was installed by Beta

2.5.7: June 15, 2016

  • Update Answers dependency
  • Write the exception name to Answers when sending a Crash event

2.5.6: June 1, 2016

  • Updated Fabric dependency

2.5.5: December 4, 2015

  • Fixed minor bug preventing API 8 devices from fetching Fabric initialization settings.

2.5.4: December 1, 2015

  • Fixed errors that caused Crashlytics to trigger StrictMode violations.

2.5.3: November 18, 2015

  • Fixed a bug to improve the correct capture of device charging state in crash reports

2.5.2: September 3, 2015

  • Support Answers release

2.5.1: August 10, 2015

  • Fixed an issue that would cause Crashlytics logs written during app startup to not be submitted with crash reports
  • Fixed an issue that slowed down Answers initialization time

2.5.0: July 22, 2015

  • Support Answers release

2.4.0: June 22, 2015

  • Removed deprecation annotations for static Crashlytics API. Originally we deprecated this in favor of a more testable API, but we heard your feedback that it was still useful, so we’ve reinstated it as a convenience :)
  • Fixed an issue causing NDK crashes to lose keys, logs, and user metadata

2.2.4: May 7, 2015

  • Enhancements to support NDK crash reporting.

2.2.3: April 2, 2015

  • Fixed a bug that caused logException to fail in rare cases.

2.2.2: February 26, 2015

  • Bug fixes.

2.2.1: January 29, 2015

2.2.0: December 15, 2014

  • Min SDK version updated from 7 to 8
  • Included licensing information in pom

2.1.0: November 21, 2014

  • Updated to Java 7 and Build Tools 21. Customers are required to use Build Tools version 19 or above
  • Deprecated pinning info provider

Crashlytics NDK

1.1.6: January 19, 2017

  • Updated Fabric dependency to 1.3.15
  • Updated license notice in Android Manifest

1.1.5: September 21, 2016

  • Improved support for Android M & N.

1.1.4: August 11, 2016

  • Updated Crashlytics Core dependency

1.1.3: June 1, 2016

  • Updated Fabric dependency

1.1.2: November 5, 2015

  • Improved accuracy of reported total and available device memory.
  • Fixed an issue causing corrupt crash reports in certain cases.

1.1.1: August 10, 2015

  • We fixed an issue that would cause native keys/logs to fail when called off the main thread.

1.1.0: June 22, 2015

  • Fixed bug causing incorrect thread names to be written to NDK threads in rare cases.
  • Added C++ Crashlytics API header.
  • Fixed issue causing NDK crash reports to fail to be processed with a JSON exception in the logs.

Fabric

1.4.1: October 9, 2017

  • Fixed a minor bug with Fabric-Firebase interoperability.

1.4.0: October 9, 2017

  • SDK updates to support future Firebase integrations.

1.3.17: May 3, 2017

  • Fixed memory leak when initializing Fabric from an Activity
  • Added Google AdMob as a Fabric Kit

1.3.16: March 8, 2017

  • Fixed bug which prevented Fabric from using cached settings if the settings request fails.

1.3.15: January 19, 2017

  • Updated license notice in Android Manifest

1.3.14: September 14, 2016

  • Fixed issue which prevented sending crash reports in the rare case battery level info is not available.

1.3.13: August 11, 2016

  • Fixed issue causing the Crashlytics privacy prompt to not be shown in rare cases.

1.3.12: June 15, 2016

  • Add the name of the exception to the Answers Crash event.

1.3.11: June 1, 2016

  • Improved Fabric SDK initialization times

1.3.10: December 4, 2015

  • Fixed minor bug preventing API 8 devices from fetching Fabric initialization settings.

1.3.9: December 1, 2015

1.3.8: November 18, 2015

1.3.7: November 2, 2015

  • Support Answers release.

1.3.6: September 3, 2015

  • Fixed a minor id collection issue that occurred when customers ProGuard their apps.

1.3.5: July 22, 2015

  • Support Answers release.

1.3.4: June 10, 2015

  • Allowed Fabric to be initialized without kits.

1.3.1: May 7, 2015

  • Concurrency improvements to support Answers retry logic

1.3.0: April 2, 2015

1.1.2: February, 26, 2015

  • Bug fixes.

1.1.1: January 29, 2015

  • Removed targetSdkVersion from AndroidManifest in all kits to avoid manifest merging issues.

1.1.0: December 15, 2014

  • Min SDK version updated from 7 to 8
  • Included licensing information in pom
  • Bug fixes
  • Fixed possible kit initialization error

1.0.2: November 21, 2014

  • Updated to Java 7 and Build Tools 21. Customers are required to use Build Tools version 19 or above.

Fabric Gradle Plugin

1.24.5: November 14, 2017

  • Fixed Build Id generation in the presence of Android Instant Apps (in beta).

1.24.4: October 20, 2017

  • Fixed a couple of bugs causing build failures when generating NDK symbols.

1.24.3: October 13, 2017

  • Improved symbol generation for native code to improve overall NDK stack trace quality (in beta).

1.24.2: September 21, 2017

  • Removed obsolete feature switch.

1.24.1: August 15, 2017

  • Fixed a regression causing a build failure when using the Android Plugin for Gradle 2.3.3 and enabling Proguard on Instant Run builds.

1.24.0: August 9, 2017

  • Fixed an issue causing Proguard mapping files not to be uploaded when using Android Plugin for Gradle 3.0+.

1.23.0: July 6, 2017

  • Added support for automatic detection of native binary build paths when using the Android plugin for Gradle version 2.2.0+ and the externalNativeBuild DSL.

1.22.2: May 31, 2017

  • Removed superfluous dependencies to reduce plugin size.
  • Fixed Task.leftShift(Closure) deprecation warning.

1.22.1: January 9, 2017

  • Improved the disclosure within the jar’s META-INF folder that lists third-party dependencies.

1.22.0: September 26, 2016

  • Added a flag, alwaysUpdateBuildId, which can optionally speed up some gradle builds. (See docs)