Skip to content

GraphStudio 测试版 (Alpha)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Sep 01:58
· 18 commits to main since this release

修复 Web 在线版(WASM)同一页面第二次执行图时永久卡死的问题:多线程 WASM 的线程池在会话间销毁重建时,Worker 重宿主与主线程阻塞等待互锁;现在 WASM 端任务全部内联执行,第二次执行即时完成。受影响范围为所有包含 CPU 任务节点的图(如 image_read)。另新增同页连续执行两遍的 E2E 回归用例。

渠道:测试版
版本标签:v0.1.0-alpha.20

安装包

  • macOS:.dmg(拖入 Applications 安装)
  • Windows:.msi(推荐,双击直接安装,无需信任任何证书;首次安装如遇 SmartScreen“Windows 已保护你的电脑”,点「更多信息 → 仍要运行」即可,UAC“未知发布者”提示点「是」;.sha256 为对应安装包的 SHA256 校验和)
  • Windows Store 格式:.msix(需先信任发布者证书:双击附件 GraphStudioDev.cer → 安装证书 → 存储位置选“本地计算机” → “受信任的根证书颁发机构”或“受信任人”;之后所有版本无需重复。上架 Microsoft Store 后由 Store 重签名,届时无需此步骤)
  • Linux:.AppImage(chmod +x 后直接运行)
  • Web:GraphStudio-*-web.zip(WASM 版,无需安装)——官网在线体验直接运行;zip 可解压到任意 HTTPS 静态托管自部署

调试符号

  • graphstudio-symbols-*.zip:对应平台调试符号(dSYM / PDB / ELF debug),用于离线符号化崩溃 minidump;配置 Sentry secrets 后线上符号化同样可用。

Fixed the WASM web build freezing permanently when a graph is executed a second time on the same page: with multithreaded WASM, the per-session thread pool had to re-host pthreads onto retired Web Workers while the main thread was blocked in the scheduler, which never completed. WASM now executes all tasks inline, so the second run completes immediately. Any graph containing CPU tasks (e.g. image_read) was affected. Also added an execute-twice E2E regression scenario.

Version tag: v0.1.0-alpha.20

Installers

  • macOS: .dmg (drag into Applications to install)
  • Windows: .msi (recommended — double-click to install, no certificate trust needed; on the first SmartScreen "Windows protected your PC" prompt choose "More info → Run anyway" and accept the "Unknown publisher" UAC prompt; .sha256 files hold the SHA256 checksums)
  • Windows Store format: .msix (requires trusting the publisher certificate first: double-click the attached GraphStudioDev.cer → Install Certificate → store location "Local Machine" → "Trusted Root Certification Authorities" or "Trusted People"; later versions won't ask again. Once the app is listed on the Microsoft Store, the Store re-signs it and this step goes away)
  • Linux: .AppImage (chmod +x, then run)
  • Web: GraphStudio-*-web.zip (WASM build, nothing to install) — runs right in the online demo; or unzip onto any HTTPS static host to self-host

Debug symbols

  • graphstudio-symbols-*.zip: platform debug symbols (dSYM / PDB / ELF debug) for offline minidump symbolication; with the Sentry secrets configured, online symbolication works as well.

Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20