|Re: [paho-dev] MQTT 5 Java|
the maintainer of the Java client left the project for another role, and so I have stepped in. I finished off the MQTT V5 implementation of the C client first, as that was my primary responsibility.
I've been looking at the Java client for the past month or two, with two goals:
1) a service release of the V3 client, answering some of the top
2) finishing off the V5 implementation.
I've put fixes in for a number of the highest priority V3 client
issues, so I plan on making a service release 1.2.1, soon.
Hopefully this week. There will still be some issues I want to
fix soon, but they could wait for a 1.2.2 or 1.3, as I want to get
the V5 client out too.
On the V5 implementation, I started by thinking I would finish off the half-finished implementation. I realized that there were a lot of tests missing, however, so I started filling in those gaps, but it was difficult to fix the issues I found. I had experimented with an implementation based on Vert.x, an asynchronous event framework, and that looked promising, so now I'm focussing on that implementation (keeping the external API largely the same). It can be found in the vertx branch: https://github.com/eclipse/paho.mqtt.java/tree/vertx
I hope to have a fairly complete V5 implementation in the next
two weeks. Writing the tests needed is as much work as the client
implementation. I'm open to any collaboration or contributions.
I've also added code coverage measurement with Jacoco for all the
On 12/02/2019 10:01, Konrad Borowiecki wrote:
-- Ian Craggs icraggs@xxxxxxxxxx IBM United Kingdom Eclipse Paho Project Lead & Mosquitto Committer
Back to the top