GitLab 14.7版本:流式事件审计、符合FIPS 14( 二 )
存储
提供程序启用备份 。
GitLabUI管理员面板显示锁定用户
在以前版本的GitLab中 , 管理员无法在UI中看到被锁的用户 。 新版本汇总 , GitLabUI管理员面板中可以看到系统锁定的用户 。
文章图片
添加到价值流阶段表的记录的项目名称(PREMIUM)
组的价值流分析阶段表现在包括每个问题的项目名称和合并请求 , 以帮助更好地理解阶段表中的数据 。
使用API批量删除工件
虽然管理存储消耗的一个好策略是为工件设置定期过期策略 , 但有时需要立即减少存储中的项目 。 之前 , 可能已经使用脚本自动执行通过API调用逐个删除工件的繁琐任务 , 但现在可以使用新的API接口快速轻松地批量删除作业工件 。
示例如下:
curl--requestDELETE--header''PRIVATE-TOKEN:<your_access_token>''''IP/api/v4/projects/1/artifacts''
管理员面板新增Runner状态徽章
现在可以轻松地可视化实例上所有运行器的状态 。 运行器的管理区域现在包括状态徽章和粗体大数字 , 可以一目了然地查看关键数据 , 从而改善运行器管理体验 。
文章图片
Gitleaks的主要性能改进
基于GitLab14.5中包含的大型规则扩展 , GitLab秘密检测分析器Gitleaks更新到下一个主要版本8 。 这个新的主要版本包括大量性能更新和对其核心检测引擎的完全重写 。 秘密检测历史扫描现在应该运行得更快 , 内存使用量大大减少 。 这意味着更快的检测和更短(更高效)的管道 。 新更改后能够进行更多的性能改进 , 以改进未来所有非历史秘密检测作业的运行 。
根据实际项目的性能测试 , 新版本速度和内存减少根本为:
大型仓库rails(~8w2的提交):
内存占用:800MB->120MB(减少6.67倍)
扫描时间:28分钟->1分24秒(加速21
倍
)
中型仓库hgitleaks(600次提交)
内存占用:300MB->30MB(减少10倍)
扫描时间:27秒->8.9秒(3倍加速)
小仓库(36次提交)
内存占用:26MB->8.4MB(减少3倍)
扫描时间:315毫秒->277毫秒
UI中删除K8SGitLab代理
Kubernetes的GitLab代理每月被数百名GitLab客户测试和采用 。 一些用户注意到从GitLab中删除注册代理并不简单 。 到目前为止 , 只能通过GraphQLAPI删除代理 。 在GitLab14.7中引入 , 也可以直接从GitLabUI中删除代理 。
当删除代理时 , GitLab会撤销其令牌 , 并且给定的连接会立即停止工作 。
备份和恢复支持Terraform状态文件
GitLab管理的Terraform状态后端可以安全地存储Terraform状态 , 让用户无需设置额外的远程资源 。 在GitLab14.7之前的备份和恢复rake任务不支持Terraform状态文件 。 GitLab现在使用gitlab-backupcreate命令创建的备份中包含Terraform状态文件 。 管理员不再需要为这些文件制定单独的备份策略来防止数据丢失 。
注意 , 这仅适用于存储在文件系统中的项目 。 如果使用对象存储存储Terraform状态文件 , 请使用对象存储提供程序启用备份 。
从代码搜索结果转到Gitblame(PREMIUM)
用户通常希望了解更多关于代码搜索结果的信息 , 例如文件何时更改或由谁更改 。 使用GitLab14.7 , 用户可以通过使用全局搜索结果中的
查看gitblame
链接以实现更少点击得到答案 。 当将鼠标悬停在代码搜索的结果上时 , 此更改会在代码行旁边添加一个附加链接 。
- GitHub|git、github、gitlab有什么区别?
- 客户端|GitLab 14.6发布,优化了Geo高可用以及安全更新等
- docker|docker-gitlab-runner-springboot搭建自动化项目
- 1、限流式保护器的设计电气防火限流式保护器可有效克服传统断路器、空气开关和监控设备存在的...|安科瑞ascp200-1型电气防火限流式保护器
- 宸安生物新一代质谱流式发布会召开
- |微软旗下Github的最大劲敌GitLab登陆纳斯达克,上市首日大涨35%
- GitLab上市|GitLab上市|极狐GitLab的核心 —— 安全、成熟、开源的DevOps平台
- GitHub|亏损近2亿美元,微软GitHub主要竞争对手GitLab即将上市
- 财年|GitLab抢跑上市,但“自由”的开源生意早已不再性感
- 交付|完善开源体系,旷视天元开源MegFlow 流式计算框架