Release Notes - Version 0.4.11
This release supersedes v0.4.10. Please use v0.4.11 for all desktop downloads.
Desktop Release Packaging:
- Fixed the Windows desktop package startup failure caused by missing packaged runtime dependencies such as
numpy. - Fixed the workflow editor node palette in packaged desktop builds. The left sidebar now correctly shows the workflow nodes instead of displaying "No matching nodes found" / "没有匹配的节点".
- Added release build safeguards so GitHub Actions fails immediately if the packaged workflow editor bundle is missing node registrations.
- Added packaging checks for backend runtime dependencies, PyInstaller hidden imports, lockfile groups, and frontend workflow editor assets to reduce the chance of publishing unusable desktop packages.
- The Windows, macOS, and Linux desktop packages for this release were built and published by GitHub Actions.
Workflow Branching:
- The
Conditionalnode supports ordered multi-branch matching, so a single node can route different inputs into different downstream paths. - Only the matched branch continues execution. Unmatched branches and their downstream nodes are marked as skipped instead of continuing to run.
- Added backend branch resolution and regression tests to cover branch matching, skip propagation, and downstream execution control.
Run Status & Debugging:
- Fixed workflow use pages so outputs on skipped branches no longer remain stuck in loading state after the matched branch has already finished.
- Fixed workflow completion settlement after branch execution so the run button no longer stays in a running state when the workflow has already ended.
- Debug and run-record views now show skipped nodes as skipped instead of rendering a green success header and misleading execution time.
- Fixed fast branch-run status polling so
check-statusno longer gets stuck on stale202responses in this scenario.
Model Defaults:
- Updated the default MiniMax API base URL.
工作流分支:
Conditional条件判断节点现已支持按顺序匹配多个分支,一个节点即可根据不同输入分流到不同下游路径。- 只有命中的分支会继续执行,未命中的分支及其下游节点现在会被明确标记为“已跳过”,不再继续运行。
- 补充了后端分支解析与回归测试,覆盖分支命中、跳过传播和下游执行控制等场景。
运行状态与调试:
- 修复工作流使用页中被跳过分支的输出节点仍然卡在 loading 的问题,命中分支完成后页面状态可以正常收口。
- 修复分支执行结束后运行按钮仍停留在“运行中”的问题,工作流完成状态现在可以正确结束。
- 调试视图和运行记录中的被跳过节点现在会显示为“已跳过”,不再错误显示绿色成功头和误导性的运行时间。
- 修复快速分支运行场景下
check-status轮询可能卡在过期202响应的问题。
桌面端发布包:
- 修复 Windows 桌面发布包启动时报缺少
numpy等运行时依赖的问题。 - 修复打包后的桌面端工作流编辑器左侧节点面板为空、显示“没有匹配的节点”的问题。
- 新增发布构建守卫:如果 GitHub Actions 构建出的工作流编辑器前端 bundle 缺少节点注册,会立即失败,不再发布坏包。
- 新增后端运行时依赖、PyInstaller hidden import、锁文件分组和前端节点注册等发布校验,降低发布不可用桌面包的风险。
- 本版本 Windows、macOS、Linux 桌面包均由 GitHub Actions 自动构建并发布。
模型默认配置:
- 更新 MiniMax 默认 API 地址。
Full Changelog: v0.4.6...v0.4.11