GitLab 17.9の新機能

Feb 20, 2025
過去のリリース

GitLab Duo Self-hostedが一般提供となり、新しい並列GitLab Pagesサイトとカスタムパイプラインステージ制御が追加されました。

AIデータソブリンティとパイプラインの柔軟性の融合

GitLab 17.9では、GitLab Duoとセルフホストモデルのサポートが一般提供となり、厳密なデータ要件を持つ組織が独自のプライベートインフラストラクチャと並行してAIモデルをホストできるようになりました。GitLab Pagesの並列デプロイ、カスタムパイプラインステージ、SBOMベースの依存関係スキャン移行により、AIソブリンティ、デベロッパー生産性、業界標準適合全体でのプラットフォーム投資の継続を示しています。

独自のインフラストラクチャまたはAWS Bedrockで選択した大規模言語モデルをホストし、GitLab Duoコード提案とChatに設定できます。この機能により、チームは以下のことが可能になります。

  • 完全なデータソブリンティとプライバシーを維持しながらAI支援を活用できます。

  • オンプレミスまたはプライベートクラウド環境でホストされたモデルを使用できます。

  • Mistral、Claude 3.5 Sonnet、OpenAIモデルを様々なプラットフォームでサポートしています。

  • 規制業界の厳密なデータレジデンシーとコンプライアンス要件を満たすことができます。

GitLab Pagesサイトの複数バージョンを同時に作成でき、設定されたプレフィックスに基づいて一意のURLでアクセスできます。チームは以下のことが可能になります。

  • デザイン変更またはコンテンツ更新を本番環境に公開する前にプレビューできます。

  • 開発環境でサイト変更をテストできます。

  • マージリクエストからの変更を専用プレビューURLで確認できます。

  • ローカライズされたコンテンツまたはA/Bテスト用に複数のサイトバージョンを維持できます。

セキュリティとコンプライアンス要件を維持しながら、パイプラインの特定のポイントでカスタムステージを定義して挿入できます。この機能は以下を提供します。

  • 特定の実行ポイントでステージを定義することで、パイプラインカスタマイズを強化し、細かい制御を実現できます。

  • ビルド後、デプロイ前などの最適な時間にスキャンが実行されるようにして、セキュリティとコンプライアンスを向上させることができます。

  • 開発チームが保護範囲内でカスタマイズできるようにしながら、一元化された制御を維持できます。

  • 既存のプロジェクトステージおよび他のポリシータイプとシームレスに統合できます。

Gemnasiumに代わる新しいアナライザーへの依存関係スキャン移行(18.0でサポート終了)。このアナライザーは現在以下をサポートしています。

  • conda-lock.ymlファイルを使用するCondaを使用したC/C++/Fortran/Go/Python/Rプロジェクト。

  • podfile.lockファイルを使用するCocoapodsを使用したObjective-Cプロジェクト。

  • cargo.lockファイルを使用するCargoを使用したRustプロジェクト。

  • package.resolvedファイルを使用するSwiftを使用したSwiftプロジェクト。