Releases: AltBeacon/android-beacon-library
Bug fix release
- Prevent infrequent out of memory crashes on Android 8+ (#750 Pappas Christodoulos, David G. Young)
- Prevent duplicate ranging/monitoring callbacks casued by bind/unbind with a service
(#748, Adrián Nieto Rodríguez, #745, David G. Young) - Allow starting foreground service at boot (#746, David G. Young)
- Re-enable broken BeaconSimulator (#751, David G. Young)
Allow starting foreground service at boot on Android 8+ (Release 2)
This is an ad-hoc test release intended to fix the issue reported in #7046
To use this release, you must download the aar file attached to this release, and configure it with your project like so:
- Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
compile 'android-beacon-library:fix-start-foreground-service-at-boot-release-1-1-g75f756f@aar'
}
- Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.
Allow starting foreground service at boot on Android 8+
This is a test release intended to fix the issue reported in #7046
To use this release, you must download the aar file attached to this release, and configure it with your project like so:
- Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
compile 'android-beacon-library:2.15.1-1-gccb2071@aar'
}
- Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.
Bug fix release
Bug Fixes:
- Prevent crash caused by internal Android exception when stopping scanning (#724, David G. Young)
- Fix Android 8 crashing apps on background monitoring/ranging data delivery (#720, David G. Young)
- Fix intermittent NPE on ranging beacons (#716, Federico Bertoli, David G. Young)
- Stop running scheduled jobs to do scans after last consumer unbound. (#702, David G. Young)
Stop crash caused by internal Android exception stopping scan
This is a test release intended to fix the issue reported in #701. Note: this release does NOT include changes from 2.14.1-beta1.
To use this release, you must download the aar file attached to this release, and configure it with your project like so:
- Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
compile 'android-beacon-library:2.15.1-beta2@aar'
}
- Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.
Fix android 8 foreground service crashes
This is a test release intended to fix the issue reported in #720
To use this release, you must download the aar file attached to this release, and configure it with your project like so:
- Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
compile 'android-beacon-library:2.15.1-beta1@aar'
}
- Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.
Scanning with a Foreground Service
Enhancements:
- Optional foreground beacon scanning service for faster background detections on Android 8+
(#663, David G. Young)
Bug Fixes:
Fix scan failure on Samsung devices with 5.x
This is a test release intended to fix the issue reported in #691
To use this release, you must download the aar file attached to this release, and configure it with your project like so:
- Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
compile 'android-beacon-library:2.14.1-beta1@aar'
}
-
Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.
-
Configure your app's outermost build.gradle File to reference the /libs directory from above in a flatDir declaration:
allprojects {
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
}
Minor Bug Fixes and Connectable Beacon Adverts
Android 8.1 Bugfix 1
Bug Fixes:
- Fix incorrect immediateScanJobId meta-data name in manifest causing crash (#653, David G. Young)