按照惯例,昨天GitLab官方发布又一个新的月度版本14.9的发布,其中包含Epic间链接、集成的安全培训、新的环境页面设计、扫描结果策略的规则模式等,详细功能请和虫虫一起学习。
主要功能改进
将史诗链接到另一个史诗(ULTIMATE)
GitLab现在支持使用“相关”、“阻塞”或“阻塞”Epic的链接关系。此功能使团队能够更好地跟踪和管理GitLab组之间的Epic依赖关系。有效的依赖管理是减少可变性和提高价值交付可预测性的关键组成部分。
环境页面上的部署批准(PREMIUM)
新版本中在GitLab界面中引入部署批准功能。GitLab14.8中,引入了通过API批准部署的能力。现在,部署批准者可以直接在“环境”页面中查看待处理的部署并方便地批准或拒绝,使团队能够创建工作流,以批准软件进入生产或其他受保护的环境。将该功能目前为测试版。
环境页面的新设计
以前,环境页面使用户能够操作和查看部署,但设计隐藏了一些重要信息,展示不是很清晰。GitLab14.9中,页面进行了全面更新,展示了环境和部署的关键问题。现在,可以轻松查看最新部署的状态、各种环境的状态以及已部署的提交。
项目级时间恢复服务API(ULTIMATE)
在新版本中,添加了对TimetoRestoreService的API支持。这是4个DORAMetrics中的第3个。这些数据可帮助团队不断改进其稳定性指标。
用于删除项目主题的API端点
在之前的版本中,添加了创建和管理项目主题的功能,这些主题用于对项目进行分类并查找类似的新项目。但是,没有提供删除方法。在新版本中,添加了一个API接口来删除项目主题,使主题管理更加整洁和高效。
在每个价值流阶段显示总时间散点图(PREMIUM)
在组的价值流分析中,完成天数图表已重命名为总时间。不再使用下拉菜单查看阶段的总时间数据,而是从页面顶部选择阶段。
新PAT和电子邮件地址的通知
用户希望知道何时创建新的个人访问令牌并将新的电子邮件地址添加到帐户中。
在GitLab14.9中,在以下情况下会向用户的主电子邮件地址发送通知:
帐户中新创建了一个个人访问令牌。
账户中心添加了一个电子邮件地址。
作为额外的安全层,可以作为可疑活动的告警。
新项目名称中不允许使用特殊字符
具有前导或尾随特殊字符的项目和组名称会破坏容器注册表。从14.9版本开始,不能再使用特殊字符作为新项目或组名称的第一个或最后一个字符。但是仍然可以在名称的任何其他部分使用特殊字符。这确保了GitLab各个阶段的正常功能,并增强了我们单一平台工具的体验。
用户可以恢复待删除的项目(PREMIUM)
在以前版本的GitLab中,只有管理员可以看到待删除的项目。
在GitLab14.9中,所有用户都可以查看待删除选项卡。项目和组所有者可以查看和恢复意外删除且尚未从磁盘中永久删除的项目。这意味着用户可以恢复他们自己意外删除的项目,而无需将所有恢复请求都发送给管理员。要查看该选项卡,请在顶部栏上选择菜单项目待删除。
在wikiWYSIWYG编辑器中渲染粘贴的Markdown
用于GitLabwiki的Markdown内容有时是在GitLab之外创建的。在“经典”wiki编辑器中,可以毫无问题地粘贴有效的Markdown,因为使用的是原始源代码。该页面仅在提交内容时呈现。然而,在wikiWYSIWYG编辑器中,剪贴板的内容可能已作为纯文本粘贴,必须手动重新格式化每一行以删除Markdown语法并使用WYSIWYG工具重新格式化。
在GitLab14.9中,可使用Command/Control+粘贴到所见即所得编辑器中的Markdown内容V被解析并呈现为富文本。仍然可以使用Command/Control++Shift强制将内容粘贴为纯文本V。
正在重新计算工件大小
由于之前的统计计算,使用配额中显示的总工件大小可能不正确。为了确保准确报告工件大小,在GitLab