Skip to content

1.2.14

Compare
Choose a tag to compare
@QuintinWillison QuintinWillison released this 23 Jun 08:25
· 578 commits to main since this release
faa89af

Full Changelog

We've made some changes to JDK and Android API Level minimum requirements in this release, which might cause problems for those with very old build toolchains, or application projects with really permissive minimum runtime requirements:

  • Java source and target compatibility level increased from 1.7 to 1.8
  • Android minimum SDK API Level increased from 16 to 19 (4.4 KitKat)

We've also fixed an oversight in our REST support whereby it previously was not possible to fully release resources consumed by the background thread pool used for HTTP operations, neither explicitly nor passively via GC. This was most noticeably a problem for applications which created several client instances during the lifespan of their application process.

Fixed bugs:

  • NoSuchMethodError in ably-android for API lower than 24 #802, fixed by #808 (KacperKluka)
  • Threads remain in parked (waiting) state indefinitely when AblyRest instance is freed #801, addressed by adding finalize() and AutoCloseable support to AblyRest instances #807 (QuintinWillison)
  • Minimum API Level supported for Android is 19 (KitKat, v.4.4) #804 (QuintinWillison)

Merged pull requests: