edgexfoundry / go-mod-messaging

Owner: Core/Support WG
Apache License 2.0
34 stars 53 forks source link

Add Support for MQTT 5 #269

Open lenny-goodell opened 1 year ago

lenny-goodell commented 1 year ago

🚀 Feature Request

Relevant Package [REQUIRED]

MQTT Client

Description [REQUIRED]

Current github.com/eclipse/paho.mqtt.golang module doesn't support MQTT 5

Describe the solution you'd like

The https://github.com/eclipse/paho.golang does and should also support MQTT 3.1

Describe alternatives you've considered

Have you considered any alternative solutions or workarounds?
lenny-goodell commented 1 year ago

@cloudxxx8 , @jumpingliu, I looked at https://github.com/eclipse/paho.golang and it is not plug and play with the 3.x Client. This will require more refactoring of the MQTT implementation than we want to do in the Napa release. Suggest this be moved to the ice box.

cloudxxx8 commented 1 year ago

@lenny-intel thanks for looking into it. I agree with you, moving to icebox.

jumpingliu commented 11 months ago

waiting for the library to be mature

cloudxxx8 commented 11 months ago

it's currently v0.12, and it contains some breaking changes against v0.11 we want to wait for v1.0, a stable release