1.2.7
Implemented enhancements:
Fixed bugs:
- Remove use of forClass method in push activation state machine implementation #686
- Race condition releasing short lived channels #570
- Using a clientId should no longer be forcing token auth in the 1.1 spec #473
- Ensure correct feedback to developer when malformed key is supplied #382
Closed issues:
- Fail connection immediately if authorize() called and 403 returned #620
- FCM getToken method is deprecated #597
- Support for encryption of shared preferences #593
- RSC7c TI1 addRequestIds on ClientOptions and requestId on ErrorInfo #574
Merged pull requests:
- Increase minimum SDK version to Android 4.1 (Jelly Bean, API Level 16) #691 (KacperKluka)
- Throws exception when AuthOptions are initialized with an empty string #690 (martin-morek)
- Removed forName method #689 (martin-morek)
- Updated Firebase cloud messaging dependency #687 (martin-morek)
- Unified custom toString() method implementations to use curly bracket… #683 (martin-morek)
- Support for encryption of shared preferences #681 (martin-morek)
- Add request_id query param if addRequestIds is enabled #678 (martin-morek)
- Using a clientId should no longer be forcing token auth #675 (martin-morek)
- Checking if error code is 403 and failing connection #672 (martin-morek)
- Add Ably-Agent header #671 (KacperKluka)
- Changing Capability.addResource() to take varargs as last parameter #664 (Thunderforge)