正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

GitLab 19アップグレードノート

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

このページには、GitLab 19のマイナーバージョンおよびパッチバージョンに関するアップグレード情報が含まれています。以下の条件を考慮して、各手順を確認してください:

  • お使いのインストールタイプ。
  • 現在のバージョンから移行先バージョンまでのすべてのバージョン。

Helmチャートインストールの追加情報については、Helmチャート10.0アップグレードノートを参照してください。

必須アップグレードストップ

インスタンス管理者に予測可能なアップグレードスケジュールを提供するために、必須アップグレードストップは、以下のバージョンで発生します:

  • 19.2
  • 19.5
  • 19.8
  • 19.11

アップグレードノート参照

以下は、マイナーGitLabバージョンごとのアップグレードノートの参照リストです。各リスト項目は、詳細情報が記載されている特定のセクションを指しています。

インストール方法が示された項目((Geo)(Linux package)など)は、その方法にのみ適用されます。その他のすべての項目は、すべてのインストール方法に適用されます。

19.0へのアップグレード

GitLab 19.0へのアップグレード前に、以下を確認してください:

アップグレードノート

GitLab 19に関する特定のアップグレードノート。

PostgreSQL 17の最小要件

  • 対象: すべてのインストール方法
  • 影響を受けるバージョン: 19.0.0

PostgreSQLの最小サポートバージョンはバージョン17になりました。GitLab 19.0をインストールする前に:

Ubuntu 20.04のLinuxパッケージサポートが終了しました

  • 対象: Linuxパッケージ
  • 影響を受けるバージョン: 19.0.0

Ubuntu 20.04は2025年5月に標準サポートが終了しました。GitLab 19.0以降、Ubuntu 20.04用のLinuxパッケージは提供されなくなりました。GitLab 18.11がこのディストリビューション向けパッケージの最後のリリースです。GitLab 19.0にアップグレードする前に、Ubuntu 22.04または別のサポートされているオペレーティングシステムに移行してください。

Redis 6のサポートが削除されました

  • 対象: Linuxパッケージ
  • 影響を受けるバージョン: 19.0.0

GitLab 19.0でRedis 6のサポートが削除されました。外部のRedis 6デプロイを使用している場合は、アップグレードする前にRedis 7.2またはValkey 7.2に移行してください。Linuxパッケージに含まれるバンドル版Redisは、GitLab 16.2以降Redis 7を使用しており、影響を受けません。

MattermostがLinuxパッケージから削除されました

  • 対象: Linuxパッケージ
  • 影響を受けるバージョン: 19.0.0

バンドル版Mattermostは、GitLab 19.0でLinuxパッケージから削除されました。現在、バンドルされたMattermostを使用している場合は、移行手順についてLinuxパッケージからMattermost Standaloneへの移行を参照してください。バンドルされたMattermostを使用していない場合は、影響を受けません。

SUSEディストリビューション向けのLinuxパッケージサポートが終了しました

  • 対象: Linuxパッケージ
  • 影響を受けるバージョン: 19.0.0

SUSEディストリビューション向けのLinuxパッケージサポートはGitLab 19.0で終了します。これにはopenSUSE Leap 15.6、SUSE Linux Enterprise Server 12.5、およびSUSE Linux Enterprise Server 15.6が含まれます。GitLab 18.11がこれらのディストリビューション向けのLinuxパッケージを搭載した最後のバージョンです。SUSEディストリビューションの使用を継続するには、GitLabのDockerデプロイに移行してください。

SpamcheckがLinuxパッケージとGitLab Helmチャートから削除されました

  • 対象: Linuxパッケージ、Helmチャート
  • 影響を受けるバージョン: 19.0.0

SpamcheckはGitLab 19.0でLinuxパッケージとGitLab Helmチャートから削除されました。現在Spamcheckを使用していないお客様は影響を受けません。バンドル版のSpamcheckを使用している場合、Dockerを使用して個別にデプロイできます。データ移行は必要ありません。

NGINX IngressがEnvoy Gatewayを伴うゲートウェイAPIに置き換えられました

  • 対象: Helmチャート
  • 影響を受けるバージョン: 19.0.0

Envoy Gatewayを伴うゲートウェイAPIが、GitLab 19.0のGitLab Helmチャートにおけるデフォルトのネットワーク設定となり、2026年3月にサポート終了となったNGINX Ingressを置き換えます。Envoy Gatewayへの移行がすぐに実行できない場合は、バンドルされているNGINX Ingressを明示的に再有効化できます。これはGitLab 20.0での削除が提案されるまで利用可能です。この変更は、Linuxパッケージで使用されているNGINX、または外部管理のIngressもしくはゲートウェイAPIコントローラーを使用しているHelmチャートインスタンスには影響しません。

詳細な移行手順については、Helmチャート10.0アップグレードノートを参照してください。

バンドル版PostgreSQL、Redis、MinIOがGitLab Helmチャートから削除されました

  • 対象: Helmチャート
  • 影響を受けるバージョン: 19.0.0

バンドル版Bitnami PostgreSQL、Bitnami Redis、およびMinIOチャートは、GitLab 19.0でGitLab HelmチャートおよびGitLab Operatorから削除され、代替品はありません。これらのコンポーネントは概念実証およびテスト環境のみを目的としており、本番環境での使用は推奨されません。これらのバンドルサービスを伴うインスタンスを実行している場合は、GitLab 19.0にアップグレードする前に、移行ガイドに従って外部サービスを設定してください。