Releases: ably/ably-java
v1.0.6
Changelog:
https://github.com/ably/ably-java/blob/master/CHANGELOG.md#v1.0.6
Release:
Java: https://bintray.com/ably-io/ably/ably-java/1.0.6
Android: https://bintray.com/ably-io/ably/ably-android/1.0.6
Fixed bugs:
- ably-java gets into a channel attach retry loop #410
Merged pull requests:
- RTL13b: ensure that detached+error responses form the server do not result in a busy loop of attach requests #411 (paddybyers)
1.0.5
Changelog:
https://github.com/ably/ably-java/blob/master/CHANGELOG.md#v1.0.5
Release:
Java: https://bintray.com/ably-io/ably/ably-java/1.0.5
Android: https://bintray.com/ably-io/ably/ably-android/1.0.5
Fixed bugs:
- Async HTTP thread pool issues #405
Merged pull requests:
- Fix problem with the asyncHttp threadpool #408 (paddybyers)
- Exit with a non zero code if any of the two suites (realtime or rest) fails #407 (funkyboy)
- Fix some flaky tests #406 (funkyboy)
- Fix cm thread exit #404 (paddybyers)
- Trigger Travis when a branch name ends with -ci #402 (funkyboy)
- Add fast forward description in release process #401 (funkyboy)
- Improve release description #400 (funkyboy)
v1.0.4
Changelog:
https://github.com/ably/ably-java/blob/master/CHANGELOG.md#v1.0.4
Release:
Java: https://bintray.com/ably-io/ably/ably-java/1.0.4
Android: https://bintray.com/ably-io/ably/ably-android/1.0.4
Implemented enhancements:
- Add support for JWT #384
- Allow to specify a message id when publishing a message with REST #396 (paddybyers)
Closed issues:
- Maven devpendency failed #383
v1.0.3
Changelog:
https://github.com/ably/ably-java/blob/master/CHANGELOG.md#v1.0.3
Release:
Java: https://bintray.com/ably-io/ably/ably-java/1.0.3
Android: https://bintray.com/ably-io/ably/ably-android/1.0.3
Implemented enhancements:
- Document supported platforms #363
Fixed bugs:
- Received messages have no event names #366
- Tests failing because of "no output in the last 10m" #330
Merged pull requests:
- Prevent Travis timeout on Android tests #391 (funkyboy)
- Add connection freshness check #390 (funkyboy)
- Add connectionStateTtl #389 (funkyboy)
- Fix invalid data test #385 (funkyboy)
- Update README with supported platforms #380 (funkyboy)
- Fix creation of ErrorInfo when authCallback is invalid #378 (funkyboy)
- Use exception instead of deprecation notice #376 (funkyboy)
- Add/fix Travis tests #372 (funkyboy)
- Fix android:assembleRelease #370 (paddybyers)
v1.0.2
Changelog:
https://github.com/ably/ably-java/blob/master/CHANGELOG.md#v1.0.2
Release:
Java: https://bintray.com/ably-io/ably/ably-java/1.0.2
Android: https://bintray.com/ably-io/ably/ably-android/1.0.2
Implemented enhancements:
- Implement AblyRealtime.connect() #305
- Auth header included in HTTP requests #166
- autoConnect & useTokenAuth #27
- authParams & authMethod ClientOptions #25
Fixed bugs:
- When using token auth with client-side signing, renewing a token is broken #350
- Remove calls to System.xxx.println() #217
- Race condition when lib is closed soon after being instantiated #319
- Crash inside a library #309
- Android System.out: (ERROR): io.ably.lib.transport.WebSocketTransport: No activity for 25000ms, closing connection #306
- RSC19 is not implemented according to the spec in 0.9 #278
- Invalid binary error message #247
Merged pull requests:
- Fix connectionmgr regressions #368 (paddybyers)
- Avoid depending on reference equality of interned strings and literals; this seems to fail sometimes on Android #367 (paddybyers)
- Update to latest gradle and tools plugins #362 (paddybyers)
- Auth.assertValidToken: always remove old token when force == true. #354 (tcard)
- Omit TTL in TokenRequest as JSON if unset. #353 (tcard)
- Add ability to generalize over a HTTP request being async or not. #347 (tcard)
- Implement and add test for AblyRealtime.connect() #345 (paddybyers)
- Connectionmgr sync transport #344 (paddybyers)
- Fix issue where a close() would not abort an existing in-progress connection #343 (paddybyers)
- New test RealtimeResumeTest.resume_none #204 (trenouf)
v1.1.0 - Push notification support - beta v1
See https://www.ably.io/documentation/realtime/push for details on how to use Ably's native push notifications.
Installation
- Clone the
push
branch:git clone -b push git@github.com:ably/ably-java.git
- Follow the build instructions to get either an Android AAR or a Java JAR.
- Link the generated archive file into your project.
- If you're using Android, the generated AAR won't include Ably's dependencies. You should add this to your own build.gradle files:
apply from: '/path/to/your/clone/of/ably-java/dependencies.gradle'
apply from: '/path/to/your/clone/of/ably-java/android/dependencies.gradle'
v1.0.1
Changelog:
https://github.com/ably/ably-java/blob/master/CHANGELOG.md#v101
Release:
Java: https://bintray.com/ably-io/ably/ably-java/1.0.1
Android: https://bintray.com/ably-io/ably/ably-android/1.0.1
Implemented enhancements:
- Allow custom transportParams #327
Fixed bugs:
- authHeaders are being included in requests to non authUrl endpoints #331
- 1.0.0 sending v=0.9 #324
- 1.0 not automatically re-authing when token expires if initialized with key + clientId? #322
Closed issues:
- UTF-8 / ASCII detection issue in compile #334
- Allow authUrl to contain querystring params #328
- Dependency management for ably-android #316
- Exceptions thrown in client onMessage callbacks are silently swallowed #314
Merged pull requests:
- Spec RTC1f: implement support for ClientOptions.transportParams #342 (paddybyers)
- Implement spec for handling of queryParams in authURL #340 (paddybyers)
- Preemptive HTTP authentication #339 (paddybyers)
- Rest token renewal fix + tests #338 (paddybyers)
- Don't send authHeaders or authParams in calls to requestToken #337 (paddybyers)
- Replace StandardCharset.UTF-8 with Charset.forName(“UTF-8”) #333 (liuzhen2008)
- Crypto default 256 bit length like all other libraries #329 (mattheworiordan)
- Add log message if a client's listener throws an exception whilst handling a message #318 (paddybyers)
v1.0.0 Major update
Major update to this client library with some breaking changes. See https://blog.ably.io/v1-0-client-libraries-released-8a375dca7a26 for a summary of important, breaking changes and upgrade notes.
Version 0.9.0 first beta
v0.9.0beta1 Bump version to 0.9.0beta1
v0.8.4
Fixed bugs:
Closed issues:
Merged pull requests: