Hi Frank,
I hadn't forgotten the Rust client entirely!
1) as Paho is at version >1.0, then I don't think the Rust
client should be part of the Paho release until it's also at 1.0
or above. You're welcome to have a 0.x release on its own at any
time if you like. If it's ready at 1.0 for June, then great, but
I don't want you to have to rush too much.
2) As the C client MQTT V5 support is not yet ready and won't be
for another few weeks, I'm not expecting that you get the C++ (or
Rust) MQTT V5 support in for June, due to the time. If you do,
then great, but again I thought it might be better not to rush.
In that case, the C++ and Rust V5 support (along with Python,
_javascript_) could be in a Paho release later in the year
(Oct/Nov).
Ian
On 23/04/2018 17:31, Frank Pagliughi
wrote:
Hello Ian and all,
Don't forget there's a pre-release *Rust* client available! It's
not getting crazy traffic yet, but there's some use, and I hope it
will increase. I'm starting to use Rust for my own IoT work, and
have been pretty happy with it.
https://github.com/eclipse/paho.mqtt.rust
The Rust library currently wraps the existing Paho C release,
supporting MQTT v3.1.1. I have a few minor build issues to
address, but it is fairly stable. I may call this the v1.0
release, because I will likely not have time to do an upgrade to
MQTT 5 before June.
-----
As for the C++ client, I'm behind schedule, but there has been a
fair amount of activity in the last few weeks on the develop
branch, although most is bug fixing and updates to the Build
system.
My plan for the C++ library is to:
(1) Get a bug-fix release out ASAP (v.1.0.1) based on the latest
Paho C v1.2.1
(2) Get the updates out to support MQTT v5 for the June release
Frank
On 04/23/2018 12:10 PM, Ian Craggs
wrote:
Hi All,
I'd like to get an idea of where everyone is on the support
and plans for the components for which they are the
committer. You can post on the mailing list or send me a
direct email whichever you prefer. James and I are working
on MQTT V5 support for the Java and C clients, which we hope
to release in June. Then we hope to add further V5
implementations later in the year.
I'm thinking of setting up regular calls for the Paho project
again, say once a month, so we can have discussions in
"person". They'll be video calls this time round, as even
within IBM video is now becoming the norm, and I prefer it to
just voice.
I've collected some stats together.
Component |
Open issues/Closed issues
|
Open/Closed PRs
|
Latest commit
|
C client
|
41/267
|
17/120
|
19th April 2018
|
Embedded C client |
16/64
|
3/41
|
5th March 2018
|
Java client
|
112/276
|
8/127
|
17th April 2018
|
Android client
|
118/118
|
8/58
|
4th October 2017
|
Python client
|
49/133
|
6/105
|
9th October 2017
|
_javascript_ client |
37/75
|
3/36
|
16th October 2017
|
Go
|
22/114
|
9/66
|
23rd March 2018
|
MQTT-Spy
|
20/31
|
0/2
|
24th March 2018
|
C# client (M2mqtt)
|
48/6
|
15/12
|
21st October 2016
|
C++ client
|
17/58
|
5/71
|
23rd July 2017
|
MQTT-SN embedded client |
1/42
|
0/67
|
21st March 2018
|
MQTT-SN transparent gateway
|
4/42
|
0/67
|
21st March 2018
|
Test utilities
|
9/29 (MQTTV5 features)
|
0/8
|
18th April 2018
|
I'll wait to get responses, before voicing/writing my
thoughts :-)
--
Ian Craggs
icraggs@xxxxxxxxxx IBM United Kingdom
Eclipse Paho Project Lead & Mosquitto Committer
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/paho-dev
--
Ian Craggs
icraggs@xxxxxxxxxx IBM United Kingdom
Eclipse Paho Project Lead & Mosquitto Committer
|