好的,这是对 Node-RED 4.0.3 版本更新日志的详细中文摘要。
Node-RED 4.0.3 版本更新说明(维护版本)
这是一个内容丰富的维护版本,专注于修复错误、优化用户体验,并显著增强了多人协作功能。
✨ 主要新特性与改进
多人协作功能增强
- 光标追踪:现在可以在多人协作编辑时,实时看到其他用户在工作区中的光标位置,大大提升了协作体验。
节点功能增强
- Batch 节点:现在允许通过设置
msg.parts 来提前终止一个序列,提供了更灵活的控制逻辑。
- MQTT 节点:修复了节点状态显示,当节点从代理注销时,其状态会正确设置为 "已断开连接"。
编辑器 & 用户界面
- 快速添加模式:在通过右键菜单插入节点后,现在会保持在快速添加模式,方便连续操作。
- 界面优化:
- 修复了移动连接线时的行为。
- 调整了类型搜索对话框的位置,防止其超出屏幕范围。
- 修复了当选中一个“组”时,右键菜单中启用/禁用选项的问题。
- 页面标题会在更改标签页名称后自动刷新。
- 当通过
editorTheme 设置禁用添加流程时,相关选项会被正确隐藏。
- 国际化:新增和更新了日语和法语翻译。
🔧 错误修复与底层优化
核心与配置
- 环境变量配置:修复了当定义了多个环境变量时,配置节点选择下拉菜单的问题。
- 子流程:修复了子流程出站链接的过滤逻辑。
- 模块加载:增加了对未定义
modulesInUse 状态的防护,提升了稳定性。
- 依赖与兼容性:
- 更新了多个依赖库。
- 暂时回退了对 Node.js 22.5 版本的支持(等待其稳定)。
- 移除了已废弃的
util.log 的使用。
节点与连接修复
- TCP/TLS 节点:将 SNI、ALPN 和“验证服务器证书”选项移出了复选框,使其始终可用。
- MQTT 节点:确保遗嘱消息的载荷始终是字符串格式。
- Link 节点:在虚拟连接的快速添加菜单中,不再显示 "Junction" 类型。
- 示例与文本:
- 修复了 Range 节点示例中的无效属性错误。
- 修复了流程示例名称的拼写错误。
- 修正了 Split 节点名称中意外的大写字母。
📋 总结
Node-RED 4.0.3 是一个强烈推荐升级的版本。它不仅修复了大量影响用户体验的问题,还通过实时光标追踪显著增强了多人协作功能。对于使用 Batch、MQTT 和相关配置节点的用户来说,包含了许多重要的行为修正和功能改进。
完整变更日志: 4.0.2...4.0.3
贡献者: 感谢 @knolleary 等 8 位 贡献者,其中包括新贡献者 @lorenz-maurer 和 @lobis。
git下载:
国内高速下载通道: