github AndersonBY/vector-vein v0.4.11

8 hours ago

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 Conditional node 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-status no longer gets stuck on stale 202 responses 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

Don't miss a new vector-vein release

NewReleases is sending notifications on new releases.