Releases: ably/ably-java
Releases · ably/ably-java
1.2.4
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:
- Unregister ConnectionWaiter listeners once connected #652 (QuintinWillison)
- Update references from 1 -> l to match client spec #646 (natdempk)
- Add workflow status badges #645 (QuintinWillison)
- Add maintainers file #644 (niksilver)
- Add workflows #643 (QuintinWillison)
- Fix CI pipeline #642 (vzhikserg)
- Fix/doc 233 update readme #641 (tbedford)
- Log error message to get clear understanding of exception #632 (sacOO7)
- Refactor MessageExtras #595 (sacOO7)
1.2.3
Enhancements and Bug Fixes:
- Add connectionKey attribute missing from the Message object #630 (vzhikserg), fixing #614
- Improve error messages for channel attach when realtime is not active #627 (vzhikserg), fixing #594
- Add verbose logs in push notification related code #623 (QuintinWillison)
- Defaults: Generate environment fallbacks #618 (vzhikserg), fixing #603
- Rest.publishBatch: support overloaded method that takes params #604 (SimonWoolf)
Code Quality Improvements:
- Refactor unit tests related to hosts and environmental fallbacks #629 (vzhikserg), fixing #628
- Move tests for EventEmitter to unit tests #626 (vzhikserg)
- Adopt more Groovy conventions in Gradle scripts #625 (QuintinWillison)
- Gradle conform and reformat #624 (QuintinWillison)
- Fix param and return javadoc statements #622 (vzhikserg)
- Make Ably version more robust #619 (vzhikserg)
- Remove unnecessary calls to the toString method #617 (vzhikserg)
- Update EditorConfig #616 (QuintinWillison)
- Upgrade Gradle wrapper to version 6.6.1 #615 (QuintinWillison)
- Checkstyle: AvoidStarImport #613 (QuintinWillison)
- Checkstyle: UnusedImports #612 (QuintinWillison)
- Convert tabs to spaces in all Java source files #610 (QuintinWillison)
- Introduce Checkstyle #609 (QuintinWillison)
- Remove redundant public keywords in the interfaces' definitions #608 (vzhikserg)
1.2.2
Fixed bugs:
- Restoral of ActivationStateMachine events fails because not all event types have a no-argument constructor #598 fixed by:
- Fatal Exception on API level below 19 #596 fixed by:
- Replace use of StandardCharsets #601 (QuintinWillison)
Other merged pull requests:
- Rename master to main #592 (QuintinWillison)
- Bump protocol version to 1.2 #591 (QuintinWillison)
1.2.1
Fixed bugs:
- Address impact of change to interface on extras field on Message #580
Merged pull requests:
- Support outbound message extras #581 (QuintinWillison)
1.2.0
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
Merged pull requests:
- Push Activation State Machine: validate an already-registered device on activation #543 (paddybyers)
1.1.10
Implemented enhancements:
- Remove capability to bundle messages #567 (QuintinWillison)
Closed issues:
- Avoid message bundling, conforming to updated RTL6d #548
1.1.9
Implemented enhancements:
- Maven deployment: add task for deploy to staging #560 (paddybyers)
Fixed bugs:
- ConnectionManager.checkConnectivity() fails every time for Android 9 #541
- ably-java sometimes failing to decrypt Messages #531
- Channels visibility improvements #558 (QuintinWillison)
- ConnectionManager: use HTTPS for the internet-up check #542 (paddybyers)
Closed issues:
- Remove develop branch #547
Merged pull requests:
1.1.8
Fixed bugs:
- Rework and reinstate invalid ConnectionManager tests #524
- After loss of connectivity, and transport closure due to timeout, the ConnectionManager still thinks the transport is active #495
Merged pull requests:
- Connectionmanager synchronisation refactor #539 (paddybyers)
- RealtimeChannelTest.transient_publish_connected: fix regression… #538 (paddybyers)
- Fix transient pub race #528 (paddybyers)
- [WIP] Fix some ConnectionManager tests #526 (amihaiemil)
1.1.8 RC 1
This is a release candidate for the 1.1.8 release.
Change Log
v1.1.8
Fixed bugs:
- Rework and reinstate invalid ConnectionManager tests #524
- After loss of connectivity, and transport closure due to timeout, the ConnectionManager still thinks the transport is active #495
Merged pull requests:
- Connectionmanager synchronisation refactor #539 (paddybyers)
- RealtimeChannelTest.transient_publish_connected: fix regression… #538 (paddybyers)
- Fix transient pub race #528 (paddybyers)
- [WIP] Fix some ConnectionManager tests #526 (amihaiemil)