📑

GitLab v14.0からv14.10までのアップデート内容をまとめてみた

2022/09/05に公開

はじめに

最近、社内で運用しているGitLabのアップデート作業を行っています。
GitLabは頻繁にアップデートがリリースされており、毎月マイナーバージョンが上がり、毎年メジャーバージョンが上がります。
リリースノートの記述内容は多く、リリースに関する公式ブログ記事でも様々な変更点が紹介されていますが、内容が多すぎるため、独断と偏見で気になった更新をピックアップしてみました。

本記事では、(今となっては古いですが)v14.0からv14.10までの変更点についてピックアップしています。
なお、GitLab CE(無料版、Self-ManagedかつFree)で有効な変更点のみをピックアップしています。

他にも有用な変更点があれば、是非教えてください!

関連記事

https://zenn.dev/yuyakato/articles/1de9cd2850cb63

バージョン毎の変更点

v14.0

https://about.gitlab.com/releases/2021/06/22/gitlab-14-0-released/

Edit wiki pages with the WYSIWYG Markdown editor

WikiページをWYSIWYGなMarkdownエディタで編集できるようになりました。

https://docs.gitlab.com/ee/user/project/wiki/#content-editor

Install PyPI packages from your group or subgroup

グループレベルのリポジトリからPyPIパッケージをインストールできるようになりました。

https://docs.gitlab.com/ee/user/packages/pypi_repository/#install-from-the-group-level

Default branch name for new repositories now main

新しいリポジトリのデフォルトのブランチ名がmasterからmainに変更されました。

https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/

v14.1

https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released/

Create tables and upload images in the Wiki Content Editor

WikiページのWYSIWYGエディタで表、画像を編集できるようになりました。

https://docs.gitlab.com/ee/user/project/wiki/#use-the-content-editor

Select project access token role

プロジェクトアクセストークンのRoleを選択できるようになりました。

https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html

Display CSV files in readable table view

CSV(カンマ区切り)ファイルが読みやすい表形式で表示できるようになりました。

https://docs.gitlab.com/ee/user/project/repository/csv.html

v14.2

https://about.gitlab.com/releases/2021/08/22/gitlab-14-2-released/

Preview Markdown live while editing

Web IDEとファイルエディタでMarkdownがライブプレビューできるようになりました。

https://docs.gitlab.com/ee/user/project/web_ide/#markdown-editing

Stageless pipelines

CI/CDに「ステージレスパイプライン」が導入されました。これにより他のステージの完了を待たずにジョブを実行できるようになりました。

https://docs.gitlab.com/ee/ci/yaml/#needs

v14.3

https://about.gitlab.com/releases/2021/09/22/gitlab-14-3-released/

Edit a table’s structure visually in the new wiki editor

WikiページのWYSIWYGエディタで表を容易に編集できるようになりました。

https://docs.gitlab.com/ee/user/project/wiki/#content-editor

Include GitLab CI/CD configuration based on conditions

CI/CD構成ファイルで条件付きのincludeを使用できるようになりました。

https://docs.gitlab.com/ee/ci/yaml/includes.html#use-rules-with-include

v14.4

https://about.gitlab.com/releases/2021/10/22/gitlab-14-4-released/

Limit project size at a global, group, and project level

サイト全体、グループレベル、プロジェクトレベルでリポジトリのサイズを制限できる機能を無料版で使えるようになりました。

https://docs.gitlab.com/ee/user/admin_area/settings/account_and_limit_settings.html#repository-size-limit

v14.5

https://about.gitlab.com/releases/2021/11/22/gitlab-14-5-released/

Cleaner diffs for Jupyter Notebook files

Jupyter Notebookの差分が綺麗に表示されるようになりました。

https://docs.gitlab.com/ee/user/project/repository/jupyter_notebooks/

v14.6

https://about.gitlab.com/releases/2021/12/22/gitlab-14-6-released/

Toggle wiki editors seamlessly

Wikiページのエディタを、テキストモード、WYSIWYGモードに簡単に切り替えできるようになりました。ただし、デフォルトでオフになっており、設定が必要です。v14.8でデフォルトオンに変更されています。

WebAuthn enabled by default

WebAuthnがデフォルトでオンになりました。WebAuthn自体はv13.4で導入されています。

https://docs.gitlab.com/ee/user/profile/account/two_factor_authentication.html#set-up-a-webauthn-device

Render the title of a referenced issue within markdown

MarkdownでIssue、PRにリンクを張る時に#123+のように+を付加すると、タイトルが描画されるようになりました。

https://docs.gitlab.com/ee/user/markdown.html#show-the-issue-merge-request-or-epic-title-in-the-reference

Copy code blocks in Markdown with a single click

Markdownのコードブロックの内容をワンクリックで簡単にコピーできるようになりました。

https://docs.gitlab.com/ee/user/markdown.html#code-spans-and-blocks

v14.7

https://about.gitlab.com/releases/2022/01/22/gitlab-14-7-released/

Group access tokens

グループ単位のアクセストークンを発行できるようになりました。

https://docs.gitlab.com/ee/user/group/settings/group_access_tokens.html

LDAP failover support

LDAPのフェイルオーバーがサポートされました。

https://docs.gitlab.com/ee/administration/auth/ldap/#basic-configuration-settings

Runner status badges in Admin view

管理画面でGitLab Runnerの状態を確認しやすくなりました。

https://docs.gitlab.com/ee/user/admin_area/#administering-runners

v14.8

https://about.gitlab.com/releases/2022/02/22/gitlab-14-8-released/

GitLab Runner for Apple silicon M1

AppleシリコンM1用のGitLab Runnerがリリースされました。

https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26561/

v14.9

https://about.gitlab.com/releases/2022/03/22/gitlab-14-9-released/

このバージョンには、特に気になる変更点はありませんでした。

v14.10

https://about.gitlab.com/releases/2022/04/22/gitlab-14-10-released/

Incremental repository backups reduce backup time

リポジトリの増分バックアップができるようになりました。

https://docs.gitlab.com/ee/raketasks/backup_gitlab.html#incremental-repository-backups

おわりに

GitLabの公式ブログは情報が豊富で良いのですが、豊富すぎてピックアップするのがなかなか大変でした。
本記事が何らかの参考になれば幸いです。

Discussion