Skip to content
Snippets Groups Projects

Release post - GitLab 11.4

Merged James Ramsay (ex-GitLab) requested to merge release-11-4 into master
All threads resolved!
Compare and Show latest version
6 files
+ 130
6
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -139,10 +139,21 @@ features:
all references in the repository. For example, fetching updates for a
single branch (e.g. `git fetch origin master`) would also retrieve a
complete list of all references. In the case of large projects this
could be over 100,000 refs and 10s of megabytes of data.
could be over 100,000 refs and 10s of megabytes of data. Try it
yourself by running:
```
# Original Git wire protocol
GIT_TRACE_PACKET=1 git -c protocol.version=0 ls-remote https://gitlab.com/gitlab-org/gitlab-ce.git master
# New Git wire protocol v2
GIT_TRACE_PACKET=1 git -c protocol.version=2 ls-remote https://gitlab.com/gitlab-org/gitlab-ce.git master
```
Git protocol v2 is supported from Git v2.18.0 and is opt-in. To enable
globally run `git config --global protocol.version=2`.
globally run `git config --global protocol.version=2`. Git protocol v2
over SSH is not yet enabled on GitLab.com and must be enabled manually
for self-hosted instances.
- name: "Move ability to use includes in .gitlab-ci.yml from starter to core"
available_in: [core, starter, premium, ultimate] # required
@@ -220,6 +231,50 @@ features:
the rollout will automatically continue on a timed cadence
unless there is some error.
- name: "Support Kubernetes RBAC for GitLab managed apps"
available_in: [core, starter, premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/user/project/clusters/#role-based-access-control-rbac' # required
image_url: '/images/11_4/k8s-rbac.png' # required
reporter: danielgruesso
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/29398' # required
description: | # supports markdown
Security is paramount when setting up your infrastructure for the first time or connecting to
existing one. Role-based access control (RBAC) was made generally available as part of Kubernetes'
1.8 release, providing more granular controls to regulate access to kubernetes resources.
Our Kubernetes integration will now offer the capability to either create an RBAC-enabled
cluster on GKE or to connect with an existing cluster that is RBAC-enabled, providing increased
security for your infrastructure.
- name: "Auto DevOps support for RBAC"
available_in: [core, starter, premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/' # required
reporter: danielgruesso
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/44597' # required
description: | # supports markdown
Auto DevOps now supports interacting with and deploying applications to RBAC-enabled kubernetes clusters.
Role-based access control (RBAC) is an important tool that allows operators to ensure the reliability,
security, and efficiency of their kubernetes cluster. Using Auto DevOps in conjunction with an RBAC-enabled
cluster ensures your applications take advantage of the increased infrastructure security.
- name: "Support PostgreSQL DB migration and initialization for Auto DevOps"
available_in: [core, starter, premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/#auto-deploy' # required
image_url: '/images/X_Y/feature-a.png' # required
reporter: danielgruesso
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/48004' # required
description: | # supports markdown
Leveraging Auto DevOps to automatically detect, build, test, deploy, and monitor your application
just got more powerful. Starting in 11.4, Auto DevOps now provides the ability to initialize or
migrate PostgreSQL databases in your project.
Simply define a project variable to initialize or migrate your PostgreSQL database and Auto DevOps
will do the rest.
- name: "Lorem ipsum"
available_in: [core, starter, premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
@@ -235,6 +290,23 @@ features:
# SECONDARY FEATURES
secondary:
- name: "List of subscribed labels"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/labels.html'
image_url: '/images/11_4/subscribed-labels.png'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/50835'
description: |
Labels in GitLab are very powerful, since they can be applied to issues,
merge requests, and epics. As you use more labels, it can be difficult to
maintain them.
In a recent previous release, we added the ability to search by labels on
the project labels list page. With this release, you can now search by labels,
sort by name/created at/updated at, and even see a list of labels you have
subscribed to. This is available both in group and project labels list pages.
- name: "Filter by WIP merge requests"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/merge_requests/work_in_progress_merge_requests.html'
@@ -503,6 +575,20 @@ features:
example, when implementing timed incremental rollouts, or any
other delays needed after performing some other action.
- name: "Skip auto devops jobs based on license"
available_in: [core, starter, premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/' # webpage or documentation - required
reporter: danielgruesso
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/48399'
description: | # supports markdown
Starting in 11.4 Auto DevOps will now evaluate the license for the instance in which it's running
in order to determine which jobs to skip. This will result in faster Auto DevOps pipeline when
certain features are not in use.
This will not only save you time but will also result in cleaner view of Auto DevOps pipeline,
showing you only the relevant jobs for your project.
- name: "Lorem ipsum"
available_in: [premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
@@ -542,8 +628,9 @@ features:
reporter: pm1 # required
team: teamname # required
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
- GitLab 11.4 includes [Mattermost 5.3](https://mattermost.com/blog/mattermost-5-3-enhanced-search-on-desktop-and-mobile-plugin-hackathon-highlights-and-more/),
an [open source Slack-alternative](https://mattermost.com/) whose newest release includes enhanced search on desktop and mobile, plus much more.
It includes [security updates](https://about.mattermost.com/security-updates/) and upgrading is recommended.
- name: "Performance improvements"
available_in: [core, starter, premium, ultimate]
Loading