GitLab 17.0 高影响力重大变更指南

GitLab 17.0 高影响力重大变更指南

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

GitLab 17.0将于5月16日发布,包含许多改进和删除已弃用的功能。高影响删除包括Postgres 13、omniauth-azure-oauth2 gem、Sidekiq选项中的最小和最大并发、GitLab代理的基于拉取的部署功能、Agent for Kubernetes选项ca-cert-file、Package Ultimate的安全策略字段newly_detected和match_on_inclusion、必需的Pipeline配置、基于代理的DAST。

🎯

关键要点

  • GitLab 17.0将于5月16日发布,包含许多改进和删除已弃用的功能。
  • 高影响删除包括Postgres 13、omniauth-azure-oauth2 gem、Sidekiq选项中的最小和最大并发等。
  • 自托管部署方面,Postgres 13已弃用,未升级到Postgres 14将导致部署失败。
  • omniauth-azure-oauth2 gem已弃用,影响使用该提供者进行身份验证的自托管客户。
  • Sidekiq选项中的最小和最大并发已弃用,未迁移将导致部署失败。
  • GitLab代理的基于拉取的部署功能已弃用,可能会影响依赖该功能的CD工作流。
  • Kubernetes代理选项ca-cert-file已重命名,影响使用自签名证书的客户。
  • Package Ultimate的安全策略字段newly_detected和match_on_inclusion已弃用,可能导致合规性违规。
  • 必需的Pipeline配置已弃用,影响使用该配置的Ultimate自托管客户。
  • 基于代理的DAST已弃用,未迁移将导致现有管道中的DAST扫描失败。
  • 有关更多详细信息,请访问弃用页面。

延伸问答

GitLab 17.0的发布日期是什么时候?

GitLab 17.0将于5月16日发布。

GitLab 17.0中有哪些高影响力的功能被删除?

高影响力的删除包括Postgres 13、omniauth-azure-oauth2 gem、Sidekiq选项中的最小和最大并发等。

如果不升级到Postgres 14,会有什么后果?

未升级到Postgres 14将导致自托管客户的部署失败。

omniauth-azure-oauth2 gem被弃用对用户有什么影响?

使用该提供者进行身份验证的自托管客户将无法再通过Azure登录按钮登录。

GitLab 17.0中与Kubernetes相关的变更有哪些?

GitLab代理的基于拉取的部署功能已弃用,ca-cert-file选项已重命名,可能影响CD工作流。

Package Ultimate的安全策略字段有哪些被弃用?

安全策略字段newly_detected和match_on_inclusion已弃用,可能导致合规性违规。

➡️

继续阅读