gitea v1.21.9 版本更新介绍
发布日期: 2024-03-22
版本号: v1.21.9
本次更新主要包含性能优化、功能改进及问题修复:
性能方面,仓库仪表盘仅在计数模式开启时进行统计,并添加仪表盘提交状态缓存。
功能增强包括支持工作流运行变量表达式、显示运行中的Actions后续步骤。
问题修复涵盖多项内容:修复同名仓库分支间API创建PR的head字段命名空间问题、优化标记锚点处理、解决通过CODEOWNERS添加评审未通知问题、修复评论审核模板错误、用户ID列大小写问题、精确搜索功能异常、颜色选择器ID关联错误、分支差异检测基准错误、Safari加载动画显示异常、里程碑翻译缺失、路由潜在崩溃、评审列表空指针异常、默认配置文档错误、删除评审界面显示异常、分支加载崩溃、标签引用状态链接错误、编辑器误导提示、操作步骤边框异常、日期处理格式调整、模板包链接调用错误、用户异常登出问题、PR列表性能优化及任务重试逻辑错误。
Gitea Cloud实例将在维护窗口自动升级至该版本。
更新内容 (中文)
- 性能优化
- 仅在 count_only=true 时执行仓库仪表盘计数操作 (#29884) (#29905)
- 为仪表盘提交状态添加缓存机制 (#29932)
- 功能增强
- 支持 runs-on 使用变量表达式 (#29468) (#29782)
- 显示运行中的 Actions 后续步骤 (#29926) (#29928)
- 缺陷修复
- 修复通过API在同一仓库分支间创建PR时head字段命名空间问题 (#26986) (#29857)
- 修复并重写标记锚点处理逻辑 (#29931) (#29946)
- 通知通过 CODEOWNERS 添加的评审者 (#29842) (#29902)
- 修复评论审核不存在时的模板错误 (#29888) (#29889)
- 修复用户ID列大小写问题 (#29863) (#29867)
- 实现 meilisearch 精确搜索issues功能 (#29740 & #29671) (#29846)
- 修复颜色选择器 for 属性未正确指向ID的问题 (#29813) (#29815)
- 修正 CODEOWNER 差异检测基准分支至合并基准 (#29783) (#29807)
- 修复 Safari 浏览器加载动画渲染问题 (#29801) (#29802)
- 修复里程碑页面缺失翻译项 (#29785) (#29789)
- 修复用户路由可能出现的 panic (#29751) (#29786)
- 修复 ToPullReviewList 潜在空指针异常 (#29759) (#29775)
- 修正文档中 ENABLE_OPENID_SIGNIN 默认值错误 (#29925) (#29927)
- 解决评审删除后界面显示异常问题 (#29951) (#29968)
- 修复 loadOneBranch panic 错误 (#29938) (#29939)
- 修复引用为标签时的提交状态无效链接 (#29752) (#29908)
- 修正编辑器错误消息因键值复用导致的误导 (#29859) (#29876)
- 修复空操作步骤的双边框和圆角问题 (#29845) (#29850)
- 使用 Temporal.PlainDate 处理绝对日期 (#29804) (#29808)
- 修复模板中包链接方法调用错误 (#29580) (#29764)
- 修复用户因 GetUserByID 返回未知错误可能登出的问题 (#29962) (#29964)
- 提升拉取请求列表页性能 (#29900) (#29972)
- 修复任务重运行中的缺陷 (#29983) (#29955)
Gitea Cloud 实例将在指定维护窗口期间自动升级至此版本。
更新内容 (原始)
- PERFORMANCE
- Only do counting when count_only=true for repo dashboard (#29884) (#29905)
- Add cache for dashboard commit status (#29932)
- ENHANCEMENT
- Make runs-on support variable expression (#29468) (#29782)
- Show Actions post step when it’s running (#29926) (#29928)
- BUGFIXES
- Fix PR creation via API between branches of the same repo with head field namespaced (#26986) (#29857)
- Fix and rewrite markup anchor processing (#29931) (#29946)
- Notify reviewers added via CODEOWNERS (#29842) (#29902)
- Fix template error when comment review doesn’t exist (#29888) (#29889)
- Fix user id column case (#29863) (#29867)
- Make meilisearch do exact search for issues (#29740 & #29671) (#29846)
- Fix the
for
attribute not pointing to the ID of the color picker (#29813) (#29815) - Fix codeowner detected diff base branch to mergebase (#29783) (#29807)
- Fix Safari spinner rendering (#29801) (#29802)
- Fix missing translation on milestones (#29785) (#29789)
- Fix user router possible panic (#29751) (#29786)
- Fix possible NPE in ToPullReviewList (#29759) (#29775)
- Fix the wrong default value of ENABLE_OPENID_SIGNIN on docs (#29925) (#29927)
- Solving the issue of UI disruption when the review is deleted without refreshing (#29951) (#29968)
- Fix loadOneBranch panic (#29938) (#29939)
- Fix invalid link of the commit status when ref is tagged (#29752) (#29908)
- Editor error message misleading due to re-used key. (#29859) (#29876)
- Fix double border and border-radius on empty action steps (#29845) (#29850)
- Use
Temporal.PlainDate
for absolute dates (#29804) (#29808) - Fix incorrect package link method calls in templates (#29580) (#29764)
- Fix the bug that the user may log out if GetUserByID returns unknown error (#29962) (#29964)
- Performance improvements for pull request list page (#29900) (#29972)
- Fix bugs in rerunning jobs (#29983) (#29955)
Instances on Gitea Cloud will be automatically upgraded to this version during the specified maintenance window.
下载链接
- gitea-1.21.9-darwin-10.12-amd64
- gitea-1.21.9-darwin-10.12-amd64.asc
- gitea-1.21.9-darwin-10.12-amd64.sha256
- gitea-1.21.9-darwin-10.12-amd64.sha256.asc
- gitea-1.21.9-darwin-10.12-amd64.xz
- gitea-1.21.9-darwin-10.12-amd64.xz.asc
- gitea-1.21.9-darwin-10.12-amd64.xz.sha256
- gitea-1.21.9-darwin-10.12-amd64.xz.sha256.asc
- gitea-1.21.9-darwin-10.12-arm64
- gitea-1.21.9-darwin-10.12-arm64.asc
- gitea-1.21.9-darwin-10.12-arm64.sha256
- gitea-1.21.9-darwin-10.12-arm64.sha256.asc
- gitea-1.21.9-darwin-10.12-arm64.xz
- gitea-1.21.9-darwin-10.12-arm64.xz.asc
- gitea-1.21.9-darwin-10.12-arm64.xz.sha256
- gitea-1.21.9-darwin-10.12-arm64.xz.sha256.asc
- gitea-1.21.9-freebsd12-amd64
- gitea-1.21.9-freebsd12-amd64.asc
- gitea-1.21.9-freebsd12-amd64.sha256
- gitea-1.21.9-freebsd12-amd64.sha256.asc
- gitea-1.21.9-freebsd12-amd64.xz
- gitea-1.21.9-freebsd12-amd64.xz.asc
- gitea-1.21.9-freebsd12-amd64.xz.sha256
- gitea-1.21.9-freebsd12-amd64.xz.sha256.asc
- gitea-1.21.9-gogit-windows-4.0-386.exe
- gitea-1.21.9-gogit-windows-4.0-386.exe.asc
- gitea-1.21.9-gogit-windows-4.0-386.exe.sha256
- gitea-1.21.9-gogit-windows-4.0-386.exe.sha256.asc
- gitea-1.21.9-gogit-windows-4.0-386.exe.xz
- gitea-1.21.9-gogit-windows-4.0-386.exe.xz.asc
- gitea-1.21.9-gogit-windows-4.0-386.exe.xz.sha256
- gitea-1.21.9-gogit-windows-4.0-386.exe.xz.sha256.asc
- gitea-1.21.9-gogit-windows-4.0-amd64.exe
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.asc
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.sha256
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.sha256.asc
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.xz
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.xz.asc
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.xz.sha256
- gitea-1.21.9-gogit-windows-4.0-amd64.exe.xz.sha256.asc
- gitea-1.21.9-linux-386
- gitea-1.21.9-linux-386.asc
- gitea-1.21.9-linux-386.sha256
- gitea-1.21.9-linux-386.sha256.asc
- gitea-1.21.9-linux-386.xz
- gitea-1.21.9-linux-386.xz.asc
- gitea-1.21.9-linux-386.xz.sha256
- gitea-1.21.9-linux-386.xz.sha256.asc
- gitea-1.21.9-linux-amd64
- gitea-1.21.9-linux-amd64.asc
- gitea-1.21.9-linux-amd64.sha256
- gitea-1.21.9-linux-amd64.sha256.asc
- gitea-1.21.9-linux-amd64.xz
- gitea-1.21.9-linux-amd64.xz.asc
- gitea-1.21.9-linux-amd64.xz.sha256
- gitea-1.21.9-linux-amd64.xz.sha256.asc
- gitea-1.21.9-linux-arm-5
- gitea-1.21.9-linux-arm-5.asc
- gitea-1.21.9-linux-arm-5.sha256
- gitea-1.21.9-linux-arm-5.sha256.asc
- gitea-1.21.9-linux-arm-5.xz
- gitea-1.21.9-linux-arm-5.xz.asc
- gitea-1.21.9-linux-arm-5.xz.sha256
- gitea-1.21.9-linux-arm-5.xz.sha256.asc
- gitea-1.21.9-linux-arm-6
- gitea-1.21.9-linux-arm-6.asc
- gitea-1.21.9-linux-arm-6.sha256
- gitea-1.21.9-linux-arm-6.sha256.asc
- gitea-1.21.9-linux-arm-6.xz
- gitea-1.21.9-linux-arm-6.xz.asc
- gitea-1.21.9-linux-arm-6.xz.sha256
- gitea-1.21.9-linux-arm-6.xz.sha256.asc
- gitea-1.21.9-linux-arm64
- gitea-1.21.9-linux-arm64.asc
- gitea-1.21.9-linux-arm64.sha256
- gitea-1.21.9-linux-arm64.sha256.asc
- gitea-1.21.9-linux-arm64.xz
- gitea-1.21.9-linux-arm64.xz.asc
- gitea-1.21.9-linux-arm64.xz.sha256
- gitea-1.21.9-linux-arm64.xz.sha256.asc
- gitea-1.21.9-windows-4.0-386.exe
- gitea-1.21.9-windows-4.0-386.exe.asc
- gitea-1.21.9-windows-4.0-386.exe.sha256
- gitea-1.21.9-windows-4.0-386.exe.sha256.asc
- gitea-1.21.9-windows-4.0-386.exe.xz
- gitea-1.21.9-windows-4.0-386.exe.xz.asc
- gitea-1.21.9-windows-4.0-386.exe.xz.sha256
- gitea-1.21.9-windows-4.0-386.exe.xz.sha256.asc
- gitea-1.21.9-windows-4.0-amd64.exe
- gitea-1.21.9-windows-4.0-amd64.exe.asc
- gitea-1.21.9-windows-4.0-amd64.exe.sha256
- gitea-1.21.9-windows-4.0-amd64.exe.sha256.asc
- gitea-1.21.9-windows-4.0-amd64.exe.xz
- gitea-1.21.9-windows-4.0-amd64.exe.xz.asc
- gitea-1.21.9-windows-4.0-amd64.exe.xz.sha256
- gitea-1.21.9-windows-4.0-amd64.exe.xz.sha256.asc
- gitea-docs-1.21.9.tar.gz
- gitea-docs-1.21.9.tar.gz.asc
- gitea-docs-1.21.9.tar.gz.sha256
- gitea-docs-1.21.9.tar.gz.sha256.asc
- gitea-src-1.21.9.tar.gz
- gitea-src-1.21.9.tar.gz.asc
- gitea-src-1.21.9.tar.gz.sha256
- gitea-src-1.21.9.tar.gz.sha256.asc