The Linux Foundation

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

EdgeX Foundry Levski (v2.3) 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 edge 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 Foundry Levski release

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

    • 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, and 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 receive 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 the 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 (Levski) 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 Foundry consumers with a predictable foundation on which to base their commercial offerings, a goal of EdgeX 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 release cadence diagram

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

Copyright 2023 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 Source Edge Platform

EdgeX, edgex foundry, linux foundation edge, edge iot, edge software, edge software platform, open edge software, free iot platform, open iot platform, iiot platform, EdgeX