Releases: sematext/sematext-logsene-android
3.2.0
The 3.2.0
release makes the Sematext Logs Android SDK compatible with the Android SDK 30. It changes now you initialize the automatic location enrichment - the application is now responsible for asking the user for permission to use the location data. If the permissions are not granted automatic location enrichment will not be working.
One of the following permissions are required for automatic location:
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
The initialization itself case be done in the following way:
// first initialize the Logsene object
Logsene.init(this);
Logsene logsene = Logsene.getInstance();
.
.
.
// once the permissions are granted initialize the location listener
logsene.initializeLocationListener(context);
Refer to Enriching Logs with Location section of the README file to learn more.
3.0.0
The 3.0.0
release introduced a change on how the Logsene
object is initialized - you now use the init
method instead of creating a new Logsene
object and use the static getInstance
method to obtain an instance of the Logsene
object. Please look at the README for more details.
When migrating from 2.x version to 3.x please refer to https://github.com/sematext/sematext-logsene-android#migrating-to-version-3x-from-2x.
2.5.0
2.4.1
2.4.0
2.3.0
2.2.2
2.2.1
2.2.0 - Support for location
The 2.2.0 release adds support for manual and automatic enrichment of logs with location data.
2.1.0 - Min SDK adjusted to 21
Min SDK is now set to 21.