极狐驭码 x MiniMax M2 为码而生 - 极狐驭码全面适配 MiniMax M2
了解详情
极狐GitLab 18.4 重点功能解读
极狐GitLab
2025-10-31
21345
分享:

沿袭我们的月度发布传统,极狐GitLab 发布了 18.4 版本。本次更新带来了终端用户模型切换、CI/CD 作业令牌支持 Git Push 操作、Pipeline 分支模拟运行、容器扫描性能优化,以及更多重要特性。

此版为企业客户提供了更灵活、更安全的 DevSecOps 流水线控制能力。

版本信息

容器镜像

18.4.0 容器镜

1.    registry.gitlab.cn/omnibus/gitlab-jh:18.4.0-jh.0
18.4.0 Helm Chart 
1.    helm search repo gitlab-jh
2.    NAME                               CHART VERSION    APP VERSION 
3.    gitlab-jh/gitlab                 9.4.0                         v18.4.0 
4.    gitlab-jh/gitlab-runner    0.81.0                       18.4.0

CI/CD 作业令牌支持 Git Push 操作

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

现在,你可以允许项目中生成的 CI/CD 作业令牌(Job Token) 用于对该项目仓库执行 Git Push 操作的身份验证。

可以通过 界面中的「Job Token 权限设置(Job token permissions)」 启用此功能,

或者在项目的 REST API 接口 中使用参数 ci_push_repository_for_job_token_allowed 来开启。


Pipeline 编辑器支持分支模拟执行

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

此前,在使用流水线编辑器并通过 “验证(Validate)” 选项卡校验配置时,你只能在默认分支上运行模拟。
在本次版本中,这一能力得到了扩展 —— 现在你可以选择任意分支来进行流水线模拟。

这一改进让你在测试与验证流水线时具备更高的灵活性,可以确保它们在不同场景(例如稳定分支或功能分支)下都能按预期正常运行。

极狐 GitLab 18.4 其他改进


从议题页面自定义议题查看方式
 Configure how to view issues from the Issues page

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

 

现在,你可以完全自定义议题(Issue)列表页的展示方式 —— 选择显示哪些元数据,以及是否在抽屉中打开工作项,从而聚焦于最重要的信息。

过去,所有元数据字段都会始终显示,容易造成信息拥挤。 现在你可以开启或关闭指定字段,例如:负责人、标签、日期和里程碑。

此外,新增的切换按钮可在“抽屉视图”和“完整页面”之间自由切换。 这样你可以在保持列表上下文的同时快速查看详情,或在需要更大编辑空间时切换至全屏模式。


议题看板现在显示完整的史诗层级
Issue boards now show complete epic hierarchies

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

当在议题看板中按父史诗进行过滤时, 现在你可以查看该史诗及其所有子史诗下的所有议题。 这一改进与议题页面的行为保持一致,有助于你完整地追踪和可视化史诗层级结构, 避免遗漏子史诗中的议题,使项目管理更高效、更可靠。


重新分配占位符时可绕过企业用户确认
 Bypass confirmation for enterprise users when reassigning placeholders

 

基础版

专业版

旗舰版

SaaS

 

Y

Y

私有化部署

 

 

 

具有群组 Owner 权限的用户,现在在将占位符用户重新分配给群组内的活跃企业用户时, 可以直接绕过用户确认环节。 这样企业用户无需频繁检查邮箱来手动确认分配操作。

在设定的时间限制到期后,系统仍会对新分配操作重新发送确认请求。 重新分配完成后,相关企业用户仍会收到通知邮件,以确保整个流程透明可追溯。


通过 CI/CD 模板将 OpenTofu 模块和提供者发布到容器镜像仓库
Publish OpenTofu modules and providers to the GitLab container registry with CI/CD templates

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

GitLab 容器镜像仓库现已支持托管 OpenTofu 模块与提供者 的媒体类型。
  • OpenTofu 组件 3.1.0 版本 新增 provider-release 模板,可使用 OCI 格式将 OpenTofu 提供者发布到仓库。
  • 同时,module-release 模板也新增了 type=oci 参数,用于将模块以 OCI 格式发布。
你现在可以直接在 GitLab 中托管私有的 OpenTofu 模块与提供者。

流水线密钥检测默认排除部分文件与目录
Pipeline secret detection now excludes certain files and directories by default

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

流水线的密钥检测功能现在会自动排除部分低风险文件类型与目录, 这些位置通常不包含密钥,从而提升扫描性能。 此改进自分析器版本 7.11.0 起生效。


高级 SAST 扫描速度显著提升
Significantly faster Advanced SAST scanning

 

基础版

专业版

旗舰版

SaaS

 

 

Y

私有化部署

 

 

Y

我们持续优化 Advanced SAST 的性能。 本次改进通过在性能敏感环节引入缓存机制, 在测试中扫描时间可缩短高达 78%,特别是在大型仓库中效果明显。

此优化默认启用于 Advanced SAST 分析器 2.9.6 及更高版本。 可通过作业日志查看当前使用的分析器版本。


增强作业产物下载权限控制
Enhanced controls for who can download job artifacts

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

继 GitLab 16.11 中引入 artifacts:access 关键字后, 本次版本进一步扩展了权限粒度。

你现在可以将产物下载权限仅限于 Maintainer 或更高角色, 为敏感制品的访问提供更严格的安全控制。

增强史诗与议题列表的父级过滤功能
Enhanced parent filtering for epic and issue lists

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

我们用更灵活的 “父项(Parent)”过滤器 替代了原先的 “史诗(Epic)” 过滤器。 你现在可以按任意父工作项进行筛选,而不仅限于史诗。
这意味着你可以:
  • 按父议题过滤,快速查找其下的子任务;
  • 按父史诗过滤,查看所有关联议题。
此改进显著增强了跨层级工作项的可视化与追踪能力。

文本编辑器工具栏一致性
Text editors toolbar parity

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

GitLab 的纯文本编辑器现已具备与富文本编辑器一致的格式化功能。 新增 “更多选项(More options)” 菜单,可使用以下高级格式:
  • 代码块(Code block)
  • 折叠块(Details block)
  • 水平分割线(Horizontal rule)
  • Mermaid 图表
  • PlantUML 图表
  • 目录(Table of contents)
两种编辑器的按钮布局与分隔符现已统一, 切换编辑模式时可无缝访问相同的格式选项。

极狐 GitLab Runner 18.4
GitLab Runner 18.4

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

我们同步发布了 极狐 GitLab Runner 18.4。 Runner 是高扩展性的构建代理,用于执行 CI/CD 作业并将结果反馈至极狐 GitLab 实例。
修复的缺陷包括:
  • FIPS Runner 无法在 18.2.1 启动作业;
  • OpenShift 4.16.27 环境中 Operator v1.37.0 升级后 chown 命令失败;
  • 文件系统权限错误导致作业失败;
  • 启用 FF_USE_FASTZIP 无效;
  • Spot 实例停止时报错;
  • Helm Chart 升级导致变量异常等。
完整变更列表请参阅 GitLab Runner CHANGELOG。

容器扫描严重性阈值配置

Operational Container Scanning severity threshold configuration

 

基础版

专业版

旗舰版

SaaS

 

 

Y

私有化部署

 

 

Y

现在你可以为 容器运行时扫描(OCS) 设置严重性阈值。 设置后,低于指定等级的漏洞将不会出现在漏洞报告、API 输出及其他报告机制中。 此功能有助于聚焦关键漏洞并简化修复流程。

在 OCS 配置中设置 severity_threshold 即可启用过滤功能。


密钥检测分析器的 Git 拉取优化

Secret detection analyzer Git fetching improvements

 

基础版

专业版

旗舰版

SaaS

Y

Y

Y

私有化部署

Y

Y

Y

密钥检测分析器 7.12.0 对 Git 提交的获取方式进行了重大优化。 支持解析 SECRET_DETECTION_LOG_OPTIONS中的 --depth--since 参数, 并根据上下文自动选择最佳拉取策略,避免不必要的深度拉取。

此改进可显著减少作业超时、降低资源消耗,并提供更稳定的扫描性能。 在大型仓库中扫描速度显著提升,日志输出也更清晰。


漏洞详情中显示自动解决的流水线 ID

Vulnerability details shows the auto-resolve pipeline ID

 

基础版

专业版

旗舰版

SaaS

 

 

Y

私有化部署

 

 

Y

在漏洞被自动解决后,如果再次被检测到, 你可以更方便地对比当前流水线与当时修复漏洞的流水线。

现在在漏洞详情页面中,会显示该漏洞被自动解决时对应的 流水线 ID, 帮助你快速定位与追踪修复历史。

升级至 GitLab 18.4 的重要注意事项

Important notes on upgrading to GitLab 18.4
 
