| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| antigravity-proxy-v1.7-win-x64.zip | 2026-02-03 | 188.1 kB | |
| antigravity-proxy-v1.7-win-x86.zip | 2026-02-03 | 169.0 kB | |
| README.md | 2026-02-03 | 7.6 kB | |
| v1.7 source code.tar.gz | 2026-02-03 | 60.3 MB | |
| v1.7 source code.zip | 2026-02-03 | 60.4 MB | |
| Totals: 5 Items | 121.1 MB | 0 | |
✨ 新功能 (Features)
- config-web: improve layout and routing hints (``)
- routing: add rule-based routing and web config tool (``)
🐛 Bug 修复 (Bug Fixes)
- hooks: 修复 Windows SDK 弃用警告 (``)
- 移除路由规则中不支持的 ports 配置项
- 添加已知问题说明:FakeIP 与 direct 规则中同时使用 domains 和 ports 的历史问题
- 补充 IPv6 模式优先级说明文档
- 解决旧版本中 FakeIP + direct + domains + ports 组合使用时的连接失败问题
- 将 WSAPROTOCOL_INFOA 替换为 WSAPROTOCOL_INFOW 避免 C4996 警告
- 相应更新 getsockopt 调用使用 SO_PROTOCOL_INFOW 常量
- README: 更新文档中的配置示例和已知问题说明 (``)
- 添加BUILD_TESTS选项用于构建单元测试,默认关闭,包含IPv6解析器的测试用例
- 移除了配置示例中的ports字段,新增已知问题章节,说明FakeIP与
- direct规则中domains和ports同时配置的问题,并补充IPv6模式的优先级说明
- hooks: 优化UDP连接阻断错误码和日志信息 (``)
- 新增 child_injection_mode 配置选项,支持 "filtered"(默认) 和 "inherit" 两种模式
- 新增 child_injection_exclude 排除列表,支持大小写不敏感的子串匹配
- 实现 IsChildInjectionExcluded 和 ShouldInjectChildProcess 方法
- 添加 ToLowerCopy 工具函数用于字符串大小写转换
- 更新 CreateProcess 钩子以支持新的注入逻辑
- 将UDP阻断错误码从 WSAENETUNREACH 改为 WSAEACCES,更准确反映策略阻断性质
- 更新UDP阻断日志信息,明确说明WSA错误码为策略阻断返回而非真实网络故障
- 改进CreateProcess钩子中的日志输出,区分过滤模式和排除列表导致的跳过情况
- config: 调整默认配置提升调试体验 (``)
- 新增CreateProcessA函数钩子,补全ANSI路径支持,降低子进程漏注入概率
- 改进进程注入逻辑,添加注入结果验证机制,区分成功/失败状态
- 优化远程线程等待逻辑,避免UAF(Use After Free)安全问题
- 添加详细的注入成功/失败日志记录,便于故障排查
- 将默认日志级别从info调整为debug,便于排障时获得更直观的信息
- 移除端口白名单限制,默认允许所有端口走代理,解决QUIC/HTTP3相关问题
- 更新配置文档中的默认值描述,保持一致性
- docs: 更新配置说明文档
- 同步更新build.ps1中的配置注释和表格说明
- 补充UDP阻断日志的详细说明,包括QUIC重试相关的注意事项
- chore(memory): 整理记忆文件结构并迁移数据
- 将原有context.md、patterns.md、preferences.md、rules.md移至backup目录
- 创建memories.json存储结构化记忆数据,包含规则、偏好和上下文信息
- 移除旧版metadata.json文件
- routing: remove duplicate method declarations (``)
♻️ 代码重构 (Refactoring)
- workflow: 提取 Conventional Commits 正则表达式为变量 (
bd2ff9f) - 将 Conventional Commits 的正则表达式提取到变量 CC_HEADER_RE 和 CC_FULL_RE 中
- 避免 bash 在 [[ ... =~ ... ]] 条件中将括号和感叹号误解析为条件语法
- 使用变量替换原有的硬编码正则表达式,提高代码可读性和维护性
📝 文档更新 (Documentation)
- readme: fix two formatting issues in README (``)
- 修复 README 两处格式问题
- clarify config tool usage and AUTHORS (``)
- add routing rules and config tool (``)
👷 CI 配置 (CI)
- trigger build (``)
🔧 杂项 (Chores)
- empty: 创建空提交 (``)
- 根据提供的code differences信息为空的情况,生成一个空提交的commit message:
- 由于没有提供具体的代码差异信息,此提交为空提交,
- 仅用于占位或触发特定的CI/CD流程。
- 注意:由于您提供的code differences信息为空,我无法生成具体的变更描述。在实际使用中,请确保提供详细的代码变更信息以便生成准确的commit message。
💄 代码风格 (Style)
- config-web: refine dark console UI / 样式:优化深色控制台风格界面 (``)
📋 其他更新 (Other)
- 20a3c10 (``)
- 移除了对extglob特性的依赖,改用sed命令进行字符串首尾空白去除,
- 以提高脚本在不同环境下的兼容性
- d2397d8 (``)
- 配置文件中添加了特定的目标进程用于注入,
- 包括 language_server_windows 和 Antigravity.exe。
- d3338c6 (``)
- 将build.ps1中的log_level从"info"修改为"debug"
- 便于排障时获取更详细的日志信息
- 9c0ee16 (``)
- 在 release 工作流中添加同步版本号到 build.ps1 的功能
- 自动更新 build.ps1 文件中的版本号变量
- 配置 git 用户身份为 github-actions[bot]
- 切换到默认分支并拉取最新代码后进行版本更新
- 提交更新后的版本号并推送回仓库
- 添加 [skip ci] 标签避免触发额外的 CI 构建
- d00bf4b (``)
- 将默认日志级别从 debug 改为 info,减少日常使用时的日志输出
- 新增 child_injection_mode 配置项,支持 filtered 和 inherit 两种子进程注入模式
- 添加 child_injection_exclude 列表,支持按名称排除特定子进程
- 优化 proxy_rules 配置,默认仅代理 HTTP(80) 和 HTTPS(443) 端口
- 新增高级路由规则配置 routing,支持内网自动直连功能
- 增加配置文档说明,更新配置示例和表格内容
- 调整 JSON 序列化深度从 4 增加到 5 以支持深层嵌套配置
- 81b4b66 (``)
- 添加toast通知的兜底机制,当DOM容器不存在时使用alert提醒用户
- 改进loading按钮状态管理,增加参数验证和中文提示文本
- 优化规则列表渲染,增强规则名称和动作的显示逻辑
- 更新风险警告文案,提供更清晰的FakeIP模式兼容性说明
- 扩展loadConfig函数支持静默加载选项和自定义提示消息
- 新增预设模板功能,提供四种常见代理场景的一键配置
- 实现首次使用引导卡片,帮助用户快速上手操作流程
- 本地化界面文本,将英文标签替换为中文描述提升用户体验
- 增加删除规则的二次确认机制,防止误操作导致数据丢失
- 优化测试控制台显示,区分连接阶段和DNS阶段的命中结果
- 38ad5d2 (``)
- 添加时间戳到通知消息显示
- 增加ASCII装饰背景和扫描线动画效果
- 更新配色方案为赛博朋克绿色主题
- 改进按钮悬停效果和故障效果
- 将界面文本转换为大写和黑客风格
- 调整卡片样式和边框设计
- 更新表单输入样式和复选框外观
- 优化规则列表和测试控制台界面
- 调整加载状态的故障效果
- 统一字体为等宽字体以获得终端外观
- 34a50e9 (``)
- 添加ui助手函数包括toast通知、加载状态指示器和骨架屏
- 实现规则列表的加载动画和空状态显示
- 改进规则编辑器的表单验证和用户体验
- 添加下载按钮的加载状态反馈
- 优化规则列表渲染性能和交互体验
- 增强测试功能的异步处理和结果显示
- 重构代码结构增加模块化组织
- 12670f6 (``)
- 添加严格的 shell 错误处理模式 (set -euo pipefail)
- 实现字符串修剪和内联代码块处理函数
- 改进提交解析逻辑,支持从 body 中提取符合规范的提交信息
- 优化 Markdown 转义和格式化处理
- 使用更安全的 heredoc 方式输出变更日志内容