新闻|EdgeX Foundry Odesa 4.0.1 发布:夯实 LTS 工业级基石
EdgeX Foundry 社区很高兴宣布 Odesa 4.0.1 正式发布!这是针对 EdgeX 4.0 "Odesa" 长期支持(LTS)版本的首个维护更新。
作为全球领先的开源边缘计算框架,EdgeX Foundry 始终致力于为开发者和企业提供一个中立、灵活且可互操作的边缘平台。Odesa 4.0.1 的发布,标志着我们在兑现 LTS "稳定承诺" 的道路上迈出了重要一步,为工业物联网(IIoT)部署提供了更加坚固的基础。
🚀 为什么 4.0.1 至关重要?
在工业边缘计算场景中,稳定性和安全性是压倒一切的需求。
Odesa 4.0.1 并非一个引入新功能的版本,而是一个专注于修复缺陷(Bug Fixes)和增强稳定性的维护版本。它严格遵循 EdgeX 的 LTS 维护策略:
- 零破坏性变更: 保持与 4.0.0 的 API 完全兼容,用户可以无缝升级。
- 关键问题修复: 集中解决了社区在 Odesa 4.0 发布后反馈的高优先级错误。
- 安全加固: 包含了最新的依赖库更新,修复潜在的安全漏洞,确保边缘资产安全。
对于正在生产环境中使用 Odesa 4.0 或计划从旧版本(如 Napa 3.1)迁移的用户来说,4.0.1 是目前最推荐的部署版本。
🔍 Odesa LTS 核心亮点回顾
如果您尚未升级到 Odesa 系列,现在正是最佳时机。作为 EdgeX 最新的 LTS 版本,Odesa 带来了一系列架构级的现代化升级,旨在满足 "工业级" 的苛刻要求:
- PostgreSQL 成为默认数据库: 替代了 Redis,提供了更强的数据完整性、事务支持以及成熟的备份/恢复机制,更符合企业级 IT/OT 融合的需求。
- OpenBao 安全存储: 采用 Linux Foundation 托管的 OpenBao 替代了 HashiCorp Vault,确保了安全组件的开源纯粹性和长期维护性。
- MQTT 消息总线: 默认采用 MQTT 作为内部消息总线,提升了服务间通信的标准兼容性和性能。
- 全新的基于时间的调度器: 支持更复杂、精准的定时任务调度(Cron-style),满足工业场景下对精细化控制的需求。
🛠️ 修复与改进清单
本次 4.0.1 版本主要修复了以下领域的关键问题(详细列表请参阅发布说明):
- 核心服务(Core Services): 修复了在特定并发场景下的数据处理异常,提升了系统的鲁棒性。
- 设备服务(Device Services): 解决了部分协议在断网重连时的状态同步问题。
- 安全组件: 更新了底层依赖,修复了已知的 CVE 漏洞。
- 测试与验证: 增强了 TAF(测试自动化框架)的覆盖率,确保修复不会引入回归错误。
详细更新日志: 关于本次发布修复的每一个 Bug 的具体细节,请访问官方 Wiki 页面: Odesa 4.0.1 Bug Release to LTS - Release Notes
📥 如何升级
升级到 4.0.1 非常简单。由于保持了 API 兼容性,您只需更新 Docker 镜像标签即可。
对于 Docker 用户:
在您的 docker-compose.yml 文件中,将相关服务的镜像版本从 4.0.0 更新为 4.0.1。
例如:
# 升级前
image: edgexfoundry/core-data:4.0.0
# 升级后
image: edgexfoundry/core-data:4.0.1
执行拉取并重启命令:
docker-compose pull
docker-compose up -d
注意: 我们强烈建议所有生产环境用户在升级前备份数据(尤其是 PostgreSQL 数据库卷)。
🤝 致谢
EdgeX Foundry 的每一次进步都离不开社区成员的贡献。感谢所有提交 Issue、修复代码以及参与测试的开发者和合作伙伴。正是你们的努力,让 EdgeX 成为了边缘计算领域的实际标准。
如果您在使用 4.0.1 过程中遇到任何问题,欢迎通过 GitHub Issues 或社区 Slack 频道反馈。
下一步: 立即访问 EdgeX Wiki 查看完整的变更日志,并计划您的升级!
EdgeX Foundry™ 是 Linux 基金会旗下的开源项目。