Newly-released GitLab 11.6 brings Serverless as alpha offering
Did you miss the latest GitLab release because you were too busy enjoying your time off? No need to worry! We are catching up with everything that went down during holidays; let’s take a closer look at GitLab 11.6.
If you were too busy enjoying your vacation and missed the latest GitLab release, fear not – we got you covered!
Gitlab 11.6 is here and it is stuffed with tons of new features and improvements, not to mention that GitLab Serverless becomes available in alpha version with this release.
Let’s take a closer look at all the goodies in GitLab 11.6.
All the new features
Serverless (alpha) – Building on the Knative integration introduced in GitLab 11.5, this new capability allows users to easily define functions in their repository and have them served and managed by Knative.
Run CI/CD for merge requests – Using the
merge_requests value with
only/except keywords will allow you to configure jobs to run only (or except) when in the context of a merge request.
Suggested changes – Changes can be suggested when commenting on a diff in a merge request, and accepted by any user with write permissions to the source branch.
Web Terminal for Web IDE (beta) – From the Web IDE, you can now launch a Web Terminal so that you can work in an editor side by side with a terminal, just like you would locally, to inspect API responses or check your syntax in a REPL. The Web Terminal is the first server-side evaluation feature of the Web IDE and is configured using a new
Project templates for Groups – By creating a sub-group within a new group setting, projects in this sub-group become available as templates. This streamlines the setup and ensures consistency across your projects, especially in larger group structures, such as microservice architectures.
Kubernetes clusters for Groups (beta) – Users are able to create a group-level Kubernetes cluster that can be used for all projects contained within the group or sub-groups.
Cert-manager for Kubernetes – Cert-manager is a Kubernetes-native certificate management controller that will automatically issue and renew SSL certificates using Let’s Encrypt. Using this SSL certificate will enable HTTPS for applications served via Auto DevOps as well as for JupyterHub deployments.
Vulnerability Chart for Group Security Dashboards – Enables you to easily view the graph of vulnerabilities from the last month. For each severity level, you can read values for vulnerabilities and move over the chart to see more details about a specific point in time.
But that is not all. There are tons of more improvements going live with GitLab 11.6 including:
- Authenticate with a smart card hardware token
- Promote issue to an epic
- Improved issue and merge request dashboard filtering
- Per-user saved sort order in issues, merge requests, and epics
- SSH push mirroring support with public-key authentication
- Pipelines can now be deleted by project maintainers using API
- Single email notification for Merge Request Reviews
- HTTPS Support for Auto DevOps
- Show Kubernetes HTTP response code
- HTTPS support for JupyterHub
- Unlimited free guests for Gold plans
- Auto DevOps support for Group Security Dashboard
- Markdown front matter filtering for TOML and JSON
- GitLab Runner 11.6
- Geo improvements
- Performance improvements
- Omnibus improvements
Make sure you check out the official blog post for all the detailed information on the new release.