- Eclipse Kura v3.0 does not introduce API breakage with previous releases.
- This release does make an enhancement to how configurable components are tracked. With this release, only components that provide the ConfigurableComponent Interface will be tracked. The previous behavior of tracking configurable components can be enabled by setting the system property "org.eclipse.kura.core.configuration.legacyServiceTracking" to true.
- Eclipse Kura has moved from Equinox 3.8.1 to Equinox 3.11.1.
- Eclipse Kura will now require a minimum of Java 8.
- Native library support in Kura is now limited to ARMv6 HF and x86_64. These libraries can still be compiled for other targets, but will not be distributed through Eclipse Kura.
- Eclipse Kura now supports Fedora 25 ARM based systems
- Eclipse Kura will drop support for Fedberry 24
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
With this release, Eclipse Kura will require Java 8 as a minimum JRE.
Name | Date | Description |
---|---|---|
v3.0.0-M1 | 2017/01/31 | This is the first milestone release of Kura v3.0.0. Features included in this release are: * Kura Wires * Kura Drivers and Assets. Drivers are to include OPC-UA (via Eclipse Milo) and Modbus (via j2mod). * Update to Paho library to support websockets * Transition to Oomph and Maven Archetypes for better developer experience * Cloud Service enhancements to better support platforms such as Azure, AWS, and Watson IoT |
Kura Wires
Migration to Java 8
Initial support for Apache Karaf