As well as a look into their updated customer policy

GitLab version 12.4 launches, adding Merge Request Dependencies & more

Sarah Schlothauer
© Shutterstock / alexkich

Right on time, the monthly GitLab release is here. GitLab version 12.4 adds new features for free and paid users alike. See what’s new and improved in the new update, including Merge Request Dependencies, Audit Events API, Access control for Pages, GitLab Runner 12.4, and the ability to view pod logs from multiple environments.

The latest monthly update for GitLab is here with newly improved Merge Request Dependencies, access control for Pages, and more. Version 12.4 released on October 22, 2019 and adds several new features for both free and paid users.

GitLab 12.4 features

Below we have listed some of the highlights in this update from the long list of changes.

Merge Request Dependencies

For premium, ultimate, silver, and gold users, Merge Request Dependencies enables users to define dependencies in merge requests, preventing changes from merging in the wrong order and increasing dependency visibility during code review.


Merge Request Dependencies in 12.4. Source.

Audit Events API

For premium and ultimate users, the Audit Events API helps organizations understand activities better with instance-level audit events. You can retrieve all instance audit events; by default, it returns 20 results at a time.

Read the full documentation for the API.

SEE ALSO: Stack Overflow Calculator 2019 reveals DevOps specialists earn top salaries

Access control for Pages

GitLab Pages helps users create websites for their GitLab projects, user accounts, or group. With the latest update, access control for Pages allows an authorized admin to restrict access or make their site public.

Check out the documentation for additional information.

View pod logs from multiple environments

Ultimate and gold users can now view Kubernetes pod logs on multiple environments directly in GitLab.

From the documentation for this update: “By displaying the logs directly in GitLab, developers can avoid having to manage console tools or jump to a different interface.”

Enabling Deploy Boards is required in order to use Pod Logs.

Miscellaneous changes

  • GitLab Runner 12.4 released.
  • Performance improvements, including limiting the number of commits on commentable items to 5,000.
  • Upgrades Kubernetes Cert-Manager v0.9.1. app.
  • Scatterplot for Productivity Analytics added.
  • Added the ability to deactivate users.
  • Ultimate and gold users can use the open source system Jaeger in the GitLab UI.
  • One-click install for group Runner on Kubernetes added.

View the complete changelog for all named changes:

Updated customer acceptance policy

On September 26, 2019, GitLab CEO Sid Sijbrandij added a policy addition. The git pull request reads:

## Customer acceptance

We do not currently exclude anyone from being a customer based on moral/value grounds. We firmly comply with [trade compliance laws](/handbook/people-operations/code-of-conduct/#trade-compliance-exportimport-control) and welcome everyone outside of those restrictions to be customers of GitLab.

We do business with customers with values that are incompatible with [our own values](/handbook/values/) for the following reasons:

1. Our mission is ‘everyone can contribute’, while there is a ( we want to get as close to everyone as possible.
1. We [do not discuss politics in the workplace](/handbook/values/#religion-and-politics-at-work-) and decisions about what customer to serve might get political.
1. [Efficiency is one of our values](/handbook/values/#efficiency) and vetting customers is time consuming and potentially distracting.
1. It maps to the MIT expat open source license we use that [doesn't discriminate against fields of endeavor](

SEE ALSO: React Native vs Ionic: Which one is for you?

In response, Thomas Claburn wrote an article for The Register titled Blood money is fine with us, says GitLab: Vetting non-evil customers is 'time consuming, potentially distracting'.

The article states that the proposal could "run afoul of legal boundaries in some circumstances" and calls the change an effort to avoid protests similar to GitHub employees objecting to a service contract with the United States Immigration and Customs Enforcement agency.

Read GitLab's updated customer acceptance policy here.

Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is the editor for She received her Bachelor's degree from Monmouth University, West Long Branch, New Jersey. She currently lives in Frankfurt, Germany with her husband and cat where she enjoys reading, writing, and medieval reenactment. She is also the editor for Conditio Humana, an online magazine about ethics, AI, and technology.

Inline Feedbacks
View all comments