发布日期: 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 is always() (#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)

下载链接