This minor release introduces the following new features
- The CoAP adapter now supports authentication of client certificates using ECDSA based cipher suites.
- The JDBC-based device registry implementation now supports the automatic creation of the database schema, both for device registration and tenant data. This is especially useful for experimental setups where an embedded database, such as H2 provides, is sufficient. To enable automatic schema creation, activate the create-schema application profile.
- Hono's components now support configuration of supported TLS cipher suites. The cipher suites can be configured separately for both the endpoints exposed by the components as well as the clients used for accessing service endpoints exposed by other components. Please refer to the corresponding admin guides for details regarding the corresponding configuration variables.
- Hono now supports auto-provisioning of gateways. For more information please refer to the Gateway Provisioning concept page and to the Device Registry Management API on how to configure a tenant's trusted CA authority for that.
- A Tenant's trusted CA can now be configured with a new property called auto-provisioning-device-id-template. During auto-provisioning of devices and gateways, the device identifier is generated based on this template and used for the device registration. For more information please refer to the Device Provisioning concept page and to the Device Registry Management API on how to configure a tenant's trusted CA authority for that.
- The Hono CLI supports now Kafka as a messaging system. Please refer to the module's README file for examples of using the CLI to receive events and telemetry data and send commands.
- The example business application supports now Kafka as a messaging system. Please refer to the Developer Guide for details.