Odesa Release
Delivery: 26th Feb 2025
Namer: Mengyi Wang & Farshid Tavakolizadeh (Canonical)
Update Nov 2024: The EdgeX TSC voted to make Odesa the EdgeX 4.0 release. However at a user code and API level it will be compatible with V3 services and applications so migration and adoption will be straightforward. EdgeX 4.0 will also become our next Long Term Support (LTS) release
Release Theme: Proven Maturity, Continuously Open and Ready for Deployment
Odesa brings critical advancements, including PostgreSQL support and a time-based scheduler, ensuring trusted and efficient EdgeX deployments for industrial applications
Odesa proactively addresses the recent shift of some third-party components to business-source licenses by adopting Linux Foundation-compliant alternatives
Key delivery items include:
The addition of PostgreSQL which will provide a more robust backend database solution and becomes the default database moving forward
New time-based support scheduler service
Replacing Hashicorp Consul with Core-Keeper
Replacing Hashicorp Vault with OpenBao
Replacing the Redis database with Valkey
MQTT becoming the default message bus with the Redis PubSub message bus being removed
New Python App Functions SDK
Zero Trust / Secure Distributed EdgeX (implemented with OpenZiti Integration)
Device discovery feedback added to the Device Services SDK
Support for running in Docker rootless mode
Continued redesign of the EdgeX documentation redesign including updating all device service docs to the new consistent formatting
See the Odesa Planning page for our original planning conference details