Gitea 1.17.0 已正式发布。公告称,这是一个相对较大的版本更新,带来了许多新功能和破坏性变化。在 1.17 开发周期里,总共合并了 645 个 PR。
Gitea 1.17.0 对部分依赖进行了升级,其中包括 Git >= 2.0、docker >= 20.10.6,以及需要 Go 1.18 或更高的版本进行编译。
下载地址:https://dl.gitea.io/gitea/1.17.0/
值得关注的变化
- 引入包管理服务 (Package Registry) #16510
Gitea 1.17.0 新增了支持各种软件包管理器 (Composer, Conan, Generic, Helm, Maven, npm, NuGet, OCI Containers (Docker), PyPI & RubyGems) 的包管理服务 (Package Registry)。该功能对于自己搭建基础设施来部署软件的团队非常有用。
详细查看文档。
- 为
cherry-pick
,revert
,apply-patch
命令添加 Web UI #17902
新版本为为cherry-pick
, revert
, apply-patch
命令添加了方便使用的 Web UI。
- 优化移动端体验 #19546
新版本重构了许多前端代码,但没有对当前的 UI 进行重大改变。由于增加了更多响应式设计,因此在移动端浏览 Gitea 的体验也得到了进一步提升。
Before ▼
After ▼
点此查看具体变化。
- 改进文件导航功能 #19007 & #15028
在 PR review 期间,支持将更改的文件标记为已 review 状态,并获悉后续对它们的更改 (#19007)。此外还针对仓库的代码列表实现了 Go to file 功能。
- 所有 check 通过后,自动合并 PR
在所有必要的 check 都通过后,支持通过 WebUI 或 API 来合并 PR。请注意,此功能只有在目标分支具备分支保护时才会启用。
Release Note | 发布公告