[
https://issues.apache.org/jira/browse/CAMEL-25030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18121901#comment-18121901
]
Aurélien Pupier commented on CAMEL-25030:
-----------------------------------------
Camel Paho is deprecated but not removed, so there is still the MQTT 3.1.1
compatibility in 4.22
We usually do not backport new component but this functionality is quite
important so i'm balanced.
What do you think [~davsclaus] [~acosentino]?
> Supply a MQTT 3.1.1 component
> ------------------------------
>
> Key: CAMEL-25030
> URL: https://issues.apache.org/jira/browse/CAMEL-25030
> Project: Camel
> Issue Type: New Feature
> Components: camel-mqtt
> Affects Versions: 4.22.1
> Reporter: Thomas Strauß
> Priority: Major
> Fix For: 4.23.0
>
>
> camel-paho supplies currently the mqtt3.1.1 implementation but is deprecated
> in 4.22-LTS. Since other MQTT implementations only support mqtt 5+, camel
> looses connectivity to the mqtt3.1.1 standard.
> mqtt.org still supports mqtt3.1.1 as a living release and actually suggests
> it for wide compatibility. Many non-mqtt brokers support only 3.1.1 as an
> industry standard alternative to the proprietary protocol. In my usecase this
> is nats.io, but others can be found.
> Using a proprietary protocol means to enforce interface partners to use the
> proprietary library and also enforces possible client updates when the
> technology is updated. Using an industry standard on your external interfaces
> links you to the industry standard life-cycle which is an entirely different
> thing.
> Long story short: The camel stack should offer a new implementation on
> mqtt3.1.1 to keep connected.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)