« Blog Home

GitLab 13.9: a Picture is Worth a Thousand Words

See how new features are distributed among stages and features

GitLab 13.9 was released yesterday with dozens of new features.

As we initially published a month ago, we released an updated diagram of all features in GitLab separated by stages (Y axis) and editions (Free / Premium / Ultimate).

We are often asked about the benefits of GitLab free and paid versions, so we recently analyzed all the features in GitLab to quantify and visualize the value of GitLab Free, Premium and Ultimate.

It is said that a picture is worth a thousand words – so you can see it now (click to enlarge):

gitlab features premium ultimate all features 13.9

Y-axis reflects the 11 existing stages (Manage, Plan, Create, etc.). X-axis reflects weighted percentage (normalized and 100% proportional for each Stage)

 

What we see here:

Firstly we took the list of all the existing features in GitLab (currently, as of version 13.9 released on 02/22/2021, there are a total of 494 such features).

Then we took all 11 stages of the existing DevOps Lifecycle in GitLab (as defined by GitLab in the diagram below ** ), and for each stage, we checked how many of its features are in the Free version (the green areas in the graph above); how many in Premium (in blue) and how many in Ultimate (in yellow).

Since the number of features varies from stage to stage, we normalized this to see it in percentages so that they could be displayed in one graph, one above the other.

And the result is in front of you (above).

As mentioned, the Y-axis reflects the 11 existing stages (Manage, Plan, Create etc.).

The X-axis reflects weighted percentage (normalized and 100% proportional for each Stage).

Insights:

  • There are some Stages that are fully available when taking the Premium version (i.e. 100% of the features are inside, as Premium features (in blue) are coming on top of free features (in green). These are the following stages:
    • Create (Version Control: Create, view, and manage code and project data through powerful branching tools)
    • Verity (CI: Keep strict quality standards for production code with automatic testing and reporting)
    • Package (Artifacts: Create a consistent and dependent software supply chain with built-in package management)
    • Enablement (Global search; Geo-replication, DR, cloud-native and Omnibus installations)

That is, the Enterprise Premium version covers 100% of the features in 4 areas of the DevOps Lifecycle

  • On average about 90% of the total features in GitLab exist in Free + Premium.
  • You can see that those who are interested in the extensive collection of security tests available in GitLab, should choose the Ultimate version (and you can read about it here).

Additional notes:

  • The Premium version is available in Self-hosted (as your private machine) or in the public cloud gitlab.com (the version formerly called “Gold”). The example here refers to Self-hosted. It is important to remember that in gitlab.com cloud, some of the above features do not exist.
  • ** The DevOps Stages according to GitLab:

gitlab devops lifecycle

For more questions about GitLab (both on the technology side and regarding differences in the Enterprise versions and regarding prices), you can contact us at gitlab@almtoolbox.com or by phone at 866-503-1471 (USA / Canada) or +972-722-405-222 (International)

 

Related Links:

    * Full Name

    * Work Email

    * Are you using any AI tools today? What tools?

      Seats are limited - Reserve your spot today!

      * Full Name

      * Work Email

      Are you using any SCA solution? Which one?

      Do you have any questions you'd like to ask before the webinar?

        * Full Name

        * Work Email

        * Are you using OpenProject?

        Do you have any questions you'd like to ask before the webinar?

          Seats are limited - Reserve your spot today!

          * Full Name

          * Work Email

          * Are you using any Secrets Management solution? Which one?

          Do you have any questions you'd like to ask before the webinar?