Skip to content

Releases: ably/ably-java

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:

1.2.0

08 Jun 11:38
Compare
Choose a tag to compare

Full Changelog

Adds the capability to subscribe to a channel in delta mode.

Subscribing to a channel in delta mode enables delta compression. This is a way for a client to subscribe to a channel so that message payloads sent contain only the difference (ie the delta) between the present message and the previous message on the channel.

1.1.11

19 May 08:26
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

  • Push Activation State Machine: validate an already-registered device on activation #543 (paddybyers)

1.1.10

04 Mar 20:21
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Closed issues:

  • Avoid message bundling, conforming to updated RTL6d #548