ESF 6.2.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 6.2.0, based on the recently announced Eclipse Kura 4.1.2 release, offers a commercially supported, enterprise ready edition of the open source middleware for IoT gateways and edge computing nodes.

ESF 6.2.0 is a minor release that introduces the new ESF Log Analytics feature and support for new Eurotech gateways.
It adds support for the DynaGATE 10-06, the ReliaGATE 10-14, the BoltGATE 20-31 and the DynaGATE 20-30.
ESF 6.2.0 introduces the new Log Analytics feature that is responsible to manage device logs and publish the most significant ones to the selected cloud platforms. The feature is available only for Systemd systems and is disabled by default.

ESF 6.2.0 is available for download at the following link

New and Noteworthy:

Features and Enhancements

  • Introduced the new Log Analytics feature
  • Added support for the DynaGATE 10-06
  • Added support for the ReliaGATE 10-14
  • Added support for the BoltGATE 20-31
  • Added support for the DynaGATE 20-30
  • Updated the initial configuration for the ReliaGATE 10-12 RS485 bundle
  • Fixed the Development Environment execution with Mac OS X 10.15
  • Enhanced the modem support with Ublox LARA R2
  • Improved and made uniform the Web UI Response Headers
  • Updated the diagnostics bundle adding the capability to report the GPS position in alert and diagnostics messages
  • The clock service now allows to select the RTC to be used
  • New eth_journalctl.sh executable available as /usr/bin/eth_journalctl. When the ESF Log Analytics feature is enabled, this script will allow to export the system journal content to a file, for further analysis.

Bug fixes and cleanups

  • Fixed issue with possible stale threads left by Paho during reconnections
  • Fixed capitalization of cloud services, publishers and subscribers in the Cloud Connections view
  • Fixed issue with target selection in Web UI
  • Fixed issue with Assets cloudlet where a read for all channels could lead to an empty value
  • Fixed issue with Bluetooth flags capitalization
  • Fixed issue with AT context command for Quectel modem
  • VPN tun0 interface is now bound to a specific set of addresses.
  • Fixed inability to start a vpn connection when the vpn configuration is set during provisioning to EC
  • Disabled system time services when installing ESF

Compatibility:

  • ESF v6.2.0 does not introduce API breakage with previous releases.
  • The Command Service is now disabled by default. To use it, the user needs to opt-in to this feature, enabling the service from configuration.
  • Since version 6.1.2, ESF introduces H2DB v.1.4.199 that requires to delete/upgrade the existing persisted database to be compatible with this new version. Please refer to link
  • Since version 6.1.2, ESF uses a different set of signing certificates due to the expiration of the ones used in previous version. Please check the ESF documentation to verify if the usage of the Policy Updater Bundle is necessary before considering an update from previous version.

Target Environments:

  • ESF supports the following Devices and Everyware Linux (EL) versions:
    • ReliaGATE 10-11;
      • EL 20.2.0
    • ReliaGATE 10-12;
      • EL 25.3.0
      • EL 26.0.0
      • EL 27.0.0
    • ReliaGATE 10-20;
      • EL 10.0.0
      • EL 12.1.0
      • EL 27.0.0
    • ReliaGATE 20-25;
      • EL 22.0.0
      • EL 23.0.0
    • BoltGATE 20-25;
      • EL 21.4.0
    • DynaGATE 10-06;
      • EL 21.1.0
    • ReliaGATE 10-14;
      • EL 27.0.1
    • BoltGATE 20-31;
      • EL 20.0.0
    • DynaGATE 20-30;
      • EL 20.0.0
    • Raspberry Pi 2;
    • Raspberry Pi 3;
  • ESF is also available as a pre-built Docker container based on:
    • Centos 8
    • RHEL 8