Assets 4
  • Fix crash on BluetoothCrashResolver (#790, Michael Porter)

The above change was inadvertently left out of 2.15.3 requiring a new release of 2.15.4

Assets 4
  • Samsung screen-off scans on Android 8.1+ fixed. (#798, David G. Young)
  • Fix bug preventing callbacks after unbind/bind when using ScanJobs. (#765, David G. Young)
  • Prevent NPE on access CycledLEScanner after OOM on Android 8+. (#766, David G. Young)
  • Make switching back and forth between a foreground service and scan jobs more reliable
    (#767, David G. Young)
  • Disable BluetoothCrashResolver on Android 5+ as a it is not helpful can can create log noise.
    (#768, David G. Young)
  • Prevent NPE on start scan. (#780, Adrián Nieto Rodríguez)
  • Fix thread leak leading to OOM Exceptions when using ScanJobs (#785, David G. Young)

@davidgyoung davidgyoung released this Nov 24, 2018 · 12 commits to master since this release

Assets 3

This release adds more changes to help make repeatedly stopping and starting a foreground service more reliable.

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your outermost build.gradle file to add an libs entry like so:
     allprojects {
         repositories {
             google()
             jcenter()
             flatDir {
                 dirs 'src/main/libs'
             }
         }
     }
  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
  compile 'android-beacon-library-2.15.3-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.
Assets 3

This release adds more changes to help make repeatedly stopping and starting a foreground service more reliable.

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your outermost build.gradle file to add an libs entry like so:
     allprojects {
         repositories {
             google()
             jcenter()
             flatDir {
                 dirs 'libs'
             }
         }
     }
  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
dependencies {
  compile 'org.altbeacon:android-beacon-library-more-reliable-service-stop2@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.
Assets 3

This release commands a stopSelf() of the beacon scanning service after the last client connection unbinds. This may help make stopping foreground services more reliable.

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 'org.altbeacon:android-beacon-library-more-reliable-service-stop@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.

@davidgyoung davidgyoung released this Oct 17, 2018 · 33 commits to master since this release

Assets 4
  • 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)

@davidgyoung davidgyoung released this Oct 8, 2018 · 9 commits to fix-start-foreground-service-at-boot since this release

Assets 3

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.

@davidgyoung davidgyoung released this Oct 3, 2018 · 10 commits to fix-start-foreground-service-at-boot since this release

Assets 3

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.

@davidgyoung davidgyoung released this Sep 1, 2018 · 61 commits to master since this release

Assets 4

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)
Assets 3

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.