Skip to content

Releases: WJQSERVER-STUDIO/smart-git

v2.0.1

11 Apr 02:00
271cf25

Choose a tag to compare

Smart-Git v2

  • Rust 版本 (smart-git-rs):基于 gitserver 构建,使用 Axum + Tokio + Gix 栈,支持仓库自动刷新
  • Go 版本 (smart-git):基于 Touka 框架和 go-git v6 重构,无 CGO 依赖

提交记录

Rust 实现(基于 gitserver)

Commit 描述
6cdd05d 添加 Rust Smart-Git 重写脚手架
1a49923 更新 Rust 镜像生命周期管理和配置加载
b1f69a9 对齐 Go 和 Rust 版本的 WANF API
d6fcb45 更新发布工作流,添加针对性 API 测试
95a756f 更新 Rust 依赖,gitserver 升级至 0.0.3
fd8cbca 优化 Rust 开发和测试调试信息
271cf25 统一发布打包,扩展 Rust 目标平台

Go 实现(基于 Touka & go-git v6)

Commit 描述
41ce04f 升级 Touka 框架至最新版本,引入内存优化
6f0117d 修复请求生命周期和阻塞同步路径问题
48a958a 移除冗余错误处理,优化错误转换
d0cfa19 修复 Go 和 Rust 运行时代码审查问题
fd5b245 补充测试文件缺失的导入和辅助函数

文档与配置

Commit 描述
00140cf 添加安装与配置完整文档
082c53c 修复 TOML 配置示例大小写
e537a19 LICENSE 升级至 v2.1

CI/CD

Commit 描述
6bee978 添加 GitHub Actions CI,验证 Go 和 Rust 变更
1760a2d 统一 Go 和 Rust 发布标签为 v*
1265a62 合并上下文修复和启动流程改进 PR
5bd7cff 合并文档修复 PR
136b9c0 合并 CI 工作流 PR
8720e17 合并 CI 工作流 PR
de2fca9 合并 Rust 依赖更新 PR

完整提交列表

Hash 提交信息
6cdd05d add rust smart-git rewrite scaffold
1a49923 update rust mirror lifecycle and config loading
b1f69a9 align go and rust wanf APIs with touka v1
d0cfa19 fix review findings in go and rust runtimes
d6fcb45 update release workflows and add targeted API tests
6f0117d fix request lifecycle and blocking sync paths
48a958a fix: remove redundant error handling in flushResponseWriter and optimize Rust error conversion
fd5b245 fix: add missing imports and helper functions to test files
1265a62 Merge pull request #38 from WJQSERVER-STUDIO/fix/context-and-startup-flow
00140cf docs: add installation and configuration guides for both Go and Rust implementations
082c53c fix: use lowercase [database] section in TOML example to match serde tag
5bd7cff Merge pull request #40 from WJQSERVER-STUDIO/port/pr39-docs
6bee978 ci: validate Go and Rust changes in GitHub Actions
e537a19 docs: update LICENSE to v2.1
136b9c0 Merge pull request #41 from WJQSERVER-STUDIO/chore/add-ci-workflow
41ce04f build: upgrade touka to latest break/v1
8720e17 Merge pull request #42 from WJQSERVER-STUDIO/chore/add-ci-workflow
95a756f build: update Rust dependencies
de2fca9 Merge pull request #43 from WJQSERVER-STUDIO/chore/update-rs-deps
fd8cbca build: trim Rust dev and test debug info (#44)
93641dc Smart-Git v2(with Smart-Git Rust ver.)
1760a2d build: unify release tags across Go and Rust (#45)
271cf25 build: unify release packaging and expand Rust targets (#46)

v2.0.0

10 Apr 23:17
1760a2d

Choose a tag to compare

What's Changed

  • fix request lifecycle and blocking sync paths by @WJQSERVER in #38
  • docs: add installation and configuration guides for both Go and Rust implementations by @WJQSERVER in #40
  • ci: add validation workflow and sync license by @WJQSERVER in #41
  • build: upgrade touka to latest break/v1 by @WJQSERVER in #42
  • build: update Rust dependencies by @WJQSERVER in #43
  • build: update Rust dependencies by @WJQSERVER in #44
  • Smart-Git v2(with Smart-Git Rust ver.) by @WJQSERVER in #37
  • build: unify release tags across Go and Rust by @WJQSERVER in #45

Full Changelog: 1.0.5...v2.0.0

1.0.5

01 Jul 07:08
9fc649e

Choose a tag to compare

  • CHANGE: 更新相关依赖

1.0.4

07 May 11:16
d879eb6

Choose a tag to compare

  • CHANGE: 更新相关依赖
  • CHANGE: 迁移logger库到新的仓库

1.0.3

25 Apr 09:30
9dd7f9d

Choose a tag to compare

  • CHANGE: 更新相关依赖

25w07a

07 May 11:02
9dd7f9d

Choose a tag to compare

25w07a Pre-release
Pre-release

25w07a

1.0.2

11 Apr 11:51
da7ded6

Choose a tag to compare

  • ADD: 加入memLimit以指示gc

25w06a

25 Apr 09:25
da7ded6

Choose a tag to compare

25w06a Pre-release
Pre-release

25w06a

1.0.1

29 Mar 04:08
22ab134

Choose a tag to compare

  • CHANGE: 加入c.SetBodyStream以流式传输
  • FIX: 修正监听地址初始化问题

25w05a

07 Apr 10:23
22ab134

Choose a tag to compare

25w05a Pre-release
Pre-release

25w05a