Blog News Highlights from 2019
January 9, 2020
11 min read

Highlights from 2019

2019 was a big year for GitLab! We look back on our achievements and growth from the past year.

gitlab-holiday-2019-blog-cover.png

At GitLab, we’re going into 2020 with big energy. 🙌 Take a look at the 2019 milestones that laid a solid foundation for the company as we gear up for our IPO, planned for November 2020.

In 2019, our company more than doubled in size as we hired more talented folks, many of whom helped us move our product closer to being a true multicloud solution. But the core of GitLab is our open source community, and in 2019 our community made plenty of valuable contributions in merge requests, feature fixes, and security checks! Explore some of the 2019 highlights for the GitLab product, community, and company.

Product

We introduced many exciting new features to help our GitLab product better serve the needs of our users.

Multi-level child epics make project management a breeze

Before our 11.7 release, epics were limited to a two-level structure, but in 11.7 we introduced multi-level child epics, so you can now have an ancestor epic that contains up to five levels of child epics, as well as issues. This feature allows longer-term work strategies to be defined in ancestor epics, with strategy and deliverables being articulated in the lower tiers.

Auto-renew certs using Let’s Encrypt

One of our most highly-requested features was the introduction of a custom domain in GitLab pages that automates HTTPS certificate renewals. We delivered in 12.1 by integrating with Let’s Encrypt to transition this process from being manual to automated.

Totally buggin’: Track errors using Sentry

Using Sentry, our users can get more visibility into their entire stack, making it faster and easier to identify and remediate bugs in your code. Read this blog post to dive deeper into how our integration with Sentry works or watch the video below.

Accelerate delivery using scoped labels

We created the scoped labels in 11.10, making it simpler for users to customize workflows and accelerate delivery.

Watch the video below to see two use cases for scoped labels.

Merge trains keep your pipeline running

Broken master is a developer’s worst enemy. We want our users to keep their pipelines moving, which is why we created merge trains to keep your pipelines in the green.

CE and EE are in a single codebase

In August, we officially migrated GitLab CE and GitLab EE to a single codebase. Keeping CE and EE in their own repositories made the development process more complex than was necessary, and by moving to a single codebase we simplified a problem that was becoming more complicated over time. A migration of this size wasn’t a simple process. Our blog post dives into more detail about how we managed the migration.

Multicloud: This is the way

Create and deploy to an EKS cluster

GitLab is designed to be cloud-agnostic and in the spirit of multicloud, we added an EKS integration to 12.5. Now, users can create and deploy an EKS cluster by selecting the EKS option on the GitLab clusters page rather than having to build the integration from scratch. Watch the demo below to see how it works, or read our documentation page.

Deploy to any cloud with GitLab CI/CD

Learn more about how GitLab CI/CD makes it possible to work with any cloud provider. Study our Guide to the Cloud to become an expert in this topic.

Other notable accomplishments include:

Community

In 2019, GitLab benefitted from a highly engaged and collaborative community of contributors.

Code contributions soared

In 2018, we had 447 code contributors create 1,608 merge requests. Our numbers nearly doubled in 2019 with an astounding 861 code contributors creating 2,437 merge requests (as of Dec. 18 2019). This marks more than 50% year-over-year growth in merged MRs for the wider community. We can’t wait to see what you folks have in store for us in 2020!

One million merge requests

In March 2019, our community broke more records by submitting one million merge requests to GitLab.com in a month. In fact, the number of new MRs per active user increased by 40% year-over-year (May 2019 vs. May 2018).

The majority of these contributions were part of private projects on GitLab.com, indicating there is the potential for even more growth in the New Year if our contributors resolve to submit to some of our public projects too.

Our bug bounty program goes public

Our bug bounty program launched in 2017 but was limited to the top 10% of HackerOne contributors. But in 2019, we elected to accelerate our efforts by making the program public – and our community did not disappoint! In the first seven weeks of our program, 42% of all reporters were first-time contributors and 64% of all of the reports we received came from folks new to the GitLab program.

Thank you to all of our reporters who helped make our product and platform even more secure.

Company

Just like any start-up, GitLab came from humble beginnings, but in 2019 we’ve had more and more organizations adopt our tool as their all-in-one DevOps solution, and our team, funding, and corporate events have grown to accommodate the demand.

GitLab valued at $2.75 billion

Our plans for a 2020 IPO are off to a roaring start! 🚀 In less than a year, we’ve more than doubled our company’s valuation from $1.1 billion in 2018 to $2.75 billion in 2019, after raising $268 million in September 2019. The money comes from existing funders such as Goldman Sachs as well as nine investors that are brand new to GitLab.

We’ll be reinvesting all of that money into making our DevOps platform the best in its class, bolstering its monitoring, security, and planning capabilities.

We’re (always) hiring!

Since the company launched in 2015, our headcount has more than doubled each year. At the end of January 2019, we had roughly 452 team members at GitLab but as of Jan. 9, 2020 we've grown to 1,137 team members and counting.

The chart embedded above provides an interactive look at the growth of our company.

Explosive growth in team members is exciting, but when it comes time to organize GitLab Contribute, our annual event for team members and the wider GitLab community, there simply is no cookie cutter solution for accommodating more than a thousand people. Learn more about how our corporate events team has mastered the persistent challenge of scale when planning GitLab Contribute.

GitLab heads down to the bayou

Speaking of Contribute... in May 2019, more than 500 GitLab team members met in New Orleans for our yearly summit. In between bites of beignets, our GitLab team managed to meet, mingle, and ship lots of code. If you missed us in NOLA, catch us in Prague in 2020.

Video directed and produced by Aricka Flowers

The future of DevOps starts here

The best way to get a bird’s eye view into operations and decision-making at a rapidly growing company is to start from the highest point. GitLab pioneered a new CEO shadow program designed to help current and future leaders of GitLab get a comprehensive overview of how our organization operates. The task of a CEO shadow is simple: Join GitLab CEO Sid Sijbrandij at his home office in San Francisco and follow him to relevant meetings (digitally and IRL).

Erica Lindberg, Global Content Manager, kicked off the CEO shadow program back in April 2019, but since then we’ve had a rotating schedule of CEO shadows that can drop in and drop out with ease and efficiency. Get an inside look at the life of a CEO shadow by reading Erica's blog post and learn more about the logistics and enrollment criteria.

GitLab launches Commit, our first user conference

🥳 Contribute is for our team members and community but GitLab Commit is all about our users. We kicked off Commit in London and Brooklyn, inviting GitLab users to join us for a day of DevOps inspiration and learning.

Join us in San Francisco on January 14 for our first Commit event of 2020.

Thank you to all the folks that contributed to making 2019 such a smashing success and cheers to what’s in store for 2020!

Also, thank you to Social Marketing Manager Wil Spillane for helping source the social media posts featured in this blog post.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

New to GitLab and not sure where to start?

Get started guide

Learn about what GitLab can do for your team

Talk to an expert