GitLab 18.1 发布依赖列表过滤、合规状态报告控制状态弹窗,可升级体验!
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
学习极狐GitLab 的相关资料:
- 极狐GitLab 官网
- 极狐GitLab 官网文档
- 极狐GitLab 论坛
沿袭我们的月度发布传统,极狐GitLab 发布了 18.1 版本,该版本带来了Maven 虚拟仓库、DAST 检测与密钥检测默认规则的一致性、增强的 CODEOWNERS 文件验证、在依赖列表中通过组件版本进行过滤、高级 SAST 已支持 PHP等几十个重点功能的改进。下面是对部分重点功能的详细解读。
关于极狐GitLab 的安装升级,可以查看官方指导文档。
- 18.1.0 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:18.1.0-jh.0
- 18.1.0 Helm Chart
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 9.1.0 v18.1.0
gitlab-jh/gitlab-runner 0.78.0 18.1.0
关联阅读
- GitLab 18.1 正式发布Maven 虚拟仓库、密码泄露检测等功能,可升级体验!
- GitLab 18.1 发布代码搜索中单文件多匹配项、CODEOWNERS 文件验证功能,可升级体验!
在依赖列表中通过组件版本进行过滤
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
现在,依赖列表支持通过组件的版本号进行过滤。你可以选择多个版本号(比如 version=1.1,1.2,1.4
),但是不支持范围选择。此功能在群组和项目上都可用。
在合规状态报告中控制状态弹窗
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
合规状态报告中的控制有三个不同的状态:
- 通过
- 失败
- 待处理
无论有几个控制状态附在要求上,如果有一个控制状态是“待处理”,那么整个需求状态也会显示为“等待”。这偏离了为可视化失败控制而建立的既定 UX 模式,其中要求会显示与要求相关联的控制数量,即使其中至少有一个控制失败。
为了提供更多关于“待处理”控制项的上下文和信息,我们现在在要求行状态上提供了悬停弹窗,其中列出了每个控制项的状态。现在,你可以了解哪些控制处于待处理状态,哪些是有可能成功或失败的,而不是仅能看到单一的“待处理”状态。
过滤机器人和人类用户
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | |||
私有化部署 | Y | Y | Y |
安装的极狐GitLab 实例通常可以有大量的人类用户和机器人用户。现在,你可以在管理员界面上通过用户类型来对用户列表进行过滤。过滤用户能够帮你:
- 快速识别并将人工用户与自动化账户分开管理。
- 在制定用户类型上执行目标管理操作。
- 简化用户审计和管理工作流。