Releases: microsoft/ApplicationInsights-Android
v.1.0-beta.10
- Fix for critical bug that prevented telemetry from being sent when developerMode was not enabled
Application Insights for Android (1.0-beta.9)
Breaking Changes!
Version 1.0-beta.9 of the Application Insights for Android SDK comes with two major changes:
Crash Reporting and the API to send handled exceptions have been removed from the SDK. In addition, the Application Insights for Android SDK is now deprecated.
The reason for this is that HockeyApp is now our major offering for mobile and cross-plattform crash reporting, beta distribution and user feedback. We are focusing all our efforts on enhancing the HockeySDK and adding telemetry features to make HockeyApp the best platform to build awesome apps. We've launched HockeyApp Preseason so you can try all the new bits yourself, including User Metrics.
We apologize for any inconvenience and please feel free to contact us at any time.
v1.0-beta.8
- added CHANGELOG.md
- Deprecate
track
-Methods ofTelemetryClient
that have aduration
-parameter - The
TelemetryContext
object is now completely exposed for customization – this includes theUser
object. - Common Properties can be changed after calling
ApplicationInsights.start()
- Some more cleanup
AutoCollection
is now initialized byTelemetryClient
- Improved threat-safety for
AutoCollection
- Added spec to run very simple automated UI tests on an Appium device grid (requires additional configuration in case you want to use it)
- Rename
ApplicationInsightsConfig
toConfiguration
– the former class has been deprecated.
v1.0-beta.7
- [BUGFIX] Fixed bug where new user was created instead of loaded existing user from preferences.
- [BUGFIX] Fixed
NotSerializableException
when using thetrack(ITelemetry)
-method. - Updated contract files
- Deprecated track(..)-methods to align our API with other SDKs.
- Removed previously deprecated methods to set a custom
userID
- Small cleanups
v1.0-beta.6
- Integrated support for CLL channel
- Improvements related to our new Xamarin SDK
- Improved handling for user properties
- [BUGFIX] Fixed bug for session management when starting an activity
- Data will be now sent to the server using json-x-streaming
- Removed previously deprecated
LifecycleTracking
- Small cleanups
v1.0-beta.5
- The SDK is now built using the Android Tools Gradle plugin 1.2.3
- Fix a null pointer exception in
LifecycleTracking
#43 - Refactored Autocollection –
LifecycleTracking
has been deprecated #51 - Fix for null pointer exceptions when trying to serialize
null
#45 - Fix for
Concurrent Modification Exception
in case the same Telemetry-Object was after it was modified #44 - Fix for
ClassNotFoundException
when running the SDK on an Android 2.3 device #48 - Fix a bug that was introduced in 1.0-beta.4 that caused crashes not to be sent under some circumstances #52 & e3b51e7927f238cc123c50b654fbeab448ba6df6
Breaking Changes & Deprecations
- Two previously deprecated setup-methods for
ApplicationInsights
have been removed. LifecycleTracking
has been deprecated, useAutoCollection
instead.
v1.0-beta.4
- Improvements regarding threat safety
- Improved unit tests (now using Mockito)
- Simplified threading model (still deferring work to background tasks)
- Bugfix for sending logic (number of running operations wasn't decremented when we don't have a connection)
- Fix for potential memory leaks
- Updated code in sample app
- Data is now persisted when the user sends the app into the background (requires API level 14)
- Data is now persisted when the device is low on memory
No breaking API changes
- Two setup-methods for
ApplicationInsights
have been deprecated and will be removed in the next beta
v1.0-beta.1
- Renamed umbrella class for setting up and starting the SDK to
ApplicationInsights
- Developer Mode for improved logging and shorter default interval and batch size for sending telemetry
- Exception tracking and telemetry are now enabled by default
- Source compatibility with Java 6
- Performance improvements and bug fixes
Breaking Changes
- Setup and start of the Application Insights SDK are now done using the new umbrella class
ApplicationInsights
instead ofAppInsights
v1.0-alpha.5
This pre-release version of the AppInsights Android SDK sports a reworked architecture as well as lots of improvements and enhancements around our abilities to send metrics data.
Breaking Changes
The all-new umbrella-class ApplicationInsights
is the entry point to setup and start using Application Insights.
The release is published to bintray here: https://bintray.com/appinsights-android/maven/AppInsights-Android/1.0-a.5/view and jcenter here: http://jcenter.bintray.com/com/microsoft/azure/applicationinsights-android/1.0-alpha.5/
Application Insights for Android Alpha 4
This pre-release version of the AppInsights Android SDK adds crash reporting as a feature, as well as lots of improvements and enhancements around our abilities to send metrics data.
The release is published to bintray here: https://bintray.com/appinsights-android/maven/AppInsights-Android/1.0-a.4/view and jcenter here: http://jcenter.bintray.com/com/microsoft/azure/applicationinsights-android/1.0-alpha.4/