GitLab Helm Chart 的默认配置依赖 Bitnami Chart 与其 PostgreSQL 和 Redis 的容器镜像。
Bitnami 将于 2025 年 9 月 29 日 从其免费镜像目录中下架这些镜像。
自 2025 年 8 月 28 日 起,Bitnami 已开始阶段性中断(brownout),临时停止镜像服务。
 
需要注意的是,GitLab Chart 打包的 Bitnami PostgreSQL 与 Redis 仅用于演示与测试目的,
因此 生产环境不会受到影响。
 
作为临时解决方案,GitLab 已将 Chart 配置迁移至 Bitnami 的旧版仓库(legacy repository)。
然而,以下版本的 GitLab Chart 未包含此补丁,仍会从已弃用的仓库拉取镜像:
  • GitLab 17.11 及更早版本
  • GitLab 18.0.5
  • GitLab 18.1.4
  • GitLab 18.2.1 及更早版本
这些环境在 2025 年 9 月 29 日后 将因无法拉取镜像而导致部署失败,并且在 brownout 阶段(8 月至 9 月期间)也可能出现间歇性部署中断。
如果你的 GitLab Chart 配置受影响,请务必采取以下任一措施:
  1. 迁移至受支持的 GitLab 参考架构(Reference Architecture);
  1. 升级至包含补丁的 Chart 版本;
  1. 在 Chart 的 values 文件中配置 legacy 仓库(可参考合并请求 #4421 中的示例)。
 
GitLab 团队仍在讨论进一步的替代方案与后续步骤。
 
获取与安装
  • 容器镜像
  • Helm Chart
helm repo update && helm upgrade --install gitlab-jh/gitlab
  • 安装与升级指南
请参阅 极狐GitLab 安装升级文档
  •  

结语

极狐GitLab 18.4 版本为开发者带来了更细粒度的安全控制,以及更强大的 DevSecOps 平台基础。

我们将持续推动智能开发与安全合规的融合,为中国开发者提供最强大的私有化软件研发平台。

推荐阅读
B8A9EB48-BA35-435A-B1EC-FF08E0FACF0D.png 了解更多
在线咨询

热线电话

400-088-8738

工作日9:00-18:00在线

在线支持

售前咨询.png

一对一专业顾问

置顶

登录查看安装指南
姓名*
公司名称*
电话*
获取验证码
验证码*
我已阅读并同意 隐私政策。
请填写完整信息
姓名*
公司名称*
邮箱*
职位*
  • 业务经理

  • 销售经理

  • 渠道经理

  • 售前工程师

  • 售后工程师

  • 商务经理

  • 其它

我已阅读并同意 隐私政策。
极狐GitLab合作伙伴申请表
姓名*
公司名称*
电话*
邮箱*
职位名称*
公司总部区域*
  • 华北

  • 华东

  • 华中

  • 华南

  • 香港&澳门

  • 其他

我已阅读并同意 隐私政策。
生态联盟合作伙伴申请表
企业名称*
注册地*
  • 华北

  • 华东

  • 华中

  • 华南

  • 香港&澳门

  • 其他

注册时间*
注册资本(万元)*
上一年度公司营收规模(万元)
注公司在职人数*
  • 1-50

  • 50-500

  • 500-1000

  • 1000人以上

公司技术人员
  • 1-50

  • 50-500

  • 500-1000

  • 1000人以上

覆盖行业
主营业务
公司网址*
伙伴类别*
  • 云服务提供商

  • 应用平台提供商

  • ISV

  • 其他

营业执照复印件
公司logo
专利、获奖证书、认证证书清单
联系人姓名*
联系人电话*
联系人邮箱*
联系人地址*
我已阅读并同意 隐私政策。
合作伙伴登录
Partner lD*
子账号注册
密码*
我已阅读并同意 隐私政策。
忘记密码
子账号注册
姓名*
公司名称*
电话*
邮箱*
密码*
职位*
  • 业务经理

  • 销售经理

  • 渠道经理

  • 售前工程师

  • 售后工程师

  • 商务经理

  • 其它

我已阅读并同意 隐私政策。
已有账号
极狐GitLab小助手
关闭窗口
21:25
Hi 你好!
我是你的智能小助理,以下功能选项可供您快速获取所需内容。
驭码CodeRider AI平台
了解更多
查看版本功能差异
点击查看
技术咨询
立即咨询
技术支持.png
专业技术支持