These docs are for v3.3.0. Click to read the latest docs for v7.6.0.

ESF 5.0.0 - Release

Eurotech, a long-time leading provider of embedded systems and a global leader in Internet of Things (IoT) enablement, announces a new release of Everyware Software Framework (ESF). ESF Release 5.0, based on the recently announced Eclipse Kura 3.0 release, offers a commercially supported, enterprise ready edition of the open source middleware for IoT gateways and edge computing nodes.

Official Press Release

ESF 5.0.0 is available for download at the following link

Release Notes:

Added Features:

  • Wires Dataflow programming model
    https://github.com/eclipse/kura/wiki/Kura-Wires:-introduction-and-references
  • Added Modbus driver compatible with Wires
  • Eclipse Kura Drivers and Assets APIs and implementations
  • OPC UA driver based on Eclipse Milo
  • Improvements to local Web Console's usability and appearance
  • Added support for MQTT over Websockets
  • Added support for AWS IoT and Azure IoT platforms
  • Simple JSON is now a supported encoding option in the default Cloud Service
  • Introduced official support to Oomph installer

Compatibility Changes:

  • Terminal services: serial port always configured in raw mode. ts.serial.raw parameter is ignored
  • Switched to Equinox 3.11.1
  • Added support for Java 8. It is now the minimal JVM requirement to run ESF
  • The configuration service will only track so called "Relevant services" so the ones that, in their component description files, will provide the ConfigurableComponent interface. The old behavior can be restored by setting the "org.eclipse.kura.core.configuration.legacyServiceTracking" property to true.
  • Dropped generic Fedora profile for Raspberries
  • Removed unsupported platforms like 50-21, 15-10, 20-11, CPU-301