gitea v1.21.8 版本更新介绍
发布日期: 2024-03-13
版本号: v1.21.8
本次更新包含以下内容:已知问题方面,浏览"packages"页面可能触发500错误,升级至1.21.9版本可修复。安全更新修复了用户探索页面排序方式的安全漏洞。功能增强修正了代码搜索结果行号显示错误。错误修复涉及多个方面:界面显示问题(数学表达式渲染、CSV大文件显示、计数器显示异常);系统操作问题(下载构件请求方式、任务队列中断问题、定时任务空仓库检测);账户管理问题(密码错误删除账户的500错误、登录状态重定向);工作流问题(触发事件错误、任务跳过状态、条件判断逻辑);链接处理问题(内部文件链接渲染、Markdown链接目标、子路径URL计算);以及事务处理优化(新增议题数据库事务、状态检查匹配逻辑)等,共修复超过40项系统缺陷。
更新内容 (中文)
- 已知问题
- 浏览“packages”页面可能导致500错误,升级至1.21.9可修复
- 安全更新
- 仅支持使用预定义的排序规则访问“/explore/users”页面 (#29430) (#29443)
- 功能改进
- 修复代码搜索结果中行号错误 (#29260) (#29623)
- 错误修复
- 使用GET而非POST请求获取actions制品 (#29734) (#29737)
- 修复块级数学表达式渲染不一致问题 (#29677) (#29711)
- 修复组织内文件链接渲染问题 (#29669) (#29705)
- 退出登录时不显示AbortErrors (#29639) (#29667)
- 修复用户自定义标记链接目标 (#29305) (#29666)
- 修复文件大小超过UI.CSV.MaxFileSize时CSV渲染错误 (#29653) (#29663)
- 修复隐藏测试的失败问题 (#29254) (#29662)
- 在DetectAndHandleSchedules中添加空仓库检查 (#29606) (#29659)
- 修复删除账户时密码错误或登录类型不支持导致的500错误 (#29579) (#29656)
- 重定向时使用严格的协议检查 (#29642) (#29644)
- 避免issue信息异常 (#29625) (#29632)
- 防止graceful manager意外崩溃 (#29629) (#29630)
- 已登录用户访问"/user/login"时自动重定向 (#29583) (#29599)
- 修复工作流触发事件IssueChangeXXX问题 (#29559) (#29565)
- 修复AppSubURL的cookie路径错误 (#29534) (#29552)
- 修复队列仍有元素时工作进程被错误终止的问题 (#29532) (#29546)
- 修复创建PR失败时的错误重定向 (#29537) (#29543)
- 修复链接中子路径错误 (#29535) (#29541)
- 修复issue链接不支持引号的问题 (#29484) (#29487) (#29536)
- 修复issue和评论历史记录问题 (#29525) (#29527)
- 当任务被跳过时将pre-step状态设为
skipped
(#29489) (#29523) - 改进
processWindowErrorEvent
处理 (#29407) (#29480) - 修复页面计数器显示异常 (#29448) (#29478)
- 修复工作流触发事件问题 (#29467) (#29475)
- 修复克隆输入框中的URL计算 (#29470) (#29473)
- 当
if
条件为always()
时始终执行任务 (#29464) (#29469) - 修复模板问题 (#27581) (#29446)
- 修复重新运行首个任务时触发所有任务的问题 (#29439) (#29441)
- 在action通知器中忽略空仓库的CreateRepository (#29416) (#29424)
- 修复补丁编辑器的树路径值错误 (#29377) (#29421)
- 为新建issue添加缺失的数据库事务 (#29490) (#29607)
- 修复向空仓库推送release时500错误 (#29554) (#29564)
- 修复相对/绝对URL使用错误 (#29531) (#29547)
- 修复
AppSubURL
的错误测试用法 (#29459) (#29488) - 修复遗漏的return语句 (#29450) (#29453)
- 修复状态检查规则匹配多个action时的问题 (#29631) (#29655)
- 改进blame时间戳对比度,修复双边框问题 (#29482) (#29485)
更新内容 (原始)
- KNOWN ISSUES
- Browsing “packages” pages might cause 500 error, it could be fixed by updating to 1.21.9:
- SECURITY
- Only use supported sort orders for “/explore/users” page (#29430) (#29443)
- ENHANCEMENTS
- Fix wrong line number in code search result (#29260) (#29623)
- BUGFIXES
- Use Get but not Post to get actions artifacts (#29734) (#29737)
- Fix inconsistent rendering of block mathematical expressions (#29677) (#29711)
- Fix rendering internal file links in org (#29669) (#29705)
- Don’t show AbortErrors on logout (#29639) (#29667)
- Fix user-defined markup links targets (#29305) (#29666)
- Fix incorrect rendering csv file when file size is larger than UI.CSV.MaxFileSize (#29653) (#29663)
- Fix hidden test’s failure (#29254) (#29662)
- Add empty repo check-in DetectAndHandleSchedules (#29606) (#29659)
- Fix 500 when deleting an account with an incorrect password or unsupported login type (#29579) (#29656)
- Use strict protocol check when redirect (#29642) (#29644)
- Avoid issue info panic (#29625) (#29632)
- Avoid unexpected panic in graceful manager (#29629) (#29630)
- Make “/user/login” page redirect if the current user has signed in (#29583) (#29599)
- Fix workflow trigger event IssueChangeXXX bug (#29559) (#29565)
- Fix incorrect cookie path for AppSubURL (#29534) (#29552)
- Fix queue worker incorrectly stopped when there are still more items in the queue (#29532) (#29546)
- Fix incorrect redirection when creating a PR fails (#29537) (#29543)
- Fix incorrect subpath in links (#29535) (#29541)
- Fix issue link does not support quotes (#29484) (#29487) (#29536)
- Fix issue & comment history bugs (#29525) (#29527)
- Set pre-step status to
skipped
if the job is skipped (#29489) (#29523) - Fix/Improve
processWindowErrorEvent
(#29407) (#29480) - Fix counter display number incorrectly displayed on the page (#29448) (#29478)
- Fix workflow trigger event bugs (#29467) (#29475)
- Fix URL calculation in the clone input box (#29470) (#29473)
- The job should always run when
if
isalways()
(#29464) (#29469) - Fix template bug (#27581) (#29446)
- Not trigger all jobs anymore when re-running the first job (#29439) (#29441)
- Ignore empty repo for CreateRepository in action notifier (#29416) (#29424)
- Fix incorrect tree path value for patch editor (#29377) (#29421)
- Add missing database transaction for new issues (#29490) (#29607)
- Fix 500 when pushing release to an empty repo (#29554) (#29564)
- Fix incorrect relative/absolute URL usages (#29531) (#29547)
- Fix wrong test usage of
AppSubURL
(#29459) (#29488) - Fix missed return (#29450) (#29453)
- Fixing the issue when status checks per rule matches multiple actions (#29631) (#29655)
- Improve contrast on blame timestamp, fix double border (#29482) (#29485)
下载链接
- gitea-1.21.8-darwin-10.12-amd64
- gitea-1.21.8-darwin-10.12-amd64.asc
- gitea-1.21.8-darwin-10.12-amd64.sha256
- gitea-1.21.8-darwin-10.12-amd64.sha256.asc
- gitea-1.21.8-darwin-10.12-amd64.xz
- gitea-1.21.8-darwin-10.12-amd64.xz.asc
- gitea-1.21.8-darwin-10.12-amd64.xz.sha256
- gitea-1.21.8-darwin-10.12-amd64.xz.sha256.asc
- gitea-1.21.8-darwin-10.12-arm64
- gitea-1.21.8-darwin-10.12-arm64.asc
- gitea-1.21.8-darwin-10.12-arm64.sha256
- gitea-1.21.8-darwin-10.12-arm64.sha256.asc
- gitea-1.21.8-darwin-10.12-arm64.xz
- gitea-1.21.8-darwin-10.12-arm64.xz.asc
- gitea-1.21.8-darwin-10.12-arm64.xz.sha256
- gitea-1.21.8-darwin-10.12-arm64.xz.sha256.asc
- gitea-1.21.8-freebsd12-amd64
- gitea-1.21.8-freebsd12-amd64.asc
- gitea-1.21.8-freebsd12-amd64.sha256
- gitea-1.21.8-freebsd12-amd64.sha256.asc
- gitea-1.21.8-freebsd12-amd64.xz
- gitea-1.21.8-freebsd12-amd64.xz.asc
- gitea-1.21.8-freebsd12-amd64.xz.sha256
- gitea-1.21.8-freebsd12-amd64.xz.sha256.asc
- gitea-1.21.8-gogit-windows-4.0-386.exe
- gitea-1.21.8-gogit-windows-4.0-386.exe.asc
- gitea-1.21.8-gogit-windows-4.0-386.exe.sha256
- gitea-1.21.8-gogit-windows-4.0-386.exe.sha256.asc
- gitea-1.21.8-gogit-windows-4.0-386.exe.xz
- gitea-1.21.8-gogit-windows-4.0-386.exe.xz.asc
- gitea-1.21.8-gogit-windows-4.0-386.exe.xz.sha256
- gitea-1.21.8-gogit-windows-4.0-386.exe.xz.sha256.asc
- gitea-1.21.8-gogit-windows-4.0-amd64.exe
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.asc
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.sha256
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.sha256.asc
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.xz
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.xz.asc
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.xz.sha256
- gitea-1.21.8-gogit-windows-4.0-amd64.exe.xz.sha256.asc
- gitea-1.21.8-linux-386
- gitea-1.21.8-linux-386.asc
- gitea-1.21.8-linux-386.sha256
- gitea-1.21.8-linux-386.sha256.asc
- gitea-1.21.8-linux-386.xz
- gitea-1.21.8-linux-386.xz.asc
- gitea-1.21.8-linux-386.xz.sha256
- gitea-1.21.8-linux-386.xz.sha256.asc
- gitea-1.21.8-linux-amd64
- gitea-1.21.8-linux-amd64.asc
- gitea-1.21.8-linux-amd64.sha256
- gitea-1.21.8-linux-amd64.sha256.asc
- gitea-1.21.8-linux-amd64.xz
- gitea-1.21.8-linux-amd64.xz.asc
- gitea-1.21.8-linux-amd64.xz.sha256
- gitea-1.21.8-linux-amd64.xz.sha256.asc
- gitea-1.21.8-linux-arm-5
- gitea-1.21.8-linux-arm-5.asc
- gitea-1.21.8-linux-arm-5.sha256
- gitea-1.21.8-linux-arm-5.sha256.asc
- gitea-1.21.8-linux-arm-5.xz
- gitea-1.21.8-linux-arm-5.xz.asc
- gitea-1.21.8-linux-arm-5.xz.sha256
- gitea-1.21.8-linux-arm-5.xz.sha256.asc
- gitea-1.21.8-linux-arm-6
- gitea-1.21.8-linux-arm-6.asc
- gitea-1.21.8-linux-arm-6.sha256
- gitea-1.21.8-linux-arm-6.sha256.asc
- gitea-1.21.8-linux-arm-6.xz
- gitea-1.21.8-linux-arm-6.xz.asc
- gitea-1.21.8-linux-arm-6.xz.sha256
- gitea-1.21.8-linux-arm-6.xz.sha256.asc
- gitea-1.21.8-linux-arm64
- gitea-1.21.8-linux-arm64.asc
- gitea-1.21.8-linux-arm64.sha256
- gitea-1.21.8-linux-arm64.sha256.asc
- gitea-1.21.8-linux-arm64.xz
- gitea-1.21.8-linux-arm64.xz.asc
- gitea-1.21.8-linux-arm64.xz.sha256
- gitea-1.21.8-linux-arm64.xz.sha256.asc
- gitea-1.21.8-windows-4.0-386.exe
- gitea-1.21.8-windows-4.0-386.exe.asc
- gitea-1.21.8-windows-4.0-386.exe.sha256
- gitea-1.21.8-windows-4.0-386.exe.sha256.asc
- gitea-1.21.8-windows-4.0-386.exe.xz
- gitea-1.21.8-windows-4.0-386.exe.xz.asc
- gitea-1.21.8-windows-4.0-386.exe.xz.sha256
- gitea-1.21.8-windows-4.0-386.exe.xz.sha256.asc
- gitea-1.21.8-windows-4.0-amd64.exe
- gitea-1.21.8-windows-4.0-amd64.exe.asc
- gitea-1.21.8-windows-4.0-amd64.exe.sha256
- gitea-1.21.8-windows-4.0-amd64.exe.sha256.asc
- gitea-1.21.8-windows-4.0-amd64.exe.xz
- gitea-1.21.8-windows-4.0-amd64.exe.xz.asc
- gitea-1.21.8-windows-4.0-amd64.exe.xz.sha256
- gitea-1.21.8-windows-4.0-amd64.exe.xz.sha256.asc
- gitea-docs-1.21.8.tar.gz
- gitea-docs-1.21.8.tar.gz.asc
- gitea-docs-1.21.8.tar.gz.sha256
- gitea-docs-1.21.8.tar.gz.sha256.asc
- gitea-src-1.21.8.tar.gz
- gitea-src-1.21.8.tar.gz.asc
- gitea-src-1.21.8.tar.gz.sha256
- gitea-src-1.21.8.tar.gz.sha256.asc