Eclipse Hono 0.9

Release Date
Deliverables
  • Client certificate based auth (MQTT)

  • Support for Prometheus as metrics back end

  • Delivery of commands to MQTT devices using QoS 1

  • Many improvements regarding robustness, in parituclar in the context of connections among Hono components and the downstream AMQP Messaging Network

  • Registration of hashed password credentials providing a plain text password

  • Support deployment to Kubernetes/OpenShift using Helm charts

Compatibility

A few breaking API changes have been made in public Java classes/interfaces. Several breaking changes have been made to the names and types of meters and tags that are used by Hono' components for reporting status information.

All API changes are documented in the release notes.

Existing devices and back end applications should experience no issues when connecting to Hono 0.9 instead of 0.8.

Internationalization

N/A

Target Environments

Hono is implemented as a set of micro services. The primary artifacts are Docker images which can be deployed to arbitrary container orchestration frameworks. In particular, Hono supports deployment to Kubernetes, OpenShift and Docker Swarm.

Name Date Description
M1 2018/12/21 Java 11, use Prometheus instead of InfluxDB as default metrics back end, lots of bugfixes, support on-the-fly hashing of clear text passwords during registration
M2 2019/01/23 support X.509 client certificate based authentication of MQTT devices, extend tracing to Device Registry