sndnv opened a new issue, #1009: URL: https://github.com/apache/pekko-connectors/issues/1009
This is more of a question and a pre-PR discussion rather than a bug or a feature request. --- Currently, the MQTT connector supports only MQTT v3 using the [`org.eclipse.paho.client.mqttv3`](https://github.com/apache/pekko-connectors/blob/main/project/Dependencies.scala#L419) dependency. After a quick look at the Paho clients, I don't get the impression that the v5 client is able to work with a v3 broker (or a v3 client with a v5 broker) so if support for v5 is to be added to Pekko, I assume both v3 and v5 need to be supported for the foreseeable future. My question is, what would be the preferable way of approaching this? Ideally, both dependencies/clients would coexist in `pekko-connectors-mqtt` and some config option would decide which one to go with but it could be that there are some dependency conflicts or that the APIs are so vastly different that it doesn't make sense to put them together (I didn't check that myself yet). So, what would be an acceptable alternative? Have `pekko-connectors-mqtt` as the v3 client and something like `pekko-connectors-mqttv5` as the v5 one? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org For additional commands, e-mail: notifications-h...@pekko.apache.org