发布日期: 2023-11-27
版本号: v1.21.1

本次更新主要包含安全修复、错误修正、功能优化及文档改进。在安全方面,修复了评论权限问题。错误修复涉及多个功能模块,包括删除孤立仓库、修复CORS在OAuth2处理中的问题、解决按钮缺失及表单重复提交问题、修复Action任务输出表警告、空运行标题显示异常、Matrix/MSTeams空指针引用及PostgreSQL连接构建错误等。API方面调整了Token删除端点的权限以保持一致性。功能优化包括无软件包时不显示搜索框、增加清理成功提示。文档更新涵盖邮件设置说明、默认操作设置说明及新增无工作流时的操作指南。其他调整包括PR比较页面改用全宽布局。

更新内容 (中文)

  • 安全
    • 修复评论权限问题 (#28213) (#28216)
  • 错误修复
    • 修复删除孤立仓库功能 (#28200) (#28202)
    • 使 CORS 支持 oauth2 处理器 (#28184) (#28185)
    • 修复缺失按钮问题 (#28179) (#28181)
    • 修复 ActionTaskOutput 表缺失警告 (#28149) (#28152)
    • 修复空操作运行标题问题 (#28113) (#28148)
    • 使用 "is-loading" 防止代码评论重复提交 (#28143) (#28147)
    • 修复 Matrix 和 MSTeams 空指针引用问题 (#28089) (#28105)
    • 修正 PostgreSQL 连接构建器错误行为 (#28085) (#28098)
    • 修复系统配置缓存过期时间问题 (#28072) (#28090)
    • 受限用户仅可见团队分配的机构仓库 (#28025) (#28051)
  • API
    • 统一 Token 端点 DELETE 与 GET/POST 的权限 (#27610) (#28099)
  • 功能增强
    • 无软件包时不显示搜索框 (#28146) (#28159)
    • 添加缺失的 packages.cleanup.success 提示 (#28129) (#28132)
  • 文档
    • 更新邮件设置文档:替换已弃用的 IS_TLS_ENABLED 参数 (#28205) (#28208)
    • 修正快速入门文档中 action 默认设置描述 (#28160) (#28168)
    • 添加无工作流时的 Actions 引导页 (#28145) (#28153)
  • 其他
    • 使用全宽显示 PR 对比界面 (#28182) (#28186)

更新内容 (原始)

  • SECURITY
    • Fix comment permissions (#28213) (#28216)
  • BUGFIXES
    • Fix delete-orphaned-repos (#28200) (#28202)
    • Make CORS work for oauth2 handlers (#28184) (#28185)
    • Fix missing buttons (#28179) (#28181)
    • Fix no ActionTaskOutput table waring (#28149) (#28152)
    • Fix empty action run title (#28113) (#28148)
    • Use “is-loading” to avoid duplicate form submit for code comment (#28143) (#28147)
    • Fix Matrix and MSTeams nil dereference (#28089) (#28105)
    • Fix incorrect pgsql conn builder behavior (#28085) (#28098)
    • Fix system config cache expiration timing (#28072) (#28090)
    • Restricted users only see repos in orgs which their team was assigned to (#28025) (#28051)
  • API
    • Fix permissions for Token DELETE endpoint to match GET and POST (#27610) (#28099)
  • ENHANCEMENTS
    • Do not display search box when there’s no packages yet (#28146) (#28159)
    • Add missing packages.cleanup.success (#28129) (#28132)
  • DOCS
    • Docs: Replace deprecated IS_TLS_ENABLED mailer setting in email setup (#28205) (#28208)
    • Fix the description about the default setting for action in quick start document (#28160) (#28168)
    • Add guide page to actions when there’s no workflows (#28145) (#28153)
  • MISC
    • Use full width for PR comparison (#28182) (#28186)

下载链接