Releases
v2.3
Compare
Sorry, something went wrong.
No results found
✨ 新功能 (Features)
workflow : 重构CI/CD工作流支持IDE/CLI独立发布包 (571bd30)
新增 scripts/package-release.ps1 脚本,用于生成IDE和CLI独立的发布压缩包
修改 .github/workflows/build.yml 和 release.yml,实现每个架构只编译一次,
然后生成互不混装的IDE/CLI产物
更新 README.md 文档,说明新的四套独立压缩包下载方式
添加压缩包内容校验,确保IDE/CLI文件隔离
升级actions依赖版本并优化工作流并发控制
refactor(build): 添加RunTests参数支持CTests回归测试
在 build.ps1 中新增 -RunTests 参数,用于构建并运行 CTest
修改脚本逻辑,支持显式的测试开关控制
更新文档说明测试相关用法
确保CI场景下能够执行回归测试验证
chore(docs): 更新发布目录隔离相关的文档说明
修正 docs/config-web.md 中关于Release资产打包的描述
更新 docs/issues-113-130-compatibility-analysis.md
中的发布目录隔离实现说明
同步更新README中关于Release包结构的描述
🐛 Bug 修复 (Bug Fixes)
scope Winsock/IOCP hooks to network subprocesses only
Antigravity's Electron main process and its identically-named child
processes load version.dll via DLL search order. The original proxy
installed full Winsock/IOCP hooks everywhere, which broke the loopback
HTTPS/gRPC connection between the UI and the language server
('tls: unknown certificate', 'Lost connection to the language server').
Injector mode:
Antigravity.exe / Antigravity IDE.exe: only CreateProcessA/W hooks
(needed to keep injecting child processes), no network hooks.
language_server.exe / node.exe: full network hooks -> SOCKS5 proxy.
Adds IsAntigravityHostProcessName() classification, Install(bool)
hook scoping, LLVM-MinGW .def link compat and static CRT options.
📦 构建相关 (Build)
添加兼容性测试构建配置
发布流程现在强制校验必需文件的存在性和目录隔离:
IDE 目录包含 version.dll 和 config.json
CLI 目录包含 dbghelp.dll、antigravity_proxy.dll 和 config.json
防止用户混装两套代理入口导致的问题
同时更新构建脚本实现目录分离:
output/ide 目录用于桌面端部署
output/cli 目录用于 CLI 部署
CLI 代理主体重命名为 antigravity_proxy.dll 避免系统 DLL 冲突
重构 DbgHelp shim 实现在导出函数首次调用时才加载系统 DLL
增加 build-compatibility-tests*/codex-tools/ 到 .gitignore
test: 新增 UDP 策略、Socket 家族和 DbgHelp shim 测试
添加以下测试套件:
test_udp_policy.cpp: 验证 UDP 策略决策矩阵
test_socket_family.cpp: 验证 IPv6 dual-stack 行为
test_dbghelp_shim.cpp: 验证 DbgHelp API 转发功能
docs: 更新部署说明和配置文档
详细说明 IDE/CLI 目录分离的部署方式
更新 UDP 策略配置说明,引入 auto 模式
修正 IPv6 dual-stack 相关说明
添加 diagnostics.agent_ip_probe 配置选项说明
chore: 添加兼容性分析文档
分析 Issues #113 -#130 的根本原因,包括:
IDE 崩溃/无响应的混装问题
UDP/QUIC 流量被阻断问题
地域资格诊断缺失问题
提供完整的修复方案和验证记录
🔧 杂项 (Chores)
📋 其他更新 (Other)
288e942
将中文版README中的微信群二维码从qun-22.jpg更新为qun-23.jpg
将英文版README中的微信群二维码从qun-22.jpg更新为qun-23.jpg
新增qun-23.jpg图片文件
You can’t perform that action at this time.