跳到主要内容

前端发布版本

信息

本文列出了所有 RainMaker 前端发布版本。如需获取支持,请联系 esp-rainmaker-support@espressif.com


2025 年前端发布版本

2.6.0 (25-Sep-2025)

Minimum backend version required: 3.4.0

  • New features

    • Role-Based Access Control (RBAC) Management

      NOTE: Please enable RBAC from Services Configuration in Deployment Settings for the policies to take effect.
      Super admins can now manage users, roles, and policies directly from the dashboard:

      • Users – View all users, filter by role or username, add new users, and manage roles assigned to each user.
      • Roles – Create new roles, assign or remove policies, view users assigned to a role, and delete roles (with protected roles safeguarded).
      • Policies – Create and manage policies with support for different versions, define permissions, and delete policies (with protected policies safeguarded).
    • Tag Management for Nodes
      You can now manage tags directly from the Node Details page:

      • Search tags – Quickly find existing tags using the search box.
      • Add tags – Add one or more tags through a simple popup interface.
      • Delete tags – Select multiple tags and remove them in a single action.
    • Manage Common Custom Data

      NOTE: This can be used to host some common deployment wide data, accessible to all super admins.
      Super admins can now add and edit common custom data from the dashboard via the Other Settings dropdown in the sidebar:

      • Tree view – View all custom data in a simple tree with nodes expanded for better visibility.
      • JSON view – Switch to a raw JSON view and copy the entire content with a single click.
      • Add new data – Create new entries by specifying a name and value, including complex JSON structures.
      • Edit existing data – Modify any existing custom data directly from the details page.
    • Network Serialised OTA Jobs

      NOTE: Useful for preventing high data traffic in low-bandwidth networks like "Thread".
      Users can now create network serialised OTA jobs with configurable task timing:

      • Start OTA – Enable the Network Serialised OTA option in the Advanced section and set OTA Task Duration, Minimum Wait Time, and Maximum Wait Time.
      • OTA Job Details – View task duration and wait times directly on the job details page.
    • Service Configuration in Deployment Settings
      Super admins can now configure multiple services directly from Deployment Settings:

      • Supported Services – RBAC, Node APIs, Custom User Context, Encryption, User Archival, OAuth Only, Command Response History, Node Data Access, and more.
      • OTP Verification – Certain services require OTP verification to confirm changes, shown via a modal when needed.
    • Manage Matter DAC Batches

      NOTE: This is only for in-field Matter DAC Provisioning to convert RainMaker nodes to RainMaker + Matter.
      Super admins can now create, view, and edit Matter DAC batches directly from the dashboard:

      • DAC Main Page – Central hub for all DAC actions. View batches and authentication tokens, and create new ones.
      • Batch Details – See detailed information about each batch, including usage, product details, and associated nodes. Refresh confirmed batches to get the latest data.
      • Add Batch – Create new batches with an easy-to-use form.
      • Edit Batch – Update batch details directly from the batch details page.
  • Bugfixes

    • Node Group Details Page Fix
      Node group details pages now load correctly for groups with special characters in their names.

    • Date Selector Crash Fix
      Pages like Statistics, Nodes, and the Timeseries tab in Node Details no longer crash when using the date selector component.

    • Add to Node Groups Popup Improvement
      The Add to Node Groups popup now has a visible scrollbar by default and a taller height to improve usability and reduce unnecessary scrolling.

    • OTA Job Cancelled Timestamp Fix
      The Cancelled at date now only appears for OTA jobs that were actually canceled.

2.5.0 (16-Jun-2025)

Minimum backend version required: 3.3.0

  • 此更新包含基础架构改进、性能优化以及最新安全最佳实践的实施。

更新后:

  • 页面加载速度提升
  • 在不同板块间导航更加流畅
  • 用户界面响应更快

2.4.0 (2025.6.4)

所需最低后端版本:3.3.0

  • 新增了以下功能

    • 通过 Node ID 搜索 OTA Job 节点状态
      现在你可以在 OTA Job Status 列表中通过 Node ID 快速搜索任意节点。

    • 简化的管理面板更新流程
      超级管理员用户现在可以体验更顺畅的更新流程。对于 SAM 部署,你还可以直接在管理面板中升级或降级到任意受支持的管理面板版本。

    • 特定语言的邮件模板
      超级管理员用户现在可以在 Deployment Settings 中配置特定语言的邮件模板版本。

  • 其他变更

    • 移除备份与恢复选项
      由于备份现在会在后台自动进行,Deployment Settings 中已移除 Backup & Restore 标签页。

    • 超级管理员用户的 SES 邮箱验证提醒
      如果你的 SES 邮箱尚未验证,管理面板会显示警告信息,并提供明确的修复步骤。

  • 修复了以下问题

    • 归档页面清理
      Archived Firmware ImagesArchived OTA Jobs 页面上的分页问题已修复。

    • 客户部署不再支持节点删除
      在客户部署中不支持节点删除,管理面板上的相关按钮现已移除。

    • 节点分组问题修复
      无节点分组的用户在手动注册节点时遇到的问题现已解决。

2.3.2 (2025.5.20)

所需最低后端版本:3.2.0

  • 新增了以下功能

    • 节点详情导航改进
      Node Details 页面新增了 Back to Nodes 链接,方便导航。

    • 新增邮件模板类型
      超级管理员用户现在可以在 Deployment SettingsEmail Template Configuration 标签页访问更多邮件模板,包括多个新添加的选项。

2.3.1 (2025.4.21)

所需最低后端版本:2.5.0

  • 修复了以下问题

    • 身份提供商配置页面改进
      更新或创建身份提供商时,Email Mobile User Pool 的正确值未被发送的问题已修复。现在,Identity Provider 表单中的所有字段都支持最长 2048 个字符,以便更灵活地输入数据。

2.3.0 (2025.3.26)

所需最低后端版本:2.5.0

  • 新增了以下功能

    • 在创建 OTA Job 时添加自定义元数据
      新增了在 OTA Job 中传递自定义键值对作为元数据的支持,固件可以利用这些元数据实现任何自定义行为。

    • 设置 OTA 优先级
      1(最高)到 10(最低)。新任务会覆盖同一优先级的旧任务。通过此功能,节点可以按优先级顺序接收多个任务,这在 Host MCU 类型的 OTA 用例中特别有用。

    • 新的身份提供商配置页面
      超级管理员用户现在可以通过升级后的 Deployment Settings 中的 Identity Configurations 页面,高效管理身份提供商,更方便地添加和编辑身份提供商。

  • 修复了以下问题

    • 将多个页面中的节点添加到节点组
      无法将多个页面中的节点添加到节点组的问题已修复。

    • 刷新内容
      NodesNode GroupsFirmware ImagesOTA Jobs 等页面点击应用内刷新图标时,会显示空表格而不是错误消息的问题已修复。

2.2.0 (2025.1.2)

所需最低后端版本:2.5.0

  • 新增了以下功能

    • 活跃/非活跃/未激活节点计数
      节点页面的 Nodes Summary 小部件现在显示以下状态:

      • Active nodes(活跃节点):在选定时间范围内至少连接过一次的设备。
      • Inactive nodes(非活跃节点):在选定时间范围内从未连接的设备。
      • Not activated nodes(未激活节点):尚未完成配对的设备。

      默认情况下,小部件显示过去一个月的数据。也可以选择自定义开始日期,以查看特定时间段的数据。

    • 支持上传最大 200 MB 固件镜像
      固件镜像上传限制已大幅提升至 200 MB,支持上传更大、更复杂的镜像文件。

    • 支持动态 OTA
      在启动 OTA 任务时可以将其设置为 Dynamic OTADynamic OTA 任务是基于规则的,可以通过以下属性来匹配节点:

      • 类型
      • 型号
      • 固件版本

      详细信息可参考 OTA Job Details 页面。

    • 许可证配额
      超级管理员现在可以直接在 Deployment Settings 页面查看许可证配额和已用配额。

    • 统计页面改进
      超级管理员现在可以访问全新的数据统计页面,更新后的页面提供高质量的图表,增强了范围选择,提升了可用性。

      • 节点统计
        Node Stats 页面提供了详细信息,包括:

        • 在线、离线和未激活的节点。
        • 显示各种用户和节点关联的图表。
      • API 统计
        通过时间序列图表可视化整体 API 使用情况。还可以按以下方式细分数据:

        • 用户
        • API 路径
        • HTTP 方法
      • MQTT 统计
        通过时间序列图表概览 MQTT 整体使用情况。数据可以按以下方式筛选:

        • 节点
        • 主题
  • 修复了以下问题

    • 连续节点注册任务失败问题
      已解决因冲突和覆盖 node_certs.csv 文件而导致的连续节点注册任务失败问题。

2024 年前端发布版本

2.1.0 (2024.10.14)

所需最低后端版本:2.5.0

  • 新增了以下功能

    • 节点详情页面
      全面更新节点详情页面,用户可轻松访问节点的更多信息。点击 Nodes 页面中的任意节点,用户现在可以查看:

      某些功能可能需要主要用户授权、在部署时启用、或通过节点配置允许。

      • 配置/参数
        立即查看节点的配置和参数。

      • 关联用户
        查看与节点关联的用户列表。点击某个用户名称可以获取更多详细信息,包括自定义用户数据和其他相关信息。

      • 时间序列数据可视化
        对于配置了时间序列参数的节点,现在可以查看详细的时间序列图表。可以选择不同的日期范围和聚合类型,如 rawaverageminimummaximum。数据可以以多种图表或表格形式展示。

    • 节点筛选选项增强
      更新了 Nodes 页面上的 Advanced Filters,新增 User Name 筛选项。只需输入用户名,即可快速查找节点。

    • 部署详情中增加更多信息
      超级管理员用户现在可以直接在 Deployment Settings 页面中的 Deployment Details 标签页查看关键 API 端点。

  • 修复了以下问题

    • 修复软件包上传问题
      修复了一些用户在 Firmware Images 中的 Add Image 工作流中无法上传 ESP Insights 包的问题。

    • 修复主 MCU 选择问题
      解决了用户在启动 OTA 任务时未选择 Force PushUser Approval 时无法选择 Host MCU 的问题。

    • 修复已完成 OTA 任务的按钮显示问题
      修复了已完成 OTA 任务中错误显示 Cancel 而非 Archive 按钮的问题。


2.0.1 (2024.6.12)

所需最低后端版本:2.1.0

  • 新增了以下功能

    • 安全签名(用于安全启动)

      • 管理安全签名密钥
        侧边栏新增了 Key Management 菜单选项,用于管理安全签名密钥。用户可以生成新的密钥,或查看先前创建的密钥详情。

      • 安全签名固件镜像
        Firmware Images > Add Image > Advanced 中,用户现在可以安全地签名固件镜像。最多选择三个安全签名密钥,并可选择包含启动加载程序文件。

      • 镜像详情页面更新
        对于使用安全签名选项添加的镜像,固件镜像详情页面现在显示有关签名所用密钥的信息,并提供下载签名固件和启动加载程序的选项。

      • 安全签名 OTA 任务
        现在用户可以在 OTA 任务中使用 Secure Boot。启动 OTA 任务时,选择 Secure Boot 选项并选择签名密钥以安全地签名 OTA 任务。对于没有 Force Push 选项的任务,还可以使用 Auto Select Key 选项,让系统自动选择适当的密钥进行签名。

      • OTA 任务详情页面更新
        对于启用了 安全启动 选项的任务,OTA 任务详情页面现在显示有关签名所用密钥的信息,并提供下载签名固件和启动加载程序的选项。

    • 高级筛选中新增更多筛选选项
      *Nodes 页面上的 Advanced Filters 部分现在新增了 Type/Model 筛选选项,方便轻松筛选节点列表。

    • 隐私政策与使用条款支持 HTML
      超级管理员现在可以为 Deployment Settings 页面上的隐私政策和使用条款设置 HTML 页面。

  • 修复了以下问题

    • 部署设置页面更新
      超级管理员可以在 Deployment Settings 页面中看到多处文本改善,提供更清晰的功能说明。此外,已解决某些 Identity Provider Configuration 选项未出现在列表中的问题。

    • 统计服务页面的日期问题
      许多超级管理员用户在 Statistics Service 页面遇到日期范围错误,原因是未考虑时区因素。此问题在本版本中已解决。


1.2.1 (2024.4.8)

所需最低后端版本:2.0.2

  • 新增了以下功能

    • 高级节点筛选
      可以通过节点状态轻松筛选节点,方便查看特定类型的节点,如在线或活跃节点(在 Nodes 页面顶部可以找到 Advanced Filters 链接)。超级管理员用户还可以根据分配给节点的标签筛选节点。

    • 更新现有推送通知平台
      超级管理员用户现在可以轻松更新推送通知平台。只需点击 edit(钢笔图标)按钮,添加新的平台详情。

    • 为 OTA 任务添加描述
      现在在启动 OTA 任务时可以包含描述。此描述将显示在 OTA Job Details 页面,并发送到手机应用程序,以供用户批准的 OTA 任务使用。

  • 修复了以下问题

    • 推送通知配置问题
      已解决影响推送通知配置一致性和稳定性的各种问题。此外,用户现在无需选择模板类型就可以设置公共消息标题。

    • 使用错误凭据登录的问题
      此前,用户使用无效凭据登录时会页面会卡住,而不会返回正确的错误消息,该问题现已解决。


1.2.0 (2024.1.12)

所需最低后端版本:1.1.29

  • 新增以下功能

    • 自动刷新用户会话
      用户可在登录界面勾选 Keep me signed in 复选框,防止会话过期时自动注销账号。

    • 工具提示框提供辅助文本
      Start OTA 窗口和 Create a Node Group 窗口等多处都提供了包含有用信息的工具提示框,以提供帮助和指导。

    • 查看子节点组
      节点组表格中会显示与每个节点组相关联的子节点组总数,点击该总数可以快速访问子节点组列表及其详细信息。

    • 针对特定子节点组启动 OTA
      为特定节点组启动 OTA 时,可以选择仅对其相关联的某一子节点组进行 OTA。

    • 支持更大的 OTA 镜像上传
      OTA 镜像上传限制已从 5 MB 增加到 16 MB,支持上传更大文件。

  • 修复以下问题

    • 第三方登录用户名显示问题
      已修复在 Account Settings 菜单中无法显示第三方登录(如谷歌、苹果和 GitHub)用户名的问题。

2023 前端发布版本

1.1.10 (2023.10.18)

所需最低后端版本:1.1.29

  • 新增以下功能

    • 停用和重新激活节点
      支持直接从管理面板停用和重新激活节点。将鼠标悬停在 Nodes 页面节点列表中的任意节点行,会显示一个包含额外选项的菜单,在此菜单中可以轻松选择停用或重新激活节点。

    • 配置推送通知模板新增选项
      Deployment Settings 中支持超级管理员用户直接自定义推送通知标题,可以轻松修改消息内容,并启用与移动设备共享原始数据。

  • 修复以下问题

    • 推送通知设置中的切换键问题
      Deployment Settings > Push Notifications 模块中修复了与切换键状态不清晰有关的各种问题。

    • 许可证服务设置中的断页问题
      修复了在特定情况下访问 Deployment Settings > License Service 模块会产生断页的问题。

    • 相关 API 调用问题
      已移除不影响管理面板操作的 API 调用。

    • 退出登录等待时长
      新版本的退出登录等待时间大大缩短。


