Azure IoT Edge 版本和发行说明

适用于:IoT Edge 1.5 勾选标记 IoT Edge 1.5

重要

IoT Edge 1.5 LTS 是受支持的版本。 IoT Edge 1.4 LTS 的生命周期结束日期为 2024 年 11 月 12 日。 如果你使用的是较低的版本,请参阅更新 IoT Edge

Azure IoT Edge 是基于 GitHub 上托管的开源 IoT Edge 项目构建的产品。 所有新版本都在 Azure IoT Edge 项目 存储库中提供。 可以在 开源 IoT Edge 项目 存储库上提交贡献和 bug 报告。

Azure IoT Edge 由 Azure 的新式生命周期策略治理。

记录的版本

此站点上的 IoT Edge 文档适用于该产品的两个不同版本。 当前支持的两个版本为:

  • IoT Edge 1.5 (LTS) 是 IoT Edge 的最新长期支持 (LTS) 版本,包含最新稳定版本中新特性和新功能的内容。 此版本的文档涵盖 1.5 及之前所有早期版本的所有特性和功能。
  • IoT Edge 1.4(LTS)是 IoT Edge 以前的长期支持(LTS)版本,在 2024 年 11 月 12 日之前受支持。 此文档版本还包含 IoT Edge for Linux on Windows (EFLOW) 的内容。 此版本的文档包含在 IoT Edge 1.5 中。

IoT Edge 1.1 (LTS) 是 IoT Edge 的第一个长期支持 (LTS) 版本,不再受支持。 文档已存档

有关 IoT Edge 版本的详细信息,请参阅 Azure IoT Edge 支持的系统

Windows 上的 IoT Edge for Linux

Azure IoT Edge for Linux on Windows (EFLOW) 支持以下版本:

  • EFLOW 持续发布(CR) 基于最新的非 LTS Azure IoT Edge 版本。 此版本包含最新稳定版本中的新特性和功能。 有关详细信息,请参阅 EFLOW 发行说明
  • EFLOW 1.1 (LTS) 基于 Azure IoT Edge 1.1,不再受支持。 文档已存档
  • EFLOW 1.4(LTS) 基于 Azure IoT Edge 1.4,是以前的长期支持版本。 在此版本支持的生命周期内,此版本将保持稳定,并且不会包含后续版本中发布的新特性。 此版本在 2024 年 11 月之前受支持,以匹配 IoT Edge 1.4 LTS 发布生命周期。 
  • EFLOW 1.5(LTS) 基于 Azure IoT Edge 1.5,是最新的长期支持版本。 在此版本支持的生命周期内,此版本将保持稳定,并且不会包含后续版本中发布的新特性。 此版本在 2026 年 11 月之前受支持,以匹配 IoT Edge 1.5 LTS 版本生命周期。 

Windows 项目 GitHub 存储库上的 Azure IoT Edge for Linux 中 提供了所有新版本。

版本历史记录

下表提供了 IoT Edge 包版本的最新版本历史记录,并重点介绍了针对每个版本所做的文档更新。

注意

长期服务 (LTS) 版本在固定期限内受维护。 此发布类型的更新仅包含关键安全性和 bug 修复。 所有其他稳定版本都持续受支持和维护。 稳定版本可能包含功能更新以及关键安全修补程序。 仅在下一个版本(稳定版本或 LTS)正式发布之前才支持稳定版本。

发行说明和资产 类型 发布日期 支持结束日期 亮点
1.5 长期支持 (LTS) 2024 年 4 月 2026 年 11 月 10 日 IoT Edge 1.5 LTS 的支持截止日期为 2026 年 11 月 10 日,这与 .NET 8 版本生命周期一致。
Edge Agent 和 Edge Hub 现在支持使用 TLS 1.3 进行入站/出站通信。
1.4 长期支持 (LTS) 2022 年 8 月 2024 年 11 月 12 日 IoT Edge 1.4 LTS 的支持截止日期为 2024 年 11 月 12 日,这与 .NET 6 版本生命周期一致。
自动清理未使用的 Docker 映像。
能够在 预配时将自定义 JSON 有效负载传递到 DPS
能够在重启之前要求下载部署中的所有模块。
使用启用 TPM 层次结构授权值的 TCG TPM2 软件堆栈,指定保留 DPS 身份验证密钥的 TPM 索引,并容纳更多的 TPM 配置
1.3 稳定 2022 年 6 月 2022 年 8 月 支持 AMD 和 Intel 64 位体系结构上的 Red Hat Enterprise Linux 8。
Edge Hub 现在强制入站/出站通信默认使用最低 TLS 版本 1.2。
基于 .NET 6 更新了运行时模块(edgeAgent、edgeHub)。
1.1 长期支持 (LTS) 2021 年 2 月 2022 年 12 月 13 日 IoT Edge 1.1 LTS 的支持截止日期为 2022 年 12 月 13 日,这与 .NET Core 3.1 版本生命周期保持一致。
长期支持计划和支持的系统更新
1.0.10 稳定 2020 年 10 月 2021 年 2 月 UploadSupportBundle 直接方法
上传运行时指标
路由优先级和生存时间
模块启动顺序
X.509 手动预配
1.0.9 稳定 2020 年 3 月 2020 年 10 月 使用 DPS 的 X.509 自动预配
RestartModule 直接方法
support-bundle 命令

Windows 上的 IoT Edge for Linux

IoT Edge 版本 在 EFLOW 分支中可用 发布日期 支持结束日期 亮点
1.5 长期支持 (LTS) 2024 年 11 月 2026 年 11 月 10 日 Azure IoT Edge 1.5
CBL-Mariner 2.0
启用从 EFLOW 1.4 LTS 迁移到 EFLOW 1.5 LTS
1.4 长期支持 (LTS) 2022 年 11 月 2024 年 11 月 12 日 Azure IoT Edge 1.4.0
CBL-Mariner 2.0
使用 USB-Over-IP 的 USB 传递
Windows OS 与 EFLOW VM 之间的文件/文件夹共享
1.3 持续发布 (CR) 2022 年 9 月 享受支持 Azure IoT Edge 1.3.0
CBL-Mariner 2.0
使用 USB-Over-IP 的 USB 传递
Windows OS 与 EFLOW VM 之间的文件/文件夹共享
1.2 持续发布 (CR) 2022 年 1 月 2022 年 9 月 公共预览版
1.1 长期支持 (LTS) 2021 年 6 月 2022 年 12 月 13 日 IoT Edge 1.1 LTS 的支持截止日期为 2022 年 12 月 13 日,这与 .NET Core 3.1 版本生命周期保持一致。
长期支持计划和支持的系统更新

后续步骤