发行:2023 年 5 月 9 日 AWS IoT Greengrass Core v2.10.0 软件更新 - AWS IoT Greengrass

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

发行:2023 年 5 月 9 日 AWS IoT Greengrass Core v2.10.0 软件更新

此次发行提供 Greengrass Nucleus 组件的 2.10.0 版本并更新了 AWS 提供的组件。

发行日期:2023 年 5 月 9 日

发行版的亮点
  • MQTT5 支持 – AWS IoT Greengrass 现在支持使用 MQTT5 通过 AWS IoT Core 发送和接收消息。有关更多信息,请参阅发布 AWS IoT Core MQTT 消息

发行版详细信息

公有组件更新

下表列出了由 AWS 提供的组件,其中包括新功能和更新功能。

重要

部署组件时,AWS IoT Greengrass 会安装该组件所有依赖关系的最新受支持版本。因此,如果您向事物组添加新设备或更新针对这些设备的部署,则 AWS 提供的公有组件的新补丁版本可能会自动部署到您的核心设备上。某些自动更新(例如 Nucleus 更新)可能会导致您的设备意外重启。

为防止设备上运行的组件出现意外更新,我们建议您在创建部署时直接包含您对该组件的首选版本。有关 AWS IoT Greengrass Core 软件更新行为的更多信息,请参阅更新 AWS IoT Greengrass Core 软件(OTA)

组件 详细信息
Greengrass Nucleus

Greengrass Nucleus的 2.10.0 版本可用。

新功能
  • 添加了对空正则表达式的 interpolateComponentConfiguration 支持。Greengrass 现在可从根配置对象中进行插值。

  • 添加了对 MQTT5 的支持。

  • 添加了无需扫描即可快速加载插件组件的机制。

  • 支持 Greengrass 通过删除未使用的 Docker 映像来节省磁盘空间。

错误修复和改进
  • 修复了以下问题:回滚会将部署中的某些配置值保留不变。

  • 修复了以下问题:Greengrass Nucleus在自定义非 AWS 凭证和数据端点中验证 AWS 域序列。

  • 更新了多组依赖关系解析,以通过 AWS Cloud 协商重新解析所有组依赖关系,而不是锁定到活动版本。此更新还删除了部署错误代码 INSTALLED_COMPONENT_NOT_FOUND

  • 更新了 Greengrass Nucleus,以在本地已存在 Docker 映像时跳过下载这些映像。

  • 更新了 Greengrass Nucleus,以在超时到期之前重启组件安装步骤。

  • 其他小型修复和改进。

影子管理器

日志管理器的 2.3.2 版本可用。

错误修复和改进

修复了以下问题:当本地影子数据库损坏时,影子管理器进入 BROKEN 状态。