跳到主要内容

前端发布版本

信息

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


2025 年前端发布版本

2.5.0 (16-Jun-2025)

Minimum backend version required: 3.3.0

This update includes infrastructure improvements, performance optimizations and latest security best practices implementation.

You can expect:

  • Improved page load times
  • Smoother navigation between different sections
  • More responsive user interface

2.4.0 (04-Jun-2025)

Minimum backend version required: 3.3.0

  • New features

    • Search OTA Job Node Status by Node ID
      You can now quickly search for any node in the OTA Job Status list using its Node ID.

    • Simplified Dashboard Update Process
      Super admins will now experience a smoother update flow. For SAM deployments, you can also upgrade or downgrade to any supported dashboard version directly from the dashboard.

    • Locale-Specific Email Templates
      Super admins can now configure locale-specific versions of email templates in the Deployment Settings.

  • Other changes

    • Backup & Restore Option Removed
      The Backup & Restore tab has been removed from Deployment Settings since backups now happen automatically behind the scenes.

    • SES Email Warning for Super Admins
      If your SES email is not verified yet, you will now see a helpful warning on the dashboard with clear steps to fix it.

  • Bug fixes

    • Archived Page Cleanup
      Pagination issues have been fixed on Archived Firmware Images and Archived OTA Jobs pages.

    • No More Node Deletion For Customer Deployments
      In customer deployments, nodes deletion is not supported, yet the dashboard showed a button for that. It has now been removed.

    • Node Group Issue Fixed
      Users who had no node groups and were trying to manually register a node ran into issues, that is now resolved.

2.3.2 (20-May-2025)

Minimum backend version required: 3.2.0

  • New features

    • Improvements to Node Details Navigation
      Added a Back to Nodes link on the Node Details page for easier navigation.

    • New Email Template Types Available
      Super Admins can now access a wider range of email templates in the Email Template Configuration tab in Deployment Settings, including several newly added options.

2.3.1 (21-Apr-2025)

Minimum backend version required: 2.5.0

  • Bug fixes

    • Improvements to Identity Provider Configuration page
      Fixed an issue where the correct value for the Email Mobile User Pool was not being sent when updating or creating identity providers. Also, All fields in the Identity Provider form now support up to 2048 characters, allowing for greater flexibility when entering data.

2.3.0 (26-Mar-2025)

Minimum backend version required: 2.5.0

  • New features

    • Add Custom Metadata While Creating OTA Job
      We have added support for passing custom key-value pairs as metadata in OTA Job, which the firmware can use for any custom behaviour.

    • Set OTA Priority
      1 (highest) to 10 (lowest). A new job will override an older one of same priority. With this feature, nodes can received multiple jobs in order of priority. This is especially useful for "Host MCU" OTA type of use cases.

    • New Identity Providers Configuration Page
      Super admins can now efficiently manage identity providers with the upgraded Identity Configurations page in Deployment Settings, allowing for easier addition and editing of identity providers.

  • Bug fixes

    • Adding Nodes From Multiple Pages To Node Group
      An issue that prevented adding nodes from multiple pages to the node group has now been fixed.

    • Refresh Content
      An issue where clicking the in-app refresh icon on pages like Nodes, Node Groups, Firmware Images, and OTA Jobs displayed an empty table instead of an error message has now been fixed.

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 升级服务。
  • 移除了非管理员用户对控制台的访问权限。