GitLab 13 Released, with improved Auto Deploy and Snippets

May 22, GitLab unveiled the latest version of the Git-focused DevOps platform “GitLab 13.0”. It includes Auto Deploy to ECS (AWS Elastic Container Service).

GitLab is a web application with capabilities, such as Git-based source code control and reviews, package manager, user manager, complete CI/CD toolchain, and more. It is offered in two editions: Community Edition and Enterprise Edition.

The latest major release GitLab 13.0 is the successor of version 12, released in July 2019. One of the noticeable features is the enhancement added to the“Auto DevOps”, which automatically builds/tests/deploys with pre-defined CI/CD configuration. Now that it brings support for ECS (Amazon Web Services “Elastic Container Service”), you can simply commit code for it to be deployed.

The Snippets feature, which stores code that is broken into bits of snippets, now has version control enabled by default. Snippets backed by a Git repository are version controlled, and whenever they are changed, new commits are recorded. Also, Snippets can be cloned to make edits locally and be pushed back to the Snippet repository. According to the development team, as they plan to make collaborative work possible with Snippets, they will proceed to develop new features, like support for multiple files within a single snippet.

Dark themes are introduced into Web IDE, and due to the fact that Puma has taken over Unicorn as the default web application server, the memory footprint has been reduced by 40% compared to Unicorn.

In regards to Merge Requests, now you can see the summary of your terraform plan command, which is used to create an execution plan. Also, GitLab can now be used as an HTTP backend for Terraform, eliminating the need to set up storage separately for every new project.

Thanks to Gitaly Cluster, GitLab Enterprise Edition now supports highly available Git storage without using NFS.

GitLab
https://about.gitlab.com/