Node-RED 2.1.0 里程碑版本发布
🎉 全新功能特性
编辑器体验革新
- 导览指南组件:添加导览指南组件,帮助新用户快速上手 (#3136)
- 选项卡隐藏:允许隐藏选项卡 (#3120)
- 对齐操作:为编辑器添加对齐操作 (#3110)
- 环境变量支持:为选项卡和组添加环境变量支持 (#3112)
- 自动完成功能:添加自动完成小部件并添加到 TypedInput 的 msg. 属性 (#3171)
文档与主题增强
- Markdown 文档渲染:当用 Markdown 编写时,将节点文档渲染为 node-red 样式指南 (#3169)
- 选项卡图标着色:允许为选项卡图标 SVG 着色 (#3140)
- 主题文件服务:修复 Windows 上的主题文件服务 (#3154)
🔧 编辑器修复与优化
用户界面改进
- 项目切换:修复项目切换问题 (#3199)
- 节点安装:在安装/启用节点时使用区域设置 (#3198)
- 导览流程:在导览完成前不显示项目欢迎对话框 (#3197)
- 子流程转换:修复将选择转换为子流程的问题 (#3196)
- 快捷键冲突:避免与原生浏览器 cmd-ctrl 类型快捷键冲突 (#3195)
- 消息工具:确保消息工具保持在调试/上下文中顶级条目的附加状态 (#3186)
- 选项卡状态:确保切换启用状态时选项卡状态正确更新 (#3175)
- 长标签处理:改进 TreeList 中长标签的处理 (#3176)
- 选项卡滚动:Shift+点击选项卡滚动箭头跳转到开始/结束 (#3177)
输入控件优化
- 类型输入记忆:在切换类型时更好地记住 TypedInput 值 (#3159)
- 配置节点选择:确保配置节点选择从输入正确继承宽度 (#3155)
- 类型选择按钮:当 TypedInput 只有一个类型时,确保类型选择按钮不可聚焦
- 关闭选项卡链接:将关闭选项卡链接放在淡入淡出前面
对话框与通知
- 编辑对话框重构:重构编辑对话框以使用单独的编辑窗格
- 通知更新:允许 RED.notify.update 修改任何通知设置 (#3163)
- 弹出窗口定位:在滚动页面上正确定位弹出窗口
⚙️ 运行时增强
模块与安装管理
- 外部模块更新:为 externalModules.palette 添加 allowUpdate 功能 (#3143)
- 节点安装错误报告:改进节点安装错误报告 (#3158)
- 核心节点目录:允许将 coreNodesDir 设置为 false (#3149)
- 包依赖更新:更新包依赖
认证与错误处理
- OAuth 登录策略:改进 OAuth 登录策略的错误报告 (#3148)
- 未捕获异常调试:未捕获异常调试改进 (#3146)
- 单元测试覆盖率:改进单元测试覆盖率 (#3168)
🔌 节点功能全面升级
新节点与重要功能
- 链接调用节点:添加链接调用节点 (#3152)
- 动态 MQTT 连接:支持动态 MQTT 连接 (#3189)
- 延迟节点增强:
- 添加将中间消息发送到单独输出的选项 (#3166)
- 将推送添加到速率限制队列的前端 (#3069)
- 变更节点:为变更节点添加深度克隆属性选项 (#3156)
- HTTP 请求节点:扩展 HTTP 请求节点以记录详细的时间信息 (#3116)
- 合并节点:支持 msg.restartTimeout (#3121)
节点优化与修复
- 链接节点:
- 在链接输入编辑对话框中过滤掉链接输出返回节点(修复 #3187)
- 修复链接调用标签 (#3200)
- 修复保存链接输出节点链接 (#3201)
- 调试节点:重新设计调试过滤器选项并使其持久化 (#3183)
- 注入节点:加宽注入间隔框以支持 >1 位数字 (#3184)
- Switch 节点:
- 修复使用 switch 'otherwise' 规则时的规则焦点 (#3185)
- 修复 #3170 - 添加新规则时复制 switch 规则类型
- TCP 请求节点:为 TCP 请求节点输出添加字符串选项 (#3204)
- 文件节点:为文件节点添加 paletteLabel 以使读/写更明显 (#3157)
- HTTP 响应节点:修复 HTTP 响应头字段的大小调整 (#3164)
配置节点过滤
- 节点配置过滤:允许节点指定可以从其选择的配置节点的过滤器 (#3160)
🛠️ 其他重要改进
国际化与浏览器兼容性
- 韩语翻译:修复韩语 editor.json 中的拼写错误(修复 #3119)
- Monaco 更新:将 monaco 更新到 0.28.1 (#3153)
- 树形列表:确保当没有内容时 treeList 行具有合适的最小高度(修复 #3109)
动作 API
- RED.actions API:改进 RED.actions api 以确保动作不能被覆盖
这个 2.1.0 版本引入了导览指南、自动完成、对齐操作等重要新功能,同时在用户体验、节点功能和系统稳定性方面都有显著提升,为构建更复杂的流程应用提供了更强大的工具和更好的用户体验。
git下载:
国内高速下载通道: