Skip to content

v1.16.0:低延迟 Git 接收与完整平台包

Choose a tag to compare

@neko233-com neko233-com released this 21 Oct 14:51
· 36 commits to main since this release

v1.16.0 改善 Git HTTP 接收链路:轻量 gitsss-hook 执行原有权限和分支处理,保留 Git 原生旧 OID 比较与原子 refs 更新、自定义 hooks 和现有存储布局。并发后置回调不会覆盖更新的分支快照,令牌活动更新保留当前权限与撤销状态。

最终 Linux amd64 CGO 包在 WAL/NORMAL 配置下,16 个连续在途请求完成 512 次独立成功更新、零重试,119.76 push/s。包含本机 Windows git-next 0.3.0 的 Git/LFS、PR 合并、权限、自定义 hooks、数据库记录与重启完整性的整批验收耗时 50.907 秒。完整数据见 acceptance-1.16.0.json;其他同步级别与 Windows CLI 的耗时分别记录。

每个平台的 tar.gz 包含固定名称的 gitsss 与 gitsss-hook、许可证和安装说明。升级保留原配置和仓库/LFS 路径;两个程序放在同一目录。原始文件、XZ 与 Windows GoGit 兼容变体继续提供。Linux CGO 变体请显式选择 linux-amd64-cgo 附件,并搭配同版本 linux-amd64 辅助程序。SQLite 性能配置为 SQLITE_JOURNAL_MODE=WAL、SQLITE_SYNCHRONOUS=NORMAL;留空仍保留原驱动默认值。

七平台交叉编译、两种 SQLite 驱动、竞态检查、11 个相关 Go 包、代码检查、前端 279 项资源、所有压缩文件与平台组合包均在本机验证。macOS 与非本机架构完成交叉编译和静态校验;没有进行 macOS 真机运行。本次未使用 GitHub Actions。

PROVENANCE-1.16.0.json 记录源码提交、构建环境与产物身份;SHA256SUMS 覆盖全部附件。