Releases: ably/ably-java
1.2.21
Fixed bugs:
- Presence.endSync throws NullPointerException when processing a message #853
Merged pull requests:
1.2.20
Sorry for the release noise, but the big fix we thought we had made in 1.2.19 turned out not to fix the problem...
Second Attempt at Bug Fix:
Automatic presence re-enter after network connection is back does not work #857 in Revert to protocol 1.0 #864 (QuintinWillison)
1.2.19
Implemented enhancements:
Fixed bugs:
- Automatic presence re-enter after network connection is back does not work #857 in Revert to protocol 1.1 #858 (KacperKluka)
1.2.18
This release improves our Javadoc API commentaries for this SDK. Other than that, there are no functional changes (features, bug fixes, etc..).
1.2.17
Fixed bugs:
- RSA4d is not implemented correctly #829
- JSONUtilsObject.add() silently discards data of unsupported type #501
Merged pull requests:
- Fail Ably connection if auth callback throws specific errors #834 (KacperKluka)
1.2.16
1.2.15
In this release we have added a new method that provides a completion handler for renewing an authentication token.
We also updated the documentation to clarify the thread policy for public method callbacks.
- A new
renewAuthmethod was added toAuthand therenewmethod was deprecated
Implemented enhancements:
Fixed bugs:
- Early return from onAuthUpdated creates issues #814
Closed issues:
- Invalid method implementation in README #819
- Document which thread is whole SDK or callbacks using #800
Merged pull requests:
1.2.14
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
AblyRestinstance is freed #801, addressed by addingfinalize()andAutoCloseablesupport toAblyRestinstances #807 (QuintinWillison) - Minimum API Level supported for Android is 19 (KitKat, v.4.4) #804 (QuintinWillison)
Merged pull requests:
- Increase minimum JRE version to 1.8 #805 (QuintinWillison)
1.2.13
Closed issues:
1.2.12
Fixed bugs: