当前位置: 首页 > news >正文

GitLab 18.1 正式发布Maven 虚拟仓库、密码泄露检测等功能,可升级体验!

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网
  2. 极狐GitLab 官网文档
  3. 极狐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            

Maven 虚拟仓库现已进入 Beta

基础版专业版旗舰版
SaaSYY
私有化部署YY

Maven 虚拟仓库能够简化极狐GitLab 中的 Maven 依赖管理。如果没有 Maven 虚拟仓库,你必须配置每一个项目来从 Maven Central、私有仓库或极狐GitLab 软件包仓库访问依赖。由于这种方法是对仓库进行顺序查询,所以会使得构建速度减慢,并且使得安全审计和合规报告变得更加复杂。

Maven 虚拟仓库通过将多个上游仓库聚合在单个端点来解决这些问题。平台工程师可以通过一个 URL 来配置 Maven Central、私有仓库或极狐GitLab 软件包仓库。智能缓存改进了构建性能并能和极狐GitLab 认证系统集成起来。组织可以受益于减少配置开销、更快的构建速度,以及集中化的访问控制,从而提高安全性和合规性。

现在,Maven 虚拟仓库在 JihuLab.com 和私有化部署上为专业版、旗舰版用户可用(处于 Beta)。GA 版本将包含额外的能力,诸如针对仓库配置的基于 web 的用户界面、可共享的上游功能、缓存管理的生命周期策略以及增强的分析功能。当前的测试版限制包括每个顶级组最多 20 个虚拟注册库,每个虚拟注册库最多 20 个上游,并且在测试版期间仅支持通过 API 配置。

原生极狐GitLab 凭据的密码泄露检测

基础版专业版旗舰版
SaaSYYY
私有化部署

现在,当你登录 JihuLab.com 时,可以为你的账号凭据进行一次安全检查。如果你的密码是已知泄露密码的一部分,极狐GitLab 会显示一个横幅并向你发送邮件通知。这些通知包含如何更新你凭据的指南。

为了最大化安全性,极狐GitLab 推荐使用独一无二的、强壮的密码、启用双因素认证,并定期审查你的账号活动。

注意:此功能仅为原生极狐GitLab 用户名和密码可用。SSO 凭据是无法被检测的。

通过 CI/CD 组件实现 SLSA 等级 1 的合规

基础版专业版旗舰版
SaaSYYY
私有化部署YYY

现在,你可以通过极狐GitLab 新的 CI/CD 组件,实现 SLSA 级别 1 合规性,这些组件用于签名和验证,由极狐GitLab Runner 生成的符合 SLSA 的构件来源元数据。这些组件将 Sigstore Cosign 功能封装为可重用的模块,能够轻松集成到 CI/CD 工作流中。

相关文章:

  • 马洪旭 做的网站大学东莞网站快速排名提升
  • 新手建设什么网站好关键词排名怎么查
  • 有那个网站可以做任务赚钱吗b站推广
  • wordpress仿豆瓣seo服务 收费
  • 个人网站可以做推广不关键词在线挖掘网站
  • 进行企业网站建设规划2023年又封城了
  • 广州华锐互动:技术与创意双驱动的 VR 先锋​
  • Claude 3.7 的 token 预算机制详解:可控深度的混合推理范式
  • HDFS(Hadoop分布式文件系统)总结
  • 【缓存技术】深入分析如果使用好缓存及注意事项
  • 基于SpringBoot和Leaflet的区域冲突可视化-以伊以冲突为例
  • 6.26_JAVA_微服务_Elasticsearch
  • CRON表达式编辑器与定时任务实现技术文档
  • Linux 统一方式安装多版本 JDK 指南
  • LINUX 626 DNS报错
  • 【工具推荐】WaybackLister——发现潜在目录列表
  • JavaEE:分布式session
  • 2025学年湖北省职业院校技能大赛 “信息安全管理与评估”赛项 样题卷(五)
  • centos 7 安装NVIDIA Container Toolkit
  • 【unity游戏开发——网络】计算机网络中的三种数据管理模型(分散式、集中式、分布式)和三大通信模型(C/S、B/S、P2P)
  • 环境太多?不好管理怎么办?TakMll 工具帮你快速切换和管理多语言、多版本情况下的版本切换。
  • Tailwind CSS 重用样式
  • 内测分发平台是否支持应用的微服务化部署
  • Spring Boot使用Redis常用场景
  • 代码随想录|图论|04广度优先搜索理论基础
  • Vue 3 最基础核心知识详解