ably-java icon indicating copy to clipboard operation
ably-java copied to clipboard

Java, Android, Clojure and Scala client library SDK for Ably realtime messaging service

Results 124 ably-java issues
Sort by recently updated
recently updated
newest added

At the moment almost everything is public and accessible by SDK users. This means that the users have access even to the things which were not meant to be visible....

code-quality

Add integration tests that will test if the automatic re-entry presence messages contain only `action`, `clientId` and `data` fields as defined in [the spec](https://docs.ably.io/client-lib-development-guide/features/#RTP17d). ┆Issue is synchronized with this [Jira...

testing

**Problem** As noticed in https://github.com/ably/ably-java/issues/760 the Java SDK still mentions `RTP5c` which has been transformed into `RTP17c`, `RTP17d` and `RTP17e` in recent versions of the features spec. The current implementation...

bug

We have identified a situation where a client library could, in theory, end in an endless loop of trying to reissue tokens and reattempt requests. We've addressed this now in...

bug

Specifically, when the json transport is used, it invalidly sets `"timestamp":0` in published protocol messages (which should not contain a timestamp field). Realtime doesn't expect the client library to set...

bug

When a new connection is established all pending messages receive a ["Connection resume failed" error](https://github.com/ably/ably-java/blob/b4d0ed50e143de0152a714f3564e472ad573e0d6/lib/src/main/java/io/ably/lib/transport/ConnectionManager.java#L1122) which is created like this: ```java new ErrorInfo("Connection resume failed", 500, 50000) ``` Both `500`...

enhancement

We should implement the spec [RSL1i](https://docs.ably.com/client-lib-development-guide/features/#RSL1i) which constrains the maximum size of a message. There are a few things to do: * set the `maxMessageSize` default value to 64 KiB...

enhancement

Some time ago there was an issue that `channel.presence.get(true)` was blocking the program execution and it was fixed in this PR https://github.com/ably/ably-java/pull/669 I've noticed that sometimes code execution still blocks...

bug

This is broken out of #649 . The underlying map is now thread safe, but there is still a minor race condition in https://github.com/ably/ably-java/blob/main/lib/src/main/java/io/ably/lib/rest/AblyBase.java#L114 . if two threads call get()...

bug

Hello, I use a phone connected to wifi and also to 4G and when I cut the internet I put the two connections back in place I have a kind...

bug