Skip to content

Releases: LiStudioorg/gitli

gitli 0.12.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 05:00

本次亮点

  • 🔒 包含 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

  • cd79888: fix(web): single-segment user profile route, fill repo sidebar and empty state, sidebar icons, tighter forms (@li63050a)

gitli 0.12.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 04:09

本次亮点

  • 🔒 包含 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

  • 109ebd5: refactor(web): complete tailwind migration, remove all scoped css and ui-* classes (@li63050a)

gitli 0.11.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 03:32

本次亮点

  • 🔒 包含 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

  • 10e4228: fix(web): align layout to extracted primer metrics, fix dashboard squeezing at narrow widths (@li63050a)

gitli 0.11.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:50

本次亮点

  • 🔒 包含 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)

gitli 0.11.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:53

本次亮点

  • 🔒 包含 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

  • c7a3dba: docs(release): refresh release notes template (@li63050a)
  • 9fdfa13: refactor(web): migrate layout and core pages to tailwind, remove duplicate web-nuxt frontend (@li63050a)

gitli 0.11.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 00:29

本次亮点

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

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

gitli 0.10.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 23:56

⚠️ v0.1.x 为早期 Alpha 版本:后端核心功能已就绪,
前端页面仍在完善中。请勿用于生产环境。

Changelog

  • 059ed66: security: fix archive ref injection, CI log IDOR, hardcoded keys, artifact IDOR, oauth redirect, xff trust, inactive accounts, brute force, rbac escalation, ssrf rebinding (@li63050a)

gitli 0.10.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:36

⚠️ v0.1.x 为早期 Alpha 版本:后端核心功能已就绪,
前端页面仍在完善中。请勿用于生产环境。

Changelog

  • 7398d48: feat: brand identity with terracotta orange design tokens, logo component, favicon, component color规范 (@li63050a)

gitli 0.9.0-rc5

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:20

⚠️ v0.1.x 为早期 Alpha 版本:后端核心功能已就绪,
前端页面仍在完善中。请勿用于生产环境。

Changelog

  • 9b2b08c: feat: global shortcuts with help dialog, sensitive action confirmations, log rotation, faster multi-arch docker build (@li63050a)
  • cf6508f: fix: csrf issuance on page load, persistent session cookies, setup wizard flow, profile blank page, termux git path, ui design system (@li63050a)

gitli 0.9.0-rc4

Choose a tag to compare

@github-actions github-actions released this 17 Oct 12:57

⚠️ v0.1.x 为早期 Alpha 版本:后端核心功能已就绪,
前端页面仍在完善中。请勿用于生产环境。

Changelog

  • 720b512: feat: zero-config bootstrap, security hardening (sql/xss/ssrf), performance and ops improvements (@li63050a)
  • d000c43: fix: cap argon2 concurrency and cache git basic auth; stable totp error code; path traversal regression test; ci dist sync check (@li63050a)