Skip to content

Releases: sematext/sematext-logsene-android

3.2.0

25 Jun 12:19
@gr0 gr0
526d734
Compare
Choose a tag to compare

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

22 Dec 08:19
@gr0 gr0
1d8d5ad
Compare
Choose a tag to compare

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

09 Oct 09:56
@gr0 gr0
Compare
Choose a tag to compare

Update to androidx.work:work-runtime:2.0.1.

2.4.1

18 Aug 15:44
@gr0 gr0
6d583cf
Compare
Choose a tag to compare

This version fixes issues with String.format in the internal DB query that could cause issues on non-english locale.

2.4.0

29 Jun 19:01
@gr0 gr0
Compare
Choose a tag to compare

Rename of the geoip.location to geo.location for consistency.

2.3.0

08 Jun 06:19
@gr0 gr0
9c8e6da
Compare
Choose a tag to compare

Change the name of the location field to geoip.location for further improvements and consistency. Moving from version earlier than 2.3.0 to 2.3.0 will mean that the new geoip.location field is used instead of location.

2.2.2

03 Jun 17:53
@gr0 gr0
e6fbe2c
Compare
Choose a tag to compare

Allow on demand pausing and resuming of logs sending.

2.2.1

26 May 12:26
@gr0 gr0
Compare
Choose a tag to compare

Introduction of osType meta field.

2.2.0 - Support for location

06 May 11:35
@gr0 gr0
Compare
Choose a tag to compare

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

19 Apr 10:15
Compare
Choose a tag to compare

Min SDK is now set to 21.