Release data comes from GitHub Releases: every publish generates release notes, and this page rebuilds itself afterwards. See the download page for the channel naming scheme.
Changelog
Fixes the web build getting stuck on the loading page: every startup wait is now bounded and failures surface a visible error with Retry / Clear cache & retry, the first-visit prefetch detects stalls, and asset URLs are build-versioned to eliminate stale service-worker cache mixes. Loading progress display is also corrected. The online demo at /web/ updates automatically with this release.
Version tag: v0.1.0-alpha.25
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;.sha256files hold the SHA256 checksums) - Windows Store format:
.msix(requires trusting the publisher certificate first: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.23...v0.1.0-alpha.25
Web demo loading improvements: download progress on the splash screen, wasm prefetch during the first-visit isolation setup, service-worker caching so return visits skip re-downloading, and a slimmer wasm binary (34.3MB → 32.6MB, ~0.5MB less gzipped over the wire).
Version tag: v0.1.0-alpha.23
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;.sha256files hold the SHA256 checksums) - Windows Store format:
.msix(requires trusting the publisher certificate first: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.22...v0.1.0-alpha.23
Version tag: v0.1.0-alpha.22
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;.sha256files hold the SHA256 checksums) - Windows Store format:
.msix(requires trusting the publisher certificate first: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.20...v0.1.0-alpha.22
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;.sha256files hold the SHA256 checksums) - Windows Store format:
.msix(requires trusting the publisher certificate first: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.19...v0.1.0-alpha.20
Version tag: v0.1.0-alpha.19
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;.sha256files hold the SHA256 checksums) - Windows Store format:
.msix(requires trusting the publisher certificate first: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.18...v0.1.0-alpha.19
Fix permanent hang of graph runs containing GPU tasks (blend/gpu_/render_) in the WASM web build: keep the execution chain on the main thread (the emscripten WebGPU glue handle table is per JS context; calls from a worker crash the executor thread). Add GPU representative graphs to the e2e sampling gate.
Version tag: v0.1.0-alpha.18
Installers
- macOS:
.dmg(drag into Applications to install) - Windows:
.msix(the first install requires trusting the publisher certificate: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.17...v0.1.0-alpha.18
- Run model extension: graphs now support run-once / run-N-times / loop modes with pause and cancel, plus a full pass over run controls
- Save As now defaults to the .tgp project bundle: one file carrying the graph and all input assets; images referenced by absolute paths are bundled too, so opening the project on the Web client just runs
- Release-channel builds export .tgp only (JSON export remains available in local dev builds)
- Node parameter panel gains per-node documentation links (full bilingual manual for all 90 tasks is live on the website)
- New blend submodule; OpenCV gains image_enhance / image_segmentation tasks
- Structured About dialog with build info; normalized macOS bundle metadata (version / display name)
- Unified versioning across the release chain: app About, crash reporting and Release tags now match exactly
Version tag: v0.1.0-alpha.17
Installers
- macOS:
.dmg(drag into Applications to install) - Windows:
.msix(the first install requires trusting the publisher certificate: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.16...v0.1.0-alpha.17
- Optimized the1. Studio loading experience on the WASM side.
Version tag: v0.1.0-alpha.16
Installers
- macOS:
.dmg(drag into Applications to install) - Windows:
.msix(the first install requires trusting the publisher certificate: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.15...v0.1.0-alpha.16
- In-browser WebGPU: the unified wgpu backend now truly initializes in the browser (main-thread Asyncify architecture) — GPU acceleration is live in the web build.
- Leaner task library: MNN / JS scripting / MediaPipe task registration removed (engines retained for the face/matting backends).
- WASM build fixes: –clean no longer wipes the OpenCV/MNN prebuilt caches; fixed stale –wgpu caches producing a crash-on-start build.
- Website: bilingual changelog and SEO baseline improvements.
Version tag: v0.1.0-alpha.15
Installers
- macOS:
.dmg(drag into Applications to install) - Windows:
.msix(the first install requires trusting the publisher certificate: double-click the attachedGraphStudioDev.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: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.13...v0.1.0-alpha.15
新增
- Web 在线版全面可用:右键菜单 / 任务库拖拽 / 文件与文件夹拖入(资产按图内引用自动配对、缺失资产面板告警)全链路修复;
?open=<url>&run=1支持一键分享可运行图;face/matting 默认模型随 Web 包附带 face_detect任务:人脸框(默认)+ 478 点关键点(可选),mediapipe / mnn 双后端自动降级;节点面板 Vision 分类matting任务:人像抠像,out(alpha)/mask(灰度)/cutout(透明背景)三输出,双后端.tgp工程包:图 + 全部相对路径资产打包为单文件,工具栏打开 / 拖拽 / URL 全通道支持(桌面 + Web);打开只读,Save 即导出新包- wgpu 成为默认 GPU 后端:WGSL 单源跨 Metal / Vulkan / D3D12,compute 17 个算子全量移植;Metal / Vulkan 保留为回退与基准
- 渲染滤镜原语:
render_lut(HALD/stripe 自动识别)、render_lut_cube、方向高斯/盒滤波、Sobel / Scharr / Laplacian、膨胀/腐蚀、USM 锐化、饱和减法;复合滤镜经render_pipeline的pass{i}_*参数编排 - JS 生命周期脚本:渲染效果支持
onInit/onParamChange/onBeforeRender/onAfterRender/onRelease
引擎编入核心库
- MNN 推理引擎(
mnn_inference/mnn_image_classifier)、MediaPipe 十项视觉任务(mp_*)、QuickJS(js_script)直接编入libtask_graph,不再以独立插件仓库分发 - MediaPipe
libvision新增 Linux / iOS / Android 构建;Linux 侧修复空产物与同进程双 protobuf 冲突(version script 只导出 Mp*)
改进
- 图像查看器重写为纯 QPainter(桌面 / Web 同一代码路径),GPU 驻留结果改为选中时按需同步回 CPU
- 读入型资产路径按「图目录 + 两级祖先」探测,源码树测试图可直接拖入 GraphStudio 运行
- 画布节点右键菜单删除;face / matting 参数面板按后端显隐联动
- 统一 ModelFinder 模型名解析;纯 C API(
tg_sdk_c.h)、TaskGraphSdk 生命周期 API、DagConfig 只读配置 API - WASM 本地构建零配置(Qt / emsdk 自动探测)
- 五轨道自动化测试(桌面 QTest / WASM 单元 / WASM E2E / macOS E2E / Android graph E2E)
修复
- Windows MSVC Debug 构建链接错误(LNK2019:force-link 锚点的块作用域 extern 被 MSVC 错误绑定到全局命名空间)
- Linux 上 GPU 图测试断言通过后进程退出期 SegFault(
GpuKernelLibrary补退出期守卫,同PluginRegistry先例) - 任务实现抛出异常导致执行器调度死锁(异常被线程池 future 吞掉、完成计数不再推进——现转为 FAILED 结果并保留可读原因)
- Windows 测试/应用进程因
wgpu_native.dll不在加载器搜索路径而无法启动(0xc0000135) - MediaPipe 构建链:zlib override 在全新机器上的解压目录名假设、ubuntu gas 2.38 汇编不了 XNNPACK AVXVNNIINT8 指令(define 禁用)、CI iOS/Linux 冷构建路径
- WASM 异常链路(
-fexceptions全链开启)与 MNN wasm 静态库 atomics 特性
渠道:测试版 版本标签:v0.1.0-alpha.13
安装包
- macOS:
.dmg(拖入 Applications 安装) - Windows:
.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 后线上符号化同样可用。
Full Changelog: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.8...v0.1.0-alpha.13
渠道:测试版 版本标签:v0.1.0-alpha.8
安装包
- macOS:
.dmg(拖入 Applications 安装) - Windows:
.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 后线上符号化同样可用。
Full Changelog: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.5...v0.1.0-alpha.8
验证 workflow_run 自动重建站点链路。Web 版:https://mangoeffect.github.io/graph-studio/online/
渠道:测试版 版本标签:v0.1.0-alpha.5
安装包
- macOS:
.dmg(拖入 Applications 安装) - Windows:
.msix(需开发者模式或信任签名;正式上架由 Microsoft Store 重签名) - Linux:
.AppImage(chmod +x后直接运行) - Web:
GraphStudio-*-web.zip(WASM 版,无需安装)——官网在线体验直接运行;zip 可解压到任意 HTTPS 静态托管自部署
Full Changelog: https://github.com/mangoeffect/graph-studio/compare/v0.1.0-alpha.4...v0.1.0-alpha.5
首个含 WASM 在线体验的测试版(alpha)。Web 版:官网「在线体验」或 https://mangoeffect.github.io/graph-studio/web/
渠道:测试版 版本标签:v0.1.0-alpha.4
安装包
- macOS:
.dmg(拖入 Applications 安装) - Windows:
.msix(需开发者模式或信任签名;正式上架由 Microsoft Store 重签名) - Linux:
.AppImage(chmod +x后直接运行) - Web:
GraphStudio-*-web.zip(WASM 版,无需安装)——官网在线体验直接运行;zip 可解压到任意 HTTPS 静态托管自部署
Full Changelog: https://github.com/mangoeffect/graph-studio/commits/v0.1.0-alpha.4