GitLab 12.1 已经发布,更新如下:
- 合并训练的并行执行策略 :加强了合并 TRAINS,以使用并行策略执行流水线,并行执行通过按顺序排列合并请求并启动受控的并行管道来加速验证。
- 合并机密问题的请求 :公共项目中的机密问题就可以通过使用 Create confidential merge request 按钮在简化工作流中得到解决,该按钮可以在项目的私有分支中创建合并请求
- Automatic certificate management using Let’s Encrypt:添加新的自定义域的页面用户可以启用“Automatic certificate management using Let’s Encrypt”。配置此设置后,GitLab 将自动从 Let’s Encrypt 中获取证书,将它们提供给 GitLab 中的自定义域,跟踪过期日期并自动更新您的证书
- Git 对象去重叠:创建公共项目的分支将创建一个对象池 (如果不存在的话),并使用
objects/info/alternates
来减少叉的存储需求 - SSH 上的 Git 项目别名:管理员可以使用新的 Project Alias API 将短项目别名映射到 GitLab 中的项目,从而降低迁移到 GitLab 的风险
- 伸缩式流道
- 实例管理员可以指定运行在每个管道上的 :include: 在实例中被创建
- 多重差异讨论
- 将组指定为代码所有者
- 现在可以通过 Releases API 创建一个“即将发布”的版本,这使得即将发布的版本按发布时间顺序显示在发布页面上,并显示未来日期版本的“即将发布”标签
- GitLab.com(SaaS) 自助服务计划升级
- AsciDoc 代码块语法突出显示
- 改进的 ASciiDoc 格式
- 添加和支持了特性标志,以重新启用 Rugged 的实现,从而提高使用 NFS 的 GitLab 实例的性能
- GitLab 现在为每个 Rails 请求会话共享相同的 Gitcat 文件进程
default
关键字用于顶级.gitlab-ci.yml
配置- 部署板提供了在 Kubernetes 上运行的每个 CI 环境的当前健康状况和状态的综合视图,显示了部署中的 pod 状态
- 实例级群集 Web 终端访问
- 组级群集 Web 终端访问
- 从 Kubernetes GitLab 托管应用程序卸载 JupyterHub
- 从 Kubernetes GitLab 管理的应用程序卸载 Ingress
- 根据观察应用程序状态所需的重要指标创建自定义仪表板
- Knative 应用程序图表已更新为 v0.6
- 用 Prometheus 警报属性启用了对 GitLab 事件问题的注释
- Geo 现在计算辅助节点上的附件、LFS 对象和作业工件的校验和,然后将其与存储的校验和进行比较,如果不匹配,则拒绝传输
- GitLab 12.1 包含 Matterest 5.12,这是一种开源 Sack-Alternative,其最新版本包括无限滚动、BOT 帐户、更深层次的 Jira 集成等等
更多内容查看 发布说明
文章末尾固定信息
继续阅读