- [chg] Updated for seed 3.10+
- [chg] Updated Paho to 1.2.5
- [new] Add the ability to disable MQTT completely with configuration property
mqtt.enabled
.
- [chg] When the
clients
parameter of MQTT annotations is empty, an error is no longer thrown but the annotated handler is ignored instead.
- [chg] Specifications for listeners, publishers and reject handlers are now excluding interfaces and abstract classes.
- [fix] Fix transitive dependency to poms SNAPSHOT.
- [brk] Update to new configuration system.
- [new] Mqtt client information accessible through a plugin Facet
- [new] Support of policies for handling rejected tasks (received messages): multiple behaviors can be specified, CALLER_RUN(default), ABORT, DISCARD and DISCARD_OLDEST
- [chg] The MqttClient reconnection feature is also supported at kernel startup
- [new] Shared topics support: multiple clients can be specified in listeners.
- [brk]
@MqttListener
annotation has been modified to support shared topics. - [fix] Workaround of Paho bug #76 when listening to multiple topics.
- [new] Initial release.