Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Optional use of NATS as the EdgeX message bus (as an alternative to Redis Pub/Sub and MQTT). NATS is a lightweight protocol with potential for on-device use and has the ability to use common messaging infrastructure at all levels of the stack. Its protocol-level metadata allows 'native' conveyance of the EdgeX message envelope and provides flexible deployment options for HA in some settings
  • Access to EdgeX MQTT Mosquitto broker is now fully authenticated, including eKuiper access

  • Securing of Consul with access tokens
  • Refine the architectural design process to include agreements of Use Case Requirements (UCRs) before the high level design, i.e. the Architecture Decision Records (ADRs) are discussed
  • EdgeX has earned the "Passing" status at the Open Source Security Foundation (OpenSSF): https://bestpractices.coreinfrastructure.org/en/projects/1226?criteria_level=1. The project is aiming for the Silver level in the next release.

  • Documentation: addition of building and running EdgeX on native platforms (Linux, Windows, ARM32, etc.) https://docs.edgexfoundry.org/2.3/getting-started/native/Ch-BuildRunNative/
  • Provide build time options to allow an adopter to remove items that are not needed for their use of the platform (like security). This will help shorten builds as well as make the artefacts smaller.
  • Upgrade to Go 1.18
  • Addition of the UART device service (will be released shortly after the initial Levski release date)
  • Initial construction of the EdgeX Threat Model (will be extended and completed in future releases)
  • Addition of unit tests to and Angular testing for the EdgeX UI
  • Better link checking and versioning in the EdgeX docs build process
  • Further automation in the DevOps release process, in turn eliminating most of the manual steps
  • First test of GitHub Discussions in order to someday replace Slack (10K limit is not helpful to retain records of project communications

...

None at this time

Changelogs

...

Core, Supporting, System Management, and Security Services Changelog

Go Device Service SDK Changelog

C Device Service SDK Changelog - coming soon

App Functions SDK Changelog

App Service Configurable Changelog

Camera Device Service Changelog - coming soon

CoAP Device Service Changelog - coming soon

Grove Device Service Changelog - coming soon

Modbus Device Service Changelog

MQTT Device Service Changelog

REST Device Service Changelog

SNMP Device Service Changelog

Virtual Device Service Changelog

EdgeX User Interface Changelog

EdgeX CLI