GitLabは米国時間9月22日、「GitLab 16.4」をリリースした。カスタマイズ可能なロールなど100以上の改善点が追加されているという。
グループのオーナーや管理者は、カスタマイズ可能なロールを「Roles and Permissions」メニューから作成・削除できるようになった。カスタムロールを作成するには、既存の基本ロール上に権限を追加する。現在、基本ロールに追加可能な権限は数が限定されており、詳細なセキュリティ権限、マージリクエストの承認、コード閲覧などが含まれる。マイルストーンごとに新しい権限がリリースされ、既存の権限に追加することでカスタムロールを作成できる。
GitLab 16.4では、公開・非公開を問わずプロジェクトも作成可能。ワークスペースを作成する際、ワークスペースで使う個人用のアクセストークンを得る。このトークンを使って、非公開プロジェクトをクローンし、追加の設定や認証を必要とせずにGit操作を実行できるという。
さらに、今回のリリースでは、プロジェクトやサブグループを含んだグループレベルで全依存関係を確認できる。同機能は現在、デフォルトで利用が可能。依存関係のリストを確認する場合、全体像を把握することが重要だとGitLabは述べる。プロジェクトレベルで依存関係を管理することは、全てのプロジェクトの依存関係を監査したい大規模な組織にとっては課題だったという。