Skip to content

Releases: ably/ably-java

1.2.10

30 Sep 10:26
f2ec284
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Using Firebase installation ID as registration token: Users cannot reactivate the device after deactivating #715

Merged pull requests:

  • Fix: Use FirebaseMessaging\#getToken\(\) to get registration token #717 (ben-xD)

1.2.9

13 Sep 13:53
2b8e3c7
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • IllegalArgumentException: No enum constant io.ably.lib.http.HttpAuth.Type.BASİC #711
  • ProGuard warnings emitted by Android build against 1.1.6 #529

Merged pull requests:

1.2.8

01 Sep 06:48
270bbc0
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Update Stats fields with latest MessageTraffic types #394
  • Replace ULID with Android's UUID #680

Fixed bugs:

  • Push Activation State Machine exception handling needs improvement #685
  • WebsocketNotConnectedException on send #430

Merged pull requests:

1.2.7

05 Aug 13:34
ed0e828
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Implement RSC7d (Ably-Agent header) #665
  • Conform toString() implementations #631

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:

1.2.6

12 May 16:51
77949ae
Compare
Choose a tag to compare

Full Changelog

Fixed bug: channel presence members #669 (sacOO7)
An issue affecting only users calling get(boolean wait) on Presence with wait set to true.

1.2.5

04 Mar 10:24
ef24bfc
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Crypto.getRandomMessageId isn't working as intended #654
  • Hosts class is not thread safe #650
  • AblyBase.InternalChannels is not thread-safe #649

Merged pull requests:

1.2.4

02 Mar 13:40
fcb4a1a
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Many instances of ConnectionWaiter spawned while app is running, with authentication token flow #651
  • capability tokendetails adds to HTTP Request as a query parameter #647
  • ClientOptions idempotentRestPublishing default may be wrong #590
  • Presence blocking get sometimes has missing members #467
  • Remove empty capability query parameter #648 (vzhikserg)
  • Add unit test for idempotentRestPublishing in ClientOptions #636 (vzhikserg)
  • Fix Member Presence #607 (sacOO7)

Merged pull requests:

1.2.3

23 Nov 12:41
049a445
Compare
Choose a tag to compare

Full Changelog

Enhancements and Bug Fixes:

Code Quality Improvements:

1.2.2

17 Sep 10:39
4abf926
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Restoral of ActivationStateMachine events fails because not all event types have a no-argument constructor #598 fixed by:
    • Discard persisted events with non-nullary constructors #599 (tcard)
  • Fatal Exception on API level below 19 #596 fixed by:

Other merged pull requests:

1.2.1

15 Jun 17:49
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Address impact of change to interface on extras field on Message #580

Merged pull requests: