Versions Compared

Key

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

...

  • Upgrade to Go 1.21
  • Requirements (UCR) in place for microservice authentication based on end to end encryption in EdgeX: https://docs.edgexfoundry.org/3.1/design/ucr/Microservice-Authentication/. An ADR (design) is now in review and implementation using OpenZiti is intended for implementation in the next release (Odessa)
  • Allow for the experimentation of use of NanoMQ as the message bus within EdgeX, optionally configured within the EdgeX compose-builder utility: https://github.com/edgexfoundry/edgex-compose
  • Replace the no-longer-support Gorilla/mux Go router library with the better supported Echo stack 
  • Continued improvements to move common code into go-mod-bootstrap
  • EdgeX Snaps are no longer directly built or supported by the EdgeX community. Snaps will not be part of the LTS support listing
  • More metrics for Application and Device Services
    • Export error (HTTP & MQTT) for App Services
    • LastConnected for Device Services
  • New Device Services for both CAN and Siemens S7 PLCs have been added to the project during this cycle, although these are not ready for immediate release
  • Moved reference helm charts for EdgeX to their own repository: https://github.com/edgexfoundry/edgex-helm 

...


Changelogs

...

Core, Supporting and Security Services Changelog

Go Device Service SDK Changelog

C Device Service SDK Changelog

App Functions SDK Changelog

App Service Configurable Changelog

Device Services:

EdgeX User Interface Changelog