- H2 Databases: This release will see the switch from HSQLDB to H2. This migration will allow for a number of performance improvements as well the ability to maintain multiple database instances.
- REST API for Kura Drivers and Assets: To allow more flexibility, REST endpoints will be added to Kura for interacting with the Kura Drivers and Assets instances.
- Embedded Artemis Broker: The addition of the Apache Artemis Broker will extend Kura's messaging functionality.
- BLE via TinyB: To improve the reliability of BLE, Kura will switch to the TinyB library to support BLE via Bluez.
- Kura Wires Functional Logic: To extend the usability of Kura Wires, this release will include Functional Logic Wire Components. This will allow the use of plain JavaScript inside a Wire component.
- Kura Web UI Update: A new UI element will be added for managing and editing Drivers and Assets.
- S7 Industrial Protocol: A new driver will be added to the Eclipse Marketplace to support S7.
- BLE/SensorTag: A new driver will be added to the Eclipse Marketplace to support BLE on the TI SensorTag.
- MQTT publish rate improvement: A limit parameter will be added to the MQTT transport service to allow throttling of MQTT messages to prevent unnecessary congestion on the MQTT broker.
- Connection Monitor: A connection monitor will be introduced to the DataService to further improve connectivity reliability.
- RPMs: This release will provide RPM packaging for Fedora based distributions.
- Eclipse Kura v3.1.0 does not introduce API breakage with previous releases.
- This release does introduce a new set of APIs for TinyB for interacting with BLE devices. Support for previous BLE APIs will still be present and functional.
Kura is released as pre-compiled binary installers for the following platforms:
- Raspberry Pi based on Raspbian: Raspberry Pi, Raspberry Pi B+, Raspberry Pi 2/3
- BeagleBone Black based on Debian
- Fedora 25 ARM
- Intel Edison
Name | Date | Description |
---|---|---|
v3.1.0-M1 | 2017/08/09 | This is the first milestone release of Kura v3.1.0. |
Switch to H2 Database
Migration to TinyB for BLE
Kura Wire Enhancements
Artifact Availability