The Linux Foundation

Best viewed on a device with a bigger screen...

EdgeX v2.3 (Levski) Release Now Available

The Levski release of EdgeX is the 11th community release by the Foundry and continues the trend of reliably producing releases since the project’s inception in 2017.

With this version, EdgeX fully embraces decoupled message bus communication with its new support for the delivery of commands (from north to sound) via the message bus. This is in addition to the flow of the sensor data (from south to north) which was available in previous releases.

EdgeX users also now have more system information available than ever before with new features relating to system or control plane events, more metrics telemetry, and the ability to better specify the units of measure defined by the edge sensors and devices.

Find out more Get the Code

What is in the EdgeX Levski release

The EdgeX Foundry 2.3 (Levski) release includes the following major changes and additions since EdgeX 2.2:

    • Commands via Message Bus
      • Also known as North to South Message Bus, this is the delivery of commands to the device services via the internal EdgeX message bus. Previously, commands were delivered via point-to-point REST-based APIs which added latency overhead and limited the scalability
      • Decoupling both the data flow and now also the southbound commands makes the architecture more efficient, more flexible and allows asynchronous QoS-based communication from 3rd party systems (applications, Cloud systems, etc) all the way to devices 
    • System Events / Control Plane Events
      • New infrastructure to help EdgeX users recieve information about system events produced by the framework 
      • Currently implemented by selected Device Services, the mechanism is also available to be utilized in other microservices 
    • More Metrics Telemetry
      • Implemented additional metrics following first availability in the previous (kamakura) release
      • New common services metrics are available across the framework including device services, core services, application services and security 
    • Unit of Measure 
      • To help avoid the potential for conflicting measurements from different sensors, EdgeX now supports the specification of a unit of measure 
      • Users can optionally define a unit of measure specification, standard or unit of measure code list they would like to use and be validated in their instances of EdgeX
  

EdgeX Foundry 2.3 is a minor release and is therefore backwardly compatible with the previous EdgeX 2.0 (Ireland), 2.1 (Jakarta) and 2.2 (Kamakura) releases.

For a more detailed description of the changes and updates to the EdgeX Levski release, please see Release Notes


Release Cadence

To provide EdgeX consumers with a predictable foundation on which to base their commercial offerings, a goal of the Foundry is to outline key release themes at least 12 months in advance and to plan features to be delivered in each release 6 months in advance.

Release cadence is biannual, with targets of April and October for the release months.

EdgeX Foundry releases | EdgeX Foundry

Source code for all EdgeX release can be accessed on GitHub. Release branches are tagged with the associated release name (e.g., Levski)

Copyright 2021 EdgeX Foundry Project a Series of LF Projects, LLC

For website terms of use, trademark policy and other project policies please see https://lfprojects.org

Access Key Enabled Navigation
Keywords for: Our Latest Release | EdgeX Foundry, Open Software Platform

Geneva, production-ready deployment, Device on-boarding, EdgeX