Skip to content

gitli 0.11.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:50
· 3 commits to main since this release

本次亮点

  • 🔒 包含 v0.10.1 的全部高危安全修复:Git 归档参数注入、CI 日志匿名越权、
    systemd 硬编码主密钥、CI 产物越权删除、OAuth 回调协议校验、X-Forwarded-For 信任、
    停用账号绕过、密码爆破、RBAC 越权、Webhook SSRF 等。
  • ✨ 新增:生产级文本日志格式(带处理函数 file:line(func) 定位、终端颜色高亮、
    慢请求自动升级为 WARN/ERROR),并保留 format = "json" 供日志采集。
  • ✨ 新增:优雅停机,重启/停止时等待在途 Git 传输完成(最长 10 秒),不再中断用户。
  • ✨ 新增:启动横幅(版本 / Go 版本 / 运行模式 / 配置路径 / 数据目录 / Git 版本)
    与弱密钥自动检测(拒绝公开示例值与低熵密钥)。

升级提示:若你曾使用旧 systemd 模板中的示例密钥,请重新生成
GITLI_CRYPTO_KEY / GITLI_PEPPER,并重置 2FA 与 CI Secrets。

Changelog

  • b887a83: refactor(web): mirror github primer structure across all pages, github-style file list and forms (@li63050a)