Fixes & Enhancements
- The common configuration property for setting the vert.x instance's max-event-loop-execute-time had erroneously
been documented asHONO_VERTX_MAX_EVENT_LOOP_EXECUTE_TIME_MILLIS
, accepting an integer representing the duration as
number of milliseconds. However, the correct property is namedHONO_VERTX_MAX_EVENT_LOOP_EXECUTE_TIME
and accepts an
ISO-8601 Duration string instead of an integer. - The MQTT adapter failed to handle a command response message if the corresponding tenant object wasn't available
in the cache. This has been fixed. - A failed connection attempt in the default
org.eclipse.hono.connection.ConnectionFactory
implementation could
have led to the AMQP connection not getting closed, occupying connection resources. This has been fixed. - Validation of MQTT topics containing property bags has been improved, preventing unhandled exceptions.
- The protocol adapters might have run into a situation where devices connected to adapters did no longer receive
commands when using the Command Router service. The problem occurred when a Command Router service instance had been
restarted while one or more protocol adapters where connected to it. This has been fixed.