1.1.9 (2023.9.4)

所需最低后端版本:1.1.27

  • 新增以下功能

    • 支持使用 CSV 文件手动注册节点
      用户可以直接在管理面板中上传证书 CSV 文件来注册节点,无需使用管理员 CLI。前往 Nodes 页面,点击 Manually Register Node 链接,上传 CSV 文件及 GroupsTypeModel 等信息,即可将节点注册到用户账号中。

    • 完善固件镜像页面
      Firmware Images 页面点击按钮即可轻松下载固件镜像或复制整个镜像 URL。

    • 支持在 OTA 任务开始时发送用户通知
      Start OTA 模块中新增 Notify User 复选框,选中并启用该功能,可在创建用户批准 OTA 任务时向用户发送通知。

    • 完善电子邮件配置模板
      支持在 Deployment Settings > Email Configurations 中配置各种事件的模板,例如用户注册验证、忘记密码和删除账号。

  • 修复以下问题

    • 修复了隐私政策和条款页面的 UI 变形问题
      已修复 Deployment Settings > Privacy Policy and Terms 页面的所有 UI 变形。

    • 在删除平台前新增确认步骤
      Deployment Settings > Push Notifications 页面中删除平台时,首先需要进行确认。

    • 修复了 OTA 任务摘要页面状态显示的问题
      节点报告 delayed 状态时,OTA Job Summary 页面已能显示正确状态。

    • 修复了固件镜像页面的分页问题
      已修复 Firmware Images 页面的分页问题。


1.1.8 (2023.4.18)

所需最低后端版本:1.1.27

  • 新增以下功能

    • 用户池迁移
      为两个可用的用户池设置特定的部署选项。
    • 从节点组中移除节点
      Node Group Details 页面的 Nodes List 列表中,可以选择移除其中的行。
    • 创建 OTA 任务时添加多个节点
      Start OTA 模块中的 Nodes 下拉菜单支持多选功能,允许用户选择多个节点。
    • 推送通知中新增事件
      Deployment Settings 页面中,可以为节点自动触发、与用户共享组、添加组、移除组和节点配置更改等事件启用推送通知。
    • 生成默认电子邮件模板
      Deployment Settings > Email Configurations 页面,支持为用户生成默认电子邮件模板。
  • 修复以下问题

    • 统计图重叠问题
      已修复统计页面中图表的图例文本与 x 轴标签重叠的问题。
    • 节点组分页问题
      已修复节点组页面上的所有分页问题。
    • 在线/离线节点计数问题
      可通过点击刷新图标,更新在线/离线节点计数。

2021 年前端发布版本

1.0.8 (2021.9.1)

所需最低后端版本:1.1.2

  • 支持备份与恢复 Cognito 配置。
  • 改进了 Deployment Settings 选项卡界面。
  • 支持许可证服务。
  • 修复了与访问令牌过期相关的问题。

1.0.7 (2021.8.11)

所需最低后端版本:1.1.1

  • 提升了用户界面。

1.0.6 (2021.8.6)

所需最低后端版本:1.1.1

  • 改进了节点分组配置。
    • 可根据 typemodelfw_version 创建分组。
    • 可选择 All 选项一次性选取所有节点,而无需逐一选取并添加到群组。
  • 支持存储 OTA 镜像和 OTA 任务。

1.0.5 (2021.6.17)

所需最低后端版本:1.0.18

  • 修复了 Stats 服务控制台中的问题。
  • Deployment Settings 选项卡中增加了部署细节。

1.0.4 (2021.5.28)

所需最低后端版本:1.0.16

  • 在控制台中增加了 Stats 统计服务。

1.0.3 (2021.5.24)

所需最低后端版本:1.0.16

  • 删除了用户部署中的注册选项。
  • 支持创建、添加、删除节点群组。
  • 支持节点群组的 OTA 升级服务。
  • 移除了非管理员用户对控制台的访问权限。