[{"data":1,"prerenderedAt":2438},["ShallowReactive",2],{"/ja-jp/blog/gitlab-19-3-release":3,"navigation-ja-jp":1686,"banner-ja-jp":2118,"footer-ja-jp":2126,"blog-post-authors-ja-jp-GitLab Japan Team":2379,"blog-related-posts-ja-jp-gitlab-19-3-release":2395,"blog-share-wrapper-ja-jp":2419,"next-steps-ja-jp":2429},{"id":4,"title":5,"authors":6,"body":8,"category":1665,"date":1666,"description":1667,"extension":1668,"externalUrl":1669,"faq":1669,"featured":1670,"heroImage":1671,"meta":1672,"navigation":1670,"path":1673,"seo":1674,"slug":1677,"stem":1678,"tags":1679,"template":1683,"updatedDate":1684,"__hash__":1685},"blogPosts/ja-jp/blog/gitlab-19-3-release.md","GitLab 19.3リリース",[7],"GitLab Japan Team",{"type":9,"value":10,"toc":1617},"minimark",[11,22,45,50,53,68,76,80,84,117,120,124,146,149,152,161,165,169,193,196,199,206,210,232,235,241,244,248,270,273,280,283,309,320,327,331,354,371,375,398,405,409,431,434,437,446,449,453,475,481,488,491,513,516,520,543,546,550,572,575,579,582,604,607,610,614,638,645,654,662,665,687,690,693,702,706,728,731,746,749,756,760,783,786,789,793,815,818,825,828,832,854,857,862,878,883,930,938,942,964,971,975,997,1000,1004,1026,1029,1032,1054,1057,1066,1069,1091,1094,1097,1101,1123,1126,1129,1136,1139,1161,1168,1182,1186,1208,1215,1219,1241,1256,1260,1283,1286,1290,1313,1316,1319,1335,1344,1347,1350,1358,1361,1369,1372,1381,1385,1417,1423,1426],[12,13,14,15,21],"p",{},"本ブログは、",[16,17,20],"a",{"href":18,"rel":19},"https://docs.gitlab.com/releases/19/gitlab-19-3-released/",[],"GitLab 19.3 release notes","の抄訳です。内容に相違がある場合は、原文が優先されます。",[23,24,25,42],"blockquote",{},[12,26,27,31,34,35,37],{},[28,29,30],"strong",{},"お知らせ：リリースノートの掲載先が変わりました",[32,33],"br",{},"\nGitLabのリリースノートは、GitLab Docsでの公開が正式な掲載先となりました。最新の情報は下記をご覧ください。",[32,36],{},[16,38,41],{"href":39,"rel":40},"https://docs.gitlab.com/ja-jp/releases/19/gitlab-19-3-released/",[],"GitLab 19.3",[12,43,44],{},"本ブログでもしばらくの間は日本語訳の投稿を続けますが、将来的にはDocsのみでの公開に切り替わる予定です。ぜひDocsの方もチェックしてみてください！",[46,47,49],"h1",{"id":48},"gitlab-193-リリースノート","GitLab 19.3 リリースノート",[12,51,52],{},"2026年8月20日、GitLab 19.3が以下の機能とともにリリースされました。",[12,54,55,56,61,62,67],{},"今月の",[16,57,60],{"href":58,"rel":59},"https://contributors.gitlab.com/notable-contributors",[],"注目コントリビューター","として、",[16,63,66],{"href":64,"rel":65},"https://gitlab.com/gkepas",[],"gkepas","を紹介できることを嬉しく思います！",[12,69,70,71,75],{},"Giannisは、GitLabのコードベース、コントリビュータープラットフォーム、",[72,73,74],"code",{},"client-go","、TerraformプロバイダーおよびGitLab Orbitにわたって継続的なコントリビュートを行っています。 また、積極的な翻訳者であり、GitLab Community Discordのメンバーでもあります。",[77,78,79],"h2",{"id":79},"主要な機能",[81,82,83],"h3",{"id":83},"フロークリエーターの基本エージェント",[85,86,87,94,100],"ul",{},[88,89,90,93],"li",{},[28,91,92],{},"プラン:"," Premium, Ultimate",[88,95,96,99],{},[28,97,98],{},"提供形態:"," GitLab.com, GitLab Self-Managed, GitLab Dedicated",[88,101,102,105,106,111,112],{},[28,103,104],{},"リンク:"," ",[16,107,110],{"href":108,"rel":109},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/agents/foundational_agents/flow_creator/",[],"ドキュメント"," · ",[16,113,116],{"href":114,"rel":115},"https://gitlab.com/groups/gitlab-org/-/work_items/22644",[],"関連イシュー",[12,118,119],{},"AIカタログに搭載された専用の基本エージェントであるフロークリエーターを使用して、自然言語の会話を通じてGitLab Duo Agent Platform向けのカスタムフローを作成できるようになりました。 フロークリエーターでは、フローに実行させたい内容を説明するだけで、エージェントがすぐに登録・使用できる完全な実行可能フローYAMLを生成します。 また、既存フローのデバッグやフレームワークの概念説明もサポートしています。",[81,121,123],{"id":122},"gitlab-secrets-manager-が-gitlabcom-で利用可能に","GitLab Secrets Manager が GitLab.com で利用可能に",[85,125,126,130,134],{},[88,127,128,93],{},[28,129,92],{},[88,131,132,99],{},[28,133,98],{},[88,135,136,105,138,111,142],{},[28,137,104],{},[16,139,110],{"href":140,"rel":141},"https://docs.gitlab.com/ja-jp/ci/secrets/secrets_manager/",[],[16,143,116],{"href":144,"rel":145},"https://gitlab.com/groups/gitlab-org/-/work_items/10723",[],[12,147,148],{},"認証情報の漏えいは、たいてい同じパターンで始まります。デベロッパーがシークレットを必要としているものの、適切な保管場所が見当たらず、結果としてスコープが広すぎるCI/CD変数やコミットされた設定ファイルに書き込んでしまうのです。GitLab.comで限定提供として始まったGitLab Secrets Managerは、認証情報をより安全に保護しながら、パイプラインを実行するのと同じプラットフォーム内で一元管理できるようにします。",[12,150,151],{},"各シークレットは、環境、ブランチ、ブランチ保護設定に基づいて、それを必要とするジョブにスコープが限定されます。そのため、万が一認証情報が侵害されても、許可された範囲を超えてアクセスされることはありません。Secrets Managerは既存のグループおよびプロジェクトの権限をそのまま利用するため、別途アクセスモデルを維持する必要はありません。作成・更新・読み取りのすべての操作は監査証跡に記録されるため、漏えい調査の際に複数システムのログをつなぎ合わせる手間もかかりません。",[12,153,154,155,160],{},"GitLab Secrets ManagerはGitLabクレジットを通じて課金されるアドオンです。すべての機能を試すには、30日間の無料トライアルをご利用ください。課金およびトライアルの詳細については、",[16,156,159],{"href":157,"rel":158},"https://docs.gitlab.com/ja-jp/ci/secrets/secrets_manager/secrets_manager_billing/",[],"課金に関するドキュメント","をご覧ください。",[77,162,164],{"id":163},"agent-platformの中核機能","Agent Platformの中核機能",[81,166,168],{"id":167},"gitlab-duoによるマージコンフリクトの解決が一般提供になりました","GitLab Duoによるマージコンフリクトの解決が一般提供になりました",[85,170,171,175,179],{},[88,172,173,93],{},[28,174,92],{},[88,176,177,99],{},[28,178,98],{},[88,180,181,105,183,188,189],{},[28,182,104],{},[16,184,187],{"href":185,"rel":186},"https://docs.gitlab.com/ja-jp/user/project/merge_requests/conflicts/#resolve-conflicts-with-gitlab-duo",[],"ドキュメント ","· ",[16,190,116],{"href":191,"rel":192},"https://gitlab.com/groups/gitlab-org/-/work_items/20688",[],[12,194,195],{},"以前のバージョンのGitLabでは、単純なケースであっても、GitLab UIまたはコマンドラインからマージコンフリクトを手動で解決する必要がありました。",[12,197,198],{},"今回のリリースで、GitLab Duoにコンフリクトの解決を依頼できるようになりました。",[12,200,201,202,205],{},"マージウィジェットまたは",[28,203,204],{},"コンフリクトを解決","ページからコンフリクトの解決を開始します。GitLab Duoがコンフリクトを分析し、該当ファイルを編集してソースブランチに解決内容をコミットしたうえで、変更内容を説明するサマリーコメントをマージリクエストに投稿します。",[81,207,209],{"id":208},"gitlab-duoによるレビューディスカッションの解決が一般提供になりました","GitLab Duoによるレビューディスカッションの解決が一般提供になりました",[85,211,212,216,220],{},[88,213,214,93],{},[28,215,92],{},[88,217,218,99],{},[28,219,98],{},[88,221,222,105,224,188,228],{},[28,223,104],{},[16,225,187],{"href":226,"rel":227},"https://docs.gitlab.com/ja-jp/user/project/merge_requests/duo_in_merge_requests/#resolve-a-discussion-with-gitlab-duo",[],[16,229,116],{"href":230,"rel":231},"https://gitlab.com/groups/gitlab-org/-/work_items/22058",[],[12,233,234],{},"以前のバージョンのGitLabでは、コードレビューのコメントを解決するために、エディタに切り替えて修正を実装し、変更をコミットしてプッシュしたうえで、スレッドを手動でクローズする必要がありました。",[12,236,237,240],{},[28,238,239],{},"GitLab Duoで解決","を選択するだけで、GitLab Duoがレビューディスカッションを代わりに対応します。",[12,242,243],{},"GitLab Duoはコメントと周辺のコードを読み取り、ソースブランチに対して要求された変更を加えたうえで、変更内容のサマリーをディスカッションに返信し、スレッドを解決します。 変更がコメントに正しく対応していない場合は、あなたまたはレビュアーがスレッドを再オープンできます。",[81,245,247],{"id":246},"gitlab-duo-cliプラグインとマーケットプレイス実験的機能","GitLab Duo CLIプラグインとマーケットプレイス（実験的機能）",[85,249,250,254,258],{},[88,251,252,93],{},[28,253,92],{},[88,255,256,99],{},[28,257,98],{},[88,259,260,105,262,111,266],{},[28,261,104],{},[16,263,110],{"href":264,"rel":265},"https://docs.gitlab.com/ja-jp/user/gitlab_duo_cli/customize/#plugins",[],[16,267,116],{"href":268,"rel":269},"https://gitlab.com/groups/gitlab-org/-/work_items/22497",[],[12,271,272],{},"GitLab Duo CLIは、GitLab Duo CLI 9.10.0で導入された実験的機能として、プラグインとプラグインマーケットプレイスをサポートするようになりました。プラグインは、エージェントスキル、カスタムスラッシュコマンド、およびModel Context Protocol（MCP）サーバーを1つのディレクトリにまとめたものです。マーケットプレイスは、Gitリポジトリまたはローカルディレクトリでホストされる、利用可能なプラグインのカタログです。",[12,274,275,276,279],{},"GitLab Duo CLIは、プラグインを初めて使用する際に、公式の",[72,277,278],{},"gitlab-duo-plugins","マーケットプレイスを自動的に登録します。",[12,281,282],{},"マーケットプレイスには、一般的なGitLabワークフロー向けの3つのスキルが含まれています。",[85,284,285,293,301],{},[88,286,287,290,292],{},[72,288,289],{},"mr-review",[32,291],{},": マージリクエストをレビューし、コメントを投稿します。",[88,294,295,298,300],{},[72,296,297],{},"stack-changes",[32,299],{},": 大規模なローカル変更をスタックされたマージリクエストチェーンに分割します。",[88,302,303,306,308],{},[72,304,305],{},"create-issue",[32,307],{},": 自然言語による説明からGitLabイシューの下書きを作成します。",[12,310,311,312,315,316,319],{},"スキルをインストールするには、セットアップに応じて",[72,313,314],{},"glab duo cli plugin install \u003Cplugin>@gitlab-duo-plugins","または",[72,317,318],{},"duo plugin install \u003Cplugin>@gitlab-duo-plugins","を実行してください。",[12,321,322,323,326],{},"既存のコミュニティプラグインエコシステムとの互換性を確保するため、GitLab Duo CLIは",[72,324,325],{},".claude-plugin/marketplace.json","ファイルも読み込みます。これにより、既存のClaude Codeプラグインマーケットプレイスは変更なしでGitLab Duo CLIと連携できます。",[81,328,330],{"id":329},"mcpのoauthアプリケーションを事前登録する","MCPのOAuthアプリケーションを事前登録する",[85,332,333,338,342],{},[88,334,335,337],{},[28,336,92],{}," Free, Premium, Ultimate",[88,339,340,99],{},[28,341,98],{},[88,343,344,105,346,111,350],{},[28,345,104],{},[16,347,110],{"href":348,"rel":349},"https://docs.gitlab.com/ja-jp/user/model_context_protocol/mcp_server#reuse-a-pre-registered-oauth-application",[],[16,351,116],{"href":352,"rel":353},"https://gitlab.com/gitlab-org/gitlab/-/work_items/601437",[],[12,355,356,357,360,361,364,365,367,368,370],{},"以前は、",[72,358,359],{},"mcp"," スコープが",[28,362,363],{},"管理者","エリアのOAuthアプリケーションフォームに表示されていなかったため、Dynamic Client Registration（DCR）を使用せずにMCPクライアント用のOAuthアプリケーションを事前登録することができませんでした。 今回のリリースで、",[28,366,363],{},"エリアから直接 ",[72,369,359],{}," スコープを持つ共有OAuthアプリケーションを作成できるようになりました。これにより、ユーザーは安定したクライアントIDを再利用でき、共有ネットワーク上でのDCRのレート制限を回避できます。",[81,372,374],{"id":373},"mcpのoauthアプリケーションを承認したユーザーを確認する","MCPのOAuthアプリケーションを承認したユーザーを確認する",[85,376,377,381,386],{},[88,378,379,337],{},[28,380,92],{},[88,382,383,385],{},[28,384,98],{}," GitLab.com, GitLab Self-Managed, GitLab Dedicated, GitLab Dedicated for Government",[88,387,388,105,390,111,394],{},[28,389,104],{},[16,391,110],{"href":392,"rel":393},"https://docs.gitlab.com/ja-jp/user/model_context_protocol/mcp_server",[],[16,395,116],{"href":396,"rel":397},"https://gitlab.com/gitlab-org/gitlab/-/work_items/605884",[],[12,399,400,401,404],{},"以前は、MCPクライアントがOAuth動的クライアント登録（DCR）を使用してGitLabに接続した場合、動的に登録されたすべてのOAuthアプリケーションが管理者エリアに汎用的なクライアント名のみで表示されており、どのユーザーが特定のアプリケーションを承認したかを判別することができませんでした。 今回のリリースから、MCP OAuth接続を承認すると、アプリケーション名にユーザー名が自動的に付加されます。例えば、",[72,402,403],{},"[Unverified Dynamic Application] kiro — authorized by @username","のように表示されます。 これにより、追加の設定なしに、管理者エリアから各動的OAuthアプリケーションの背後にいるユーザーを素早く特定できるようになりました。",[81,406,408],{"id":407},"vs-code向けgitlab-duo-agentic-chatの新しいuiベータ版","VS Code向けGitLab Duo Agentic Chatの新しいUI（ベータ版）",[85,410,411,415,419],{},[88,412,413,93],{},[28,414,92],{},[88,416,417,99],{},[28,418,98],{},[88,420,421,105,423,111,427],{},[28,422,104],{},[16,424,110],{"href":425,"rel":426},"https://docs.gitlab.com/ja-jp/editor_extensions/visual_studio_code/",[],[16,428,116],{"href":429,"rel":430},"https://gitlab.com/groups/gitlab-org/editor-extensions/-/work_items/242",[],[12,432,433],{},"GitLab for VS Code拡張機能のGitLab Duo Agentic ChatインターフェースのUIが再設計され、ベータ版として利用可能になりました。新しいインターフェースは既存のAgentic Chatパネルを再構築したもので、AIモデル、エージェント、スラッシュコマンド、ツール承認といった基盤となる機能はそのまま引き継がれています。",[12,435,436],{},"再設計されたUIは、GitLab 19.3およびGitLab for VS Code拡張機能6.87.0以降で利用できます。",[12,438,439,440,445],{},"新しいUIを使用するには、トップレベルグループまたはインスタンスで",[16,441,444],{"href":442,"rel":443},"https://docs.gitlab.com/ja-jp/user/gitlab_duo/turn_on_off/#turn-on-beta-and-experimental-features",[],"ベータ版および実験的機能を有効にし","、拡張機能をリロードしてください。",[12,447,448],{},"新UIとクラシックUIはパネルからいつでも切り替えられます。ベータ版はVS Codeのみで利用可能です。",[81,450,452],{"id":451},"マージリクエストの読み取りと検索のための新しいmcpツール","マージリクエストの読み取りと検索のための新しいMCPツール",[85,454,455,459,463],{},[88,456,457,337],{},[28,458,92],{},[88,460,461,385],{},[28,462,98],{},[88,464,465,105,467,111,471],{},[28,466,104],{},[16,468,110],{"href":469,"rel":470},"https://docs.gitlab.com/ja-jp/user/model_context_protocol/mcp_server_tools",[],[16,472,116],{"href":473,"rel":474},"https://gitlab.com/gitlab-org/gitlab/-/work_items/605878",[],[12,476,477,480],{},[72,478,479],{},"get_merge_request","を使用すると、マージリクエストとその差分、コミット、ノート、パイプライン、ディスカッションを1回の呼び出しで取得できます。これにより、AIエージェントがMRの全体像を把握するために複数のリクエストを連鎖させる必要がなくなります。",[12,482,483,484,487],{},"また、新しい",[72,485,486],{},"list_merge_requests","ツールを使用すると、作成者、担当者、レビュアー、ステータス、ラベル、またはフリーテキストクエリでマージリクエストを検索・フィルタリングできます。ワークフローを離れることなく、必要なMRを簡単に見つけることができます。",[81,489,490],{"id":490},"セッション詳細サイドバーでエージェントのタスクプランを表示",[85,492,493,497,501],{},[88,494,495,93],{},[28,496,92],{},[88,498,499,99],{},[28,500,98],{},[88,502,503,105,505,111,509],{},[28,504,104],{},[16,506,110],{"href":507,"rel":508},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/sessions",[],[16,510,116],{"href":511,"rel":512},"https://gitlab.com/gitlab-org/gitlab/-/work_items/603503",[],[12,514,515],{},"以前は、セッション詳細ページを開いた際に、エージェントの現在のタスクリストを確認するには、アクティビティログの各エントリを手動で展開する必要がありました。今回のリリースで、セッション詳細サイドバーにエージェントの最新プランが自動的に表示されるようになりました。各タスクとそのステータス、および「5件中2件完了」のような進捗サマリーを確認できます。アクティビティログを掘り下げることなく、エージェントが取り組んでいる内容と進捗状況を追跡できます。",[81,517,519],{"id":518},"amazon-bedrock-mantleベータ版のサポート","Amazon Bedrock Mantle（ベータ版）のサポート",[85,521,522,526,531],{},[88,523,524,93],{},[28,525,92],{},[88,527,528,530],{},[28,529,98],{}," GitLab Self-Managed",[88,532,533,105,535,111,539],{},[28,534,104],{},[16,536,110],{"href":537,"rel":538},"https://docs.gitlab.com/ja-jp/administration/gitlab_duo_self_hosted/supported_llm_serving_platforms/#configure-amazon-bedrock-mantle",[],[16,540,116],{"href":541,"rel":542},"https://gitlab.com/groups/gitlab-org/-/work_items/22787",[],[12,544,545],{},"セルフホストモデルを使用するGitLab Self-Managedをお使いの場合、Amazon Bedrock Mantleをサポート対象プロバイダーとして利用できるようになりました。MantleはAmazon BedrockのOpenAI互換推論エンジンであるため、使い慣れたOpenAI SDKやインテグレーションをBedrockモデルと組み合わせて使用できます。この機能はベータ版です。",[81,547,549],{"id":548},"gitlab-duo-agent-platform-self-hostedでdevstral-2が非推奨になりました","GitLab Duo Agent Platform Self-HostedでDevstral 2が非推奨になりました",[85,551,552,556,560],{},[88,553,554,93],{},[28,555,92],{},[88,557,558,530],{},[28,559,98],{},[88,561,562,105,564,111,568],{},[28,563,104],{},[16,565,110],{"href":566,"rel":567},"https://docs.gitlab.com/ja-jp/administration/self_hosted_models/supported_models_and_hardware_requirements/",[],[16,569,116],{"href":570,"rel":571},"https://gitlab.com/gitlab-org/gitlab/-/merge_requests/248604",[],[12,573,574],{},"MistralはDevstral 2モデルを非推奨とし、GitLabもGitLab Duo Agent Platform Self-HostedにおけるDevstral 2を非推奨としました。 Mistral Medium 3.5は、Mistralから提供されているサポート対象の代替モデルです。",[77,576,578],{"id":577},"統合devopsとセキュリティ","統合DevOpsとセキュリティ",[81,580,581],{"id":581},"マージトレインを強制する",[85,583,584,588,592],{},[88,585,586,93],{},[28,587,92],{},[88,589,590,385],{},[28,591,98],{},[88,593,594,105,596,111,600],{},[28,595,104],{},[16,597,110],{"href":598,"rel":599},"https://docs.gitlab.com/ja-jp/ci/pipelines/merge_trains/#enforce-merge-trains",[],[16,601,116],{"href":602,"rel":603},"https://gitlab.com/gitlab-org/gitlab/-/work_items/597962",[],[12,605,606],{},"以前のバージョンのGitLabでは、マージがマージトレインを回避するのを防ぐ手段がありませんでした。即時マージのオプションとREST APIのいずれも、制限なしにマージトレインの保護を回避できていました。高速なモノレポを運用するチームにとって、マージトレインを回避した1回のマージが進行中のすべてのパイプラインをキャンセルして再起動させ、CIコストを増大させ、インフラストラクチャに負荷をかける原因となっていました。",[12,608,609],{},"今回のリリースで、プロジェクトレベルの単一設定によってUIとAPI全体でマージトレインの使用を強制できるようになりました。これにより、進行中のパイプラインをキャンセルして再起動させる回避を防止できます。オーナーと管理者は、必要に応じて引き続き設定をオーバーライドできます。",[81,611,613],{"id":612},"gitlab-secret-scanning-for-source-codeベータ版","GitLab Secret Scanning for Source Code（ベータ版）",[85,615,616,621,626],{},[88,617,618,620],{},[28,619,92],{}," Ultimate",[88,622,623,625],{},[28,624,98],{}," GitLab.com, GitLab Self-Managed",[88,627,628,105,630,111,634],{},[28,629,104],{},[16,631,110],{"href":632,"rel":633},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/gitlab_secret_scanner/",[],[16,635,116],{"href":636,"rel":637},"https://gitlab.com/groups/gitlab-org/-/work_items/21902",[],[12,639,640,641,644],{},"GitLab Secret Scanning for Source Codeがベータ版になりました。GitLabが独自に構築した新しいスキャンエンジンを搭載しています。既知のシークレットパターンのみを検出するデフォルトのアナライザーとは異なり、このアナライザーはパスワードや標準的なルールセットのカバレッジ外にある非構造化シークレットも検出します。また、複数のヒューリスティック手法を使用して誤検出を低減します。新しいアナライザーは同じ",[72,642,643],{},"secret_detection","ジョブ内でデフォルトのアナライザーを置き換え、重複を作成せずに既存の脆弱性の検出結果と照合します。",[12,646,647,648,653],{},"使い始めるには、",[16,649,652],{"href":650,"rel":651},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/gitlab_secret_scanner/#turn-on-the-analyzer",[],"アナライザーを有効にする","を参照してください。 ベータ期間中は、信頼度の高い検出結果のみが報告されます。",[12,655,656,661],{},[16,657,660],{"href":658,"rel":659},"https://gitlab.com/gitlab-org/gitlab/-/work_items/609578",[],"イシュー609578","へのフィードバックをお待ちしています。",[81,663,664],{"id":664},"シークレット検出がデフォルトブランチへのプッシュ時にコミット履歴をスキャン",[85,666,667,671,675],{},[88,668,669,337],{},[28,670,92],{},[88,672,673,385],{},[28,674,98],{},[88,676,677,105,679,111,683],{},[28,678,104],{},[16,680,110],{"href":681,"rel":682},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/pipeline",[],[16,684,116],{"href":685,"rel":686},"https://gitlab.com/gitlab-org/gitlab/-/work_items/607941",[],[12,688,689],{},"デフォルトブランチのシークレット検出では、直前のコミット参照が利用可能な場合、最新のディレクトリ内容のみをスキャンするのではなく、プッシュ内のすべてのコミット差分をスキャンするようになりました。この変更により、同一プッシュ内で導入・削除されたシークレットが検出されないというギャップが解消されます。この動作は、マージリクエストやフィーチャーブランチでのシークレット検出の動作と一致するようになりました。",[12,691,692],{},"このスキャンにより、パイプラインの完了前に削除された場合でも、リポジトリの履歴に一時的に存在したシークレットを検出できます。セキュリティチームは、HEADに存在するシークレットだけでなく、かつてコミットされたシークレットも特定できるようになりました。",[12,694,695,696,701],{},"詳細については、",[16,697,700],{"href":698,"rel":699},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/pipeline/#coverage",[],"パイプラインシークレット検出のカバレッジ","を参照してください。",[81,703,705],{"id":704},"cyclonedx-sbomのspdxライセンス表現がgitlabに対応","CycloneDX SBOMのSPDXライセンス表現がGitLabに対応",[85,707,708,712,716],{},[88,709,710,620],{},[28,711,92],{},[88,713,714,99],{},[28,715,98],{},[88,717,718,105,720,111,724],{},[28,719,104],{},[16,721,110],{"href":722,"rel":723},"https://docs.gitlab.com/ja-jp/user/compliance/license_scanning_of_cyclonedx_files/#license-expressions",[],[16,725,116],{"href":726,"rel":727},"https://gitlab.com/gitlab-org/gitlab/-/work_items/606225",[],[12,729,730],{},"GitLab 19.3では、GitLabに持ち込むCycloneDX ソフトウェア部品表（SBOM）ファイルにおいて、Software Package Data Exchange（SPDX）ライセンス表現のサポートが追加されました。 これまでは、SPDX表現構文を使用して定義された複合ライセンスやカスタムライセンスを持つコンポーネントは、不明として表示されていました。",[12,732,733,734,737,738,741,742,745],{},"今回のリリースにより、GitLabはCycloneDXライセンスエントリから",[72,735,736],{},"expression","フィールドを読み取って保存できるようになりました。",[72,739,740],{},"MIT AND Apache-2.0","のような複雑な表現や、",[72,743,744],{},"LicenseRef-[NAME]","構文を使用したカスタムライセンス参照にも対応しています。",[12,747,748],{},"SPDXライセンス表現のサポートは、独自のSBOMを生成しており、複雑またはカスタムのライセンス表現を持つコンポーネントが存在する組織に特に有用です。GitLabが生成するスキャンを必要とせず、ライセンスのリスク状況を正確に把握できます。",[12,750,695,751,701],{},[16,752,755],{"href":753,"rel":754},"https://docs.gitlab.com/ja-jp/user/application_security/dependency_scanning/dependency_scanning_sbom/",[],"独自のCycloneDX SBOMを持ち込む",[81,757,759],{"id":758},"mcpのoauth動的クライアント登録を無効化","MCPのOAuth動的クライアント登録を無効化",[85,761,762,766,771],{},[88,763,764,337],{},[28,765,92],{},[88,767,768,770],{},[28,769,98],{}," GitLab Self-Managed, GitLab Dedicated",[88,772,773,105,775,111,779],{},[28,774,104],{},[16,776,110],{"href":777,"rel":778},"https://docs.gitlab.com/ja-jp/administration/settings/account_and_limit_settings/#oauth-dynamic-client-registration",[],[16,780,116],{"href":781,"rel":782},"https://gitlab.com/gitlab-org/gitlab/-/work_items/601438",[],[12,784,785],{},"以前は、MCPクライアントやAIツールが動的クライアント登録（DCR）を通じてインスタンスにOAuthアプリケーションを自動登録できましたが、この機能を無効化する手段がありませんでした。そのため、GitLab Self-ManagedおよびGitLab Dedicatedインスタンスの管理者は、接続を許可するOAuthクライアントを制御することが困難でした。",[12,787,788],{},"現在は、アプリケーション設定APIを使用してDCRを完全に無効化できるようになり、インスタンスへのアクセスを許可するOAuthクライアントを完全に制御できます。DCRを無効化すると、クライアントは自動登録の代わりに事前登録済みのOAuthアプリケーションを使用する必要があります。",[81,790,792],{"id":791},"bunへの依存関係スキャンサポート","Bunへの依存関係スキャンサポート",[85,794,795,799,803],{},[88,796,797,620],{},[28,798,92],{},[88,800,801,385],{},[28,802,98],{},[88,804,805,105,807,111,811],{},[28,806,104],{},[16,808,110],{"href":809,"rel":810},"https://docs.gitlab.com/ja-jp/user/application_security/dependency_scanning/dependency_scanning_sbom/#supported-languages-and-files",[],[16,812,116],{"href":813,"rel":814},"https://gitlab.com/gitlab-org/gitlab/-/work_items/592701",[],[12,816,817],{},"以前のバージョンのGitLabでは、BunのJavaScriptランタイムおよびパッケージマネージャーを使用するプロジェクトには依存関係スキャンのカバレッジがありませんでした。",[12,819,820,821,824],{},"今回のリリースで、GitLabの依存関係スキャンが",[72,822,823],{},"bun.lock","ファイル（Bun 1.2で導入されたテキストベースのJSONCフォーマット）を解析することでBunプロジェクトを分析できるようになりました。",[12,826,827],{},"Bunパッケージはnpmレジストリから取得されるため、GitLabのアドバイザリデータベースはすでにこれらの依存関係をカバーしており、追加の設定は不要です。npm、yarn、またはpnpmの代替としてBunを使用しているチームは、標準のCI/CDパイプラインの一部としてプロジェクトの既知の脆弱性をスキャンできるようになりました。対象となる検出結果は、依存関係スキャンの自動修正もサポートされています。",[81,829,831],{"id":830},"gitlab-runner-193","GitLab Runner 19.3",[85,833,834,838,842],{},[88,835,836,337],{},[28,837,92],{},[88,839,840,385],{},[28,841,98],{},[88,843,844,105,846,111,850],{},[28,845,104],{},[16,847,110],{"href":848,"rel":849},"https://docs.gitlab.com/runner",[],[16,851,116],{"href":852,"rel":853},"https://gitlab.com/gitlab-org/gitlab-runner/-/issues/?milestone_title=19.3&state=closed",[],[12,855,856],{},"本日、GitLab Runner 19.3もリリースしました。GitLab Runnerは、CI/CDジョブを実行してその結果をGitLabインスタンスに送信する、高いスケーラビリティを持つビルドエージェントです。GitLab Runnerは、GitLabに含まれるオープンソースの継続的インテグレーションサービスであるGitLab CI/CDと連携して動作します。",[12,858,859],{},[28,860,861],{},"新機能",[85,863,864,871],{},[88,865,866],{},[16,867,870],{"href":868,"rel":869},"https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/39408",[],"Job Routerバージョン互換性マトリックスのドキュメント化",[88,872,873],{},[16,874,877],{"href":875,"rel":876},"https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/39383",[],"Job RouterのKASからRailsへのリクエストパスにWorkhorse が含まれることを確認",[12,879,880],{},[28,881,882],{},"バグ修正",[85,884,885,899,910,920],{},[88,886,887],{},[16,888,891,894,895,898],{"href":889,"rel":890},"https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/39621",[],[72,892,893],{},"IMAGE_FILTER_FLAGS","が空の場合、",[72,896,897],{},"clear-docker-cache","が未使用のイメージをすべて削除する",[88,900,901],{},[16,902,905,906,909],{"href":903,"rel":904},"https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/39539",[],"Concreteモードのディスパッチで",[72,907,908],{},"When","が未設定のステップがスキップされる",[88,911,912],{},[16,913,916,919],{"href":914,"rel":915},"https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/38982",[],[72,917,918],{},"PrintPodWarningEvents","が機能しない",[88,921,922],{},[16,923,926,929],{"href":924,"rel":925},"https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/27540",[],[72,927,928],{},".git","フォルダーが破損している場合にカスタムexecutorが失敗する",[12,931,932,933,160],{},"すべての変更点の一覧は、GitLab Runnerの",[16,934,937],{"href":935,"rel":936},"https://gitlab.com/gitlab-org/gitlab-runner/blob/19-3-stable/CHANGELOG.md",[],"CHANGELOG",[81,939,941],{"id":940},"kubernetes-136のサポート","Kubernetes 1.36のサポート",[85,943,944,948,952],{},[88,945,946,337],{},[28,947,92],{},[88,949,950,385],{},[28,951,98],{},[88,953,954,105,956,111,960],{},[28,955,104],{},[16,957,110],{"href":958,"rel":959},"https://docs.gitlab.com/ja-jp/user/clusters/agent/#supported-kubernetes-versions-for-gitlab-features",[],[16,961,116],{"href":962,"rel":963},"https://gitlab.com/gitlab-org/gitlab/-/work_items/602534",[],[12,965,966,967,701],{},"GitLabはKubernetesバージョン1.36を完全にサポートするようになりました。アプリケーションをKubernetesにデプロイし、すべての機能を利用するには、接続済みのクラスターを最新バージョンにアップグレードしてください。 詳細については、",[16,968,970],{"href":958,"rel":969},[],"GitLab機能でサポートされているKubernetesバージョン",[81,972,974],{"id":973},"sastトリアージと修正ファネル","SASTトリアージと修正ファネル",[85,976,977,981,985],{},[88,978,979,620],{},[28,980,92],{},[88,982,983,385],{},[28,984,98],{},[88,986,987,105,989,111,993],{},[28,988,104],{},[16,990,110],{"href":991,"rel":992},"https://docs.gitlab.com/ja-jp/user/application_security/security_dashboard/#sast-triage-and-remediation-funnel",[],[16,994,116],{"href":995,"rel":996},"https://gitlab.com/groups/gitlab-org/-/work_items/21703",[],[12,998,999],{},"セキュリティダッシュボードにSASTトリアージと修正ファネルが追加されました。 このファネルは、重大度が「重大」および「高」のSAST脆弱性が、30日・60日・90日の期間にわたってトリアージと修正をどのように進んでいくかを示します。 ファネルは各ステージをトレースします。検出された脆弱性、SASTの誤検出判定によって真陽性と確認された脆弱性、エージェント型SASTの脆弱性修正によってマージリクエストが作成された脆弱性、そしてマージ済みのマージリクエストによって修正された脆弱性です。 これらのステージにより、ワークフローのどの部分をAIが担っているか、またどのステージをさらにスケールできるかを把握できます。",[81,1001,1003],{"id":1002},"sastの誤検出判定フローと脆弱性修正フローを一括実行","SASTの誤検出判定フローと脆弱性修正フローを一括実行",[85,1005,1006,1010,1014],{},[88,1007,1008,620],{},[28,1009,92],{},[88,1011,1012,625],{},[28,1013,98],{},[88,1015,1016,105,1018,111,1022],{},[28,1017,104],{},[16,1019,110],{"href":1020,"rel":1021},"https://docs.gitlab.com/ja-jp/user/application_security/vulnerabilities/bulk_ai_flows",[],[16,1023,116],{"href":1024,"rel":1025},"https://gitlab.com/groups/gitlab-org/-/work_items/21890",[],[12,1027,1028],{},"脆弱性レポートで、複数の脆弱性を選択し、SAST脆弱性修正フローとSAST誤検出判定フローをまとめて実行できるようになりました。",[81,1030,1031],{"id":1031},"シークレットプッシュ保護のフェイルオープンシナリオに対する監査イベント",[85,1033,1034,1038,1042],{},[88,1035,1036,620],{},[28,1037,92],{},[88,1039,1040,99],{},[28,1041,98],{},[88,1043,1044,105,1046,111,1050],{},[28,1045,104],{},[16,1047,110],{"href":1048,"rel":1049},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/secret_push_protection",[],[16,1051,116],{"href":1052,"rel":1053},"https://gitlab.com/gitlab-org/gitlab/-/issues/604787",[],[12,1055,1056],{},"以前のバージョンのGitLabでは、シークレットプッシュ保護がスキャンを完了できずにスキャンなしでプッシュを通過させた場合、GitLabは顧客が確認できる監査証跡を提供していませんでした。セキュリティおよびコンプライアンスチームは、シークレットプッシュ保護がリポジトリへのプッシュを暗黙的に許可したタイミングを監視する手段がありませんでした。",[12,1058,1059,1060,1065],{},"GitLab 19.3以降では、ルールセットエラー、ファイルおよび行数の上限超過、スキャンタイムアウト、予期しないエラーなど、すべてのフェイルオープンシナリオに対して",[16,1061,1064],{"href":1062,"rel":1063},"https://docs.gitlab.com/ja-jp/user/compliance/audit_event_types/#secret-detection",[],"監査イベント","が生成されます。チームはこれらのイベントを外部のモニタリングおよびアラートツールに転送し、セキュリティ対策状況の可視性を維持できるようになりました。",[81,1067,1068],{"id":1068},"脆弱性詳細ページの再設計",[85,1070,1071,1075,1079],{},[88,1072,1073,620],{},[28,1074,92],{},[88,1076,1077,385],{},[28,1078,98],{},[88,1080,1081,105,1083,111,1087],{},[28,1082,104],{},[16,1084,110],{"href":1085,"rel":1086},"https://docs.gitlab.com/ja-jp/user/application_security/vulnerabilities/",[],[16,1088,116],{"href":1089,"rel":1090},"https://gitlab.com/groups/gitlab-org/-/work_items/21907",[],[12,1092,1093],{},"脆弱性詳細ページが更新されたデザインで刷新され、脆弱性のレビューとトリアージがより簡単かつ効率的に行えるようになりました。",[77,1095,1096],{"id":1096},"スケールとデプロイ",[81,1098,1100],{"id":1099},"linuxパッケージを使用した新規インストールでpostgresql-184オプションが利用可能に","Linuxパッケージを使用した新規インストールでPostgreSQL 18.4オプションが利用可能に",[85,1102,1103,1107,1111],{},[88,1104,1105,337],{},[28,1106,92],{},[88,1108,1109,530],{},[28,1110,98],{},[88,1112,1113,105,1115,111,1119],{},[28,1114,104],{},[16,1116,110],{"href":1117,"rel":1118},"https://docs.gitlab.com/ja-jp/administration/package_information/postgresql_versions",[],[16,1120,116],{"href":1121,"rel":1122},"https://gitlab.com/gitlab-org/omnibus-gitlab/-/work_items/9958",[],[12,1124,1125],{},"Linuxパッケージを使用した新規インストール時に、PostgreSQL 18.4をオプトインで使用できるようになりました。",[12,1127,1128],{},"既存のインストール環境からPostgreSQL 18.4へのアップグレードは、現時点ではサポートされていません。",[12,1130,1131,1132,701],{},"詳細については、関連する",[16,1133,110],{"href":1134,"rel":1135},"https://docs.gitlab.com/omnibus/settings/database/#pin-the-packaged-postgresql-version-fresh-installs-only",[],[81,1137,1138],{"id":1138},"カスタムエージェントとフローの制限付き表示レベル",[85,1140,1141,1145,1149],{},[88,1142,1143,337],{},[28,1144,92],{},[88,1146,1147,99],{},[28,1148,98],{},[88,1150,1151,105,1153,111,1157],{},[28,1152,104],{},[16,1154,110],{"href":1155,"rel":1156},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/agents/custom/",[],[16,1158,116],{"href":1159,"rel":1160},"https://gitlab.com/groups/gitlab-org/-/work_items/22590",[],[12,1162,1163,1164,1167],{},"カスタムエージェントとカスタムフローの表示レベルを、トップレベルグループ内のすべてのグループ、サブグループ、プロジェクトに対して",[28,1165,1166],{},"制限付き","に設定できるようになりました。",[12,1169,1170,1171,1174,1175,1178,1179,1181],{},"以前は、カスタムフローまたはエージェントの表示レベルを",[28,1172,1173],{},"非公開","（1つのプロジェクトのみ）または",[28,1176,1177],{},"公開","（GitLab.com上の全員に表示）にしか設定できませんでした。表示レベルを",[28,1180,1166],{},"に設定すると、フローまたはエージェントはトップレベルグループ内のグループ、サブグループ、プロジェクトにのみ表示されます。これにより、カスタムエージェントとフローに関する内部ロジックが社外や組織外に共有されることを防ぎます。",[81,1183,1185],{"id":1184},"gitlabクレジットの使用上限機能が一般提供開始へ","GitLabクレジットの使用上限機能が一般提供開始へ",[85,1187,1188,1192,1196],{},[88,1189,1190,93],{},[28,1191,92],{},[88,1193,1194,99],{},[28,1195,98],{},[88,1197,1198,105,1200,111,1204],{},[28,1199,104],{},[16,1201,110],{"href":1202,"rel":1203},"https://docs.gitlab.com/ja-jp/subscriptions/gitlab_credits/#usage-caps",[],[16,1205,116],{"href":1206,"rel":1207},"https://gitlab.com/gitlab-org/gitlab/-/work_items/607551",[],[12,1209,1210,1211,1214],{},"オンデマンド使用により、予期しない超過料金が発生する場合があります。GitLabクレジットの使用上限機能が一般提供開始となりました。カスタマーポータルでサブスクリプションレベルのオンデマンドクレジット上限を設定し、GraphQL APIでユーザーごとのデフォルト上限や個別オーバーライドを設定できます。消費量が上限に達すると、GitLab Duo Agent Platformなど、GitLabクレジットを消費する機能は、次の請求期間が始まるか管理者が上限を調整するまで停止されます。使用上限はGitLab 18.11で",[72,1212,1213],{},"budget_caps_graphql_api","機能フラグの背後に導入されました。GitLab 19.3では、この機能フラグが削除されました。",[81,1216,1218],{"id":1217},"gitlab-flexの機能別支出上限","GitLab Flexの機能別支出上限",[85,1220,1221,1225,1229],{},[88,1222,1223,93],{},[28,1224,92],{},[88,1226,1227,99],{},[28,1228,98],{},[88,1230,1231,105,1233,111,1237],{},[28,1232,104],{},[16,1234,110],{"href":1235,"rel":1236},"https://docs.gitlab.com/ja-jp/subscriptions/gitlab_flex/#spend-caps",[],[16,1238,116],{"href":1239,"rel":1240},"https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/18656",[],[12,1242,1243,1244,1247,1248,1251,1252,1255],{},"GitLab Flexでは、ある機能の超過使用量が、他のすべての機能が依存する同じコミットメント（契約上の購入枠）を消費します。カスタマーポータルでFlexの予約を調整する際に、各機能の支出上限を設定できるようになりました。設定オプションは、",[28,1245,1246],{},"制限あり","（予約を超えた超過なし）、",[28,1249,1250],{},"使用量上限","（上限付きの超過量）、",[28,1253,1254],{},"無制限","（予約を超えた超過量に制限なし）の3種類です。上限に達した機能は、その請求期間の残りの間、使用が停止されます。上限が設定されていない機能は引き続き利用できます。",[81,1257,1259],{"id":1258},"gitlab-flexの使用量に関するメール通知","GitLab Flexの使用量に関するメール通知",[85,1261,1262,1266,1270],{},[88,1263,1264,93],{},[28,1265,92],{},[88,1267,1268,99],{},[28,1269,98],{},[88,1271,1272,105,1274,1278,1279],{},[28,1273,104],{},[16,1275,110],{"href":1276,"rel":1277},"https://docs.gitlab.com/ja-jp/subscriptions/gitlab_flex/#usage-notifications",[]," · ",[16,1280,116],{"href":1281,"rel":1282},"https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/18657",[],[12,1284,1285],{},"以前のバージョンのGitLabでは、Flexの使用量が上限に近づいても警告が表示されませんでした。GitLabでは、製品の月間予約量の50%、80%、または100%に達したとき、およびキャップ付き製品が支出上限に達して残りの請求期間中に利用が停止されたときに、請求アカウント管理者へメール通知を送信するようになりました。各しきい値は製品ごと・請求期間ごとに最大1通のメールを送信するため、同じしきい値に対して繰り返しメールを受け取ることなく、超過に早めに対処できます。",[81,1287,1289],{"id":1288},"iosの高度なsastがベータ版として提供開始","iOSの高度なSASTがベータ版として提供開始",[85,1291,1292,1296,1301],{},[88,1293,1294,620],{},[28,1295,92],{},[88,1297,1298,1300],{},[28,1299,98],{}," GitLab.com, GitLab Self-Managed, GitLab Dedicated",[88,1302,1303,105,1305,1278,1309],{},[28,1304,104],{},[16,1306,110],{"href":1307,"rel":1308},"https://docs.gitlab.com/ja-jp/user/application_security/sast/gitlab_advanced_sast",[],[16,1310,116],{"href":1311,"rel":1312},"https://gitlab.com/groups/gitlab-org/-/work_items/22353",[],[12,1314,1315],{},"GitLab高度なSASTがObjective-CとSwiftをサポートし、他の言語向けに提供してきた手続き間テイント解析をiOS開発にも適用できるようになりました。このベータ版は、GitLab 19.3よりすべてのGitLab Ultimateのお客様にご利用いただけます。",[12,1317,1318],{},"ベータ版では、脆弱なデータストレージ、不正な暗号化、脆弱な通信、認証および認可の欠陥など、OWASP Mobile Top 10の主要な脆弱性クラスを検出します。脆弱性が一方の言語で始まり、もう一方の言語のシンクに到達する場合も、高度なSASTはSwiftとObjective-Cの言語境界をまたぐパスを含む完全なテイントパスを検出します。",[12,1320,1321,1322,1325,1326,1329,1330,701],{},"有効にするには、パイプラインで",[72,1323,1324],{},"GITLAB_ADVANCED_SAST_ENABLED: 'true'","を設定してください。プロジェクトにObjective-CまたはSwiftのファイルが含まれている場合、",[72,1327,1328],{},"gitlab-advanced-sast-ext","ジョブが自動的に実行されます。セットアップの詳細については、",[16,1331,1334],{"href":1332,"rel":1333},"https://docs.gitlab.com/ja-jp/user/application_security/sast/gitlab_advanced_sast/",[],"高度なSASTドキュメント",[12,1336,1337,1338,1343],{},"フィードバックは",[16,1339,1342],{"href":1340,"rel":1341},"https://gitlab.com/gitlab-org/gitlab/-/work_items/607091",[],"ベータ版フィードバックイシュー","にてお寄せください。",[1345,1346],"hr",{},[81,1348,1349],{"id":1349},"インストール",[12,1351,1352,1353,160],{},"新規にGitLabをセットアップする場合は、",[16,1354,1357],{"href":1355,"rel":1356},"https://about.gitlab.com/ja-jp/install/",[],"GitLabダウンロードページ",[81,1359,1360],{"id":1360},"アップデート",[12,1362,1363,1368],{},[16,1364,1367],{"href":1365,"rel":1366},"https://about.gitlab.com/update/",[],"アップデートページ","をご確認ください。",[81,1370,1371],{"id":1371},"ご不明な点がある場合",[12,1373,1374,1375,1380],{},"ご質問やご意見をお聞かせください。本リリースについてご不明な点がある場合は、",[16,1376,1379],{"href":1377,"rel":1378},"https://forum.gitlab.com/",[],"GitLabフォーラム","にアクセスして質問を投稿してください。",[81,1382,1384],{"id":1383},"gitlabサブスクリプションプラン","GitLabサブスクリプションプラン",[85,1386,1387,1395,1403],{},[88,1388,1389,1394],{},[16,1390,1393],{"href":1391,"rel":1392},"https://about.gitlab.com/pricing/",[],"Free","\nユーザー向けの永久無料機能を提供",[88,1396,1397,1402],{},[16,1398,1401],{"href":1399,"rel":1400},"https://about.gitlab.com/pricing/premium/",[],"Premium","\nチームの生産性と調整を強化",[88,1404,1405,1410,1411,1416],{},[16,1406,1409],{"href":1407,"rel":1408},"https://about.gitlab.com/pricing/ultimate/",[],"Ultimate","\n組織全体のセキュリティ、コンプライアンス、プランニングに対応\nGitLabのすべての機能を",[16,1412,1415],{"href":1413,"rel":1414},"https://about.gitlab.com/ja-jp/free-trial/?hosted=saas",[],"無料","でお試しいただけます。",[12,1418,1419],{},[1420,1421,1422],"em",{},"--------------------",[81,1424,1425],{"id":1425},"過去の日本語リリース情報",[85,1427,1428,1435,1442,1449,1456,1463,1470,1477,1484,1491,1498,1505,1512,1519,1526,1533,1540,1547,1554,1561,1568,1575,1582,1589,1596,1603,1610],{},[88,1429,1430],{},[16,1431,1434],{"href":1432,"rel":1433},"https://docs.gitlab.com/ja-jp/releases/19/gitlab-19-2-released/",[],"GitLab 19.2",[88,1436,1437],{},[16,1438,1441],{"href":1439,"rel":1440},"https://docs.gitlab.com/ja-jp/releases/19/gitlab-19-1-released/",[],"GitLab 19.1",[88,1443,1444],{},[16,1445,1448],{"href":1446,"rel":1447},"https://docs.gitlab.com/ja-jp/releases/19/gitlab-19-0-released/",[],"GitLab 19.0",[88,1450,1451],{},[16,1452,1455],{"href":1453,"rel":1454},"https://about.gitlab.com/ja-jp/blog/gitlab-18-11-release/",[],"GitLab 18.11",[88,1457,1458],{},[16,1459,1462],{"href":1460,"rel":1461},"https://about.gitlab.com/ja-jp/blog/gitlab-18-10-release/",[],"GitLab 18.10",[88,1464,1465],{},[16,1466,1469],{"href":1467,"rel":1468},"https://about.gitlab.com/ja-jp/blog/gitlab-18-09-release/",[],"GitLab 18.9",[88,1471,1472],{},[16,1473,1476],{"href":1474,"rel":1475},"https://about.gitlab.com/ja-jp/blog/gitlab-18-08-release/",[],"GitLab 18.8",[88,1478,1479],{},[16,1480,1483],{"href":1481,"rel":1482},"https://about.gitlab.com/ja-jp/blog/gitlab-18-07-release/",[],"GitLab 18.7",[88,1485,1486],{},[16,1487,1490],{"href":1488,"rel":1489},"https://about.gitlab.com/ja-jp/blog/gitlab-18-06-release/",[],"GitLab 18.6",[88,1492,1493],{},[16,1494,1497],{"href":1495,"rel":1496},"https://about.gitlab.com/ja-jp/blog/gitlab-18-05-release/",[],"GitLab 18.5",[88,1499,1500],{},[16,1501,1504],{"href":1502,"rel":1503},"https://about.gitlab.com/ja-jp/blog/gitlab-18-04-release/",[],"GitLab 18.4",[88,1506,1507],{},[16,1508,1511],{"href":1509,"rel":1510},"https://about.gitlab.com/ja-jp/blog/gitlab-18-03-release/",[],"GitLab 18.3",[88,1513,1514],{},[16,1515,1518],{"href":1516,"rel":1517},"https://about.gitlab.com/ja-jp/blog/gitlab-18-02-release/",[],"GitLab 18.2",[88,1520,1521],{},[16,1522,1525],{"href":1523,"rel":1524},"https://about.gitlab.com/ja-jp/blog/gitlab-18-01-release/",[],"GitLab 18.1",[88,1527,1528],{},[16,1529,1532],{"href":1530,"rel":1531},"https://about.gitlab.com/ja-jp/blog/gitlab-18-0-release/",[],"GitLab 18.0",[88,1534,1535],{},[16,1536,1539],{"href":1537,"rel":1538},"https://about.gitlab.com/ja-jp/blog/gitlab-17-11-release/",[],"GitLab 17.11",[88,1541,1542],{},[16,1543,1546],{"href":1544,"rel":1545},"https://about.gitlab.com/ja-jp/blog/gitlab-17-10-release/",[],"GitLab 17.10",[88,1548,1549],{},[16,1550,1553],{"href":1551,"rel":1552},"https://about.gitlab.com/ja-jp/blog/gitlab-17-9-release/",[],"GitLab 17.9",[88,1555,1556],{},[16,1557,1560],{"href":1558,"rel":1559},"https://about.gitlab.com/ja-jp/blog/gitlab-17-8-release/",[],"GitLab 17.8",[88,1562,1563],{},[16,1564,1567],{"href":1565,"rel":1566},"https://about.gitlab.com/ja-jp/blog/gitlab-17-7-release/",[],"GitLab 17.7",[88,1569,1570],{},[16,1571,1574],{"href":1572,"rel":1573},"https://about.gitlab.com/ja-jp/blog/gitlab-17-6-release/",[],"GitLab 17.6",[88,1576,1577],{},[16,1578,1581],{"href":1579,"rel":1580},"https://about.gitlab.com/ja-jp/blog/gitlab-17-5-released/",[],"GitLab 17.5",[88,1583,1584],{},[16,1585,1588],{"href":1586,"rel":1587},"https://about.gitlab.com/ja-jp/blog/gitlab-17-4-released/",[],"GitLab 17.4",[88,1590,1591],{},[16,1592,1595],{"href":1593,"rel":1594},"https://about.gitlab.com/ja-jp/blog/gitlab-17-3-released/",[],"GitLab 17.3",[88,1597,1598],{},[16,1599,1602],{"href":1600,"rel":1601},"https://about.gitlab.com/ja-jp/blog/gitlab-17-2-released/",[],"GitLab 17.2",[88,1604,1605],{},[16,1606,1609],{"href":1607,"rel":1608},"https://about.gitlab.com/ja-jp/blog/gitlab-17-1-released/",[],"GitLab 17.1",[88,1611,1612],{},[16,1613,1616],{"href":1614,"rel":1615},"https://about.gitlab.com/ja-jp/blog/gitlab-16-11-released/",[],"GitLab 16.11",{"title":1618,"searchDepth":1619,"depth":1619,"links":1620},"",2,[1621,1626,1638,1652],{"id":79,"depth":1619,"text":79,"children":1622},[1623,1625],{"id":83,"depth":1624,"text":83},3,{"id":122,"depth":1624,"text":123},{"id":163,"depth":1619,"text":164,"children":1627},[1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],{"id":167,"depth":1624,"text":168},{"id":208,"depth":1624,"text":209},{"id":246,"depth":1624,"text":247},{"id":329,"depth":1624,"text":330},{"id":373,"depth":1624,"text":374},{"id":407,"depth":1624,"text":408},{"id":451,"depth":1624,"text":452},{"id":490,"depth":1624,"text":490},{"id":518,"depth":1624,"text":519},{"id":548,"depth":1624,"text":549},{"id":577,"depth":1619,"text":578,"children":1639},[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651],{"id":581,"depth":1624,"text":581},{"id":612,"depth":1624,"text":613},{"id":664,"depth":1624,"text":664},{"id":704,"depth":1624,"text":705},{"id":758,"depth":1624,"text":759},{"id":791,"depth":1624,"text":792},{"id":830,"depth":1624,"text":831},{"id":940,"depth":1624,"text":941},{"id":973,"depth":1624,"text":974},{"id":1002,"depth":1624,"text":1003},{"id":1031,"depth":1624,"text":1031},{"id":1068,"depth":1624,"text":1068},{"id":1096,"depth":1619,"text":1096,"children":1653},[1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664],{"id":1099,"depth":1624,"text":1100},{"id":1138,"depth":1624,"text":1138},{"id":1184,"depth":1624,"text":1185},{"id":1217,"depth":1624,"text":1218},{"id":1258,"depth":1624,"text":1259},{"id":1288,"depth":1624,"text":1289},{"id":1349,"depth":1624,"text":1349},{"id":1360,"depth":1624,"text":1360},{"id":1371,"depth":1624,"text":1371},{"id":1383,"depth":1624,"text":1384},{"id":1425,"depth":1624,"text":1425},"product","2026-08-20","GitLab 19.3でリリースした最新機能を公開します。","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1787143586/nrl2nvddlghnnjtmuxoa.png",{},"/ja-jp/blog/gitlab-19-3-release",{"config":1675,"title":5,"description":1667},{"noIndex":1676},false,"gitlab-19-3-release","ja-jp/blog/gitlab-19-3-release",[1680,1681,1665,1682],"releases","AI","CI/CD","BlogPost","2026-08-24","AlV1r37GgqYe7cSiNHhNCQokVo6mLdz5XwXwX1ehRyc",{"logo":1687,"freeTrial":1692,"sales":1697,"login":1702,"items":1707,"search":2037,"minimal":2070,"duo":2088,"switchNav":2097,"pricingDeployment":2108},{"config":1688},{"href":1689,"dataGaName":1690,"dataGaLocation":1691},"/ja-jp/","gitlab logo","header",{"text":1693,"config":1694},"無料トライアルを開始",{"href":1695,"dataGaName":1696,"dataGaLocation":1691},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":1698,"config":1699},"デモをリクエスト",{"href":1700,"dataGaName":1701,"dataGaLocation":1691},"/request-a-demo/","sales",{"text":1703,"config":1704},"サインイン",{"href":1705,"dataGaName":1706,"dataGaLocation":1691},"https://gitlab.com/users/sign_in/","sign in",[1708,1793,1881,1886,1961,2015],{"text":1709,"left":1670,"config":1710,"menu":1712},"プラットフォーム",{"dataNavLevelOne":1711},"platform",{"type":1713,"link":1714,"columns":1718,"feature":1782},"lists",{"text":1715,"config":1716},"プラットフォームを詳しく見る",{"href":1717,"dataGaName":1711,"dataGaLocation":1691},"/ja-jp/platform/",[1719,1741,1764],{"title":1720,"items":1721},"実行とワークフロー",[1722,1726,1731,1736],{"text":1682,"config":1723},{"href":1724,"dataGaLocation":1691,"dataGaName":1725},"/ja-jp/solutions/continuous-integration/","ci/cd",{"text":1727,"config":1728},"ソースコード管理",{"href":1729,"dataGaLocation":1691,"dataGaName":1730},"/ja-jp/solutions/source-code-management/","source code management",{"text":1732,"config":1733},"アジャイルデリバリー",{"href":1734,"dataGaLocation":1691,"dataGaName":1735},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1737,"config":1738},"アーティファクト管理",{"href":1739,"dataGaLocation":1691,"dataGaName":1740},"/ja-jp/artifact-central/","artifact management",{"title":1742,"items":1743},"セキュリティとガバナンス",[1744,1749,1754,1759],{"text":1745,"config":1746},"アプリケーションセキュリティテスト",{"href":1747,"dataGaLocation":1691,"dataGaName":1748},"/ja-jp/solutions/application-security-testing/","application security testing",{"text":1750,"config":1751},"ガバナンスとコンプライアンス",{"href":1752,"dataGaLocation":1691,"dataGaName":1753},"/ja-jp/solutions/software-compliance/","governance and compliance",{"text":1755,"config":1756},"シークレット管理",{"href":1757,"dataGaLocation":1691,"dataGaName":1758},"/ja-jp/gitlab-secrets-manager/","secrets management",{"text":1760,"config":1761},"サプライチェーンセキュリティ",{"href":1762,"dataGaLocation":1691,"dataGaName":1763},"/ja-jp/solutions/supply-chain/","supply chain security",{"title":1765,"items":1766},"コンテキストとAI",[1767,1772,1777],{"text":1768,"config":1769},"エージェント型オーケストレーション",{"href":1770,"dataGaLocation":1691,"dataGaName":1771},"/ja-jp/gitlab-duo-agent-platform/","agentic orchestration",{"text":1773,"config":1774},"コンテキストグラフ",{"href":1775,"dataGaLocation":1691,"dataGaName":1776},"/ja-jp/gitlab-orbit/","context graph",{"text":1778,"config":1779},"可視性と測定",{"href":1780,"dataGaLocation":1691,"dataGaName":1781},"/ja-jp/solutions/visibility-measurement/","visibility and measurement",{"config":1783,"title":1786,"text":1787,"link":1788},{"background":1784,"textColor":1785},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","GitLabが選ばれる理由","ひとつのプラットフォームで、ソフトウェアライフサイクル全体を通じてスピードと制御を両立できます。",{"text":1789,"config":1790},"詳細はこちら",{"href":1791,"dataGaName":1792,"dataGaLocation":1691},"/ja-jp/why-gitlab/","why gitlab",{"text":1794,"left":1670,"config":1795,"menu":1797},"ソリューション",{"dataNavLevelOne":1796},"solutions",{"type":1713,"link":1798,"columns":1802,"feature":1872},{"text":1799,"config":1800},"すべてのソリューションを表示",{"href":1801,"dataGaName":1796,"dataGaLocation":1691},"/ja-jp/solutions/",[1803,1821,1839],{"title":1804,"items":1805},"成果",[1806,1811,1816],{"text":1807,"config":1808},"DevOpsモダナイゼーション",{"href":1809,"dataGaLocation":1691,"dataGaName":1810},"/ja-jp/assessments/devops-modernization-assessment/","devops modernization",{"text":1812,"config":1813},"セキュリティモダナイゼーション",{"href":1814,"dataGaLocation":1691,"dataGaName":1815},"/ja-jp/assessments/security-modernization-assessment/","security modernization",{"text":1817,"config":1818},"AIモダナイゼーション",{"href":1819,"dataGaLocation":1691,"dataGaName":1820},"/ja-jp/assessments/ai-modernization-assessment/","ai modernization",{"title":1822,"items":1823},"規模別",[1824,1829,1834],{"text":1825,"config":1826},"エンタープライズ",{"href":1827,"dataGaLocation":1691,"dataGaName":1828},"/ja-jp/enterprise/","enterprise",{"text":1830,"config":1831},"スモールビジネス",{"href":1832,"dataGaLocation":1691,"dataGaName":1833},"/ja-jp/small-business/","small business",{"text":1835,"config":1836},"スタートアップ",{"href":1837,"dataGaLocation":1691,"dataGaName":1838},"/ja-jp/solutions/startups/","startups",{"title":1840,"items":1841},"業界",[1842,1847,1852,1857,1862,1867],{"text":1843,"config":1844},"金融サービス",{"href":1845,"dataGaLocation":1691,"dataGaName":1846},"/ja-jp/solutions/finance/","financial services",{"text":1848,"config":1849},"公共部門",{"href":1850,"dataGaLocation":1691,"dataGaName":1851},"/ja-jp/solutions/public-sector/","public sector",{"text":1853,"config":1854},"通信",{"href":1855,"dataGaLocation":1691,"dataGaName":1856},"/ja-jp/solutions/telecommunications/","telecommunications",{"text":1858,"config":1859},"自動車",{"href":1860,"dataGaLocation":1691,"dataGaName":1861},"/ja-jp/solutions/automotive/","automotive",{"text":1863,"config":1864},"教育",{"href":1865,"dataGaLocation":1691,"dataGaName":1866},"/ja-jp/solutions/education/","education",{"text":1868,"config":1869},"航空宇宙",{"href":1870,"dataGaLocation":1691,"dataGaName":1871},"/ja-jp/solutions/aerospace/","aerospace",{"config":1873,"title":1874,"text":1875,"link":1876},{"background":1784,"textColor":1785},"GitLabのセキュリティ標準","セキュリティを犠牲にすることなく、ソフトウェアファクトリーを強化し、自律的なAIエージェントを実現する方法をご覧ください。",{"text":1877,"config":1878},"標準を見る",{"href":1879,"dataGaName":1880,"dataGaLocation":1691},"/ja-jp/gitlab-security-standard/","gitlab security standard",{"text":1882,"config":1883},"価格",{"href":1884,"dataGaName":1885,"dataGaLocation":1691,"dataNavLevelOne":1885},"/ja-jp/pricing/","pricing",{"text":1887,"config":1888,"menu":1890},"関連リソース",{"dataNavLevelOne":1889},"resources",{"type":1713,"link":1891,"columns":1895,"feature":1952},{"text":1892,"config":1893},"すべてのリソースを表示",{"href":1894,"dataGaName":1889,"dataGaLocation":1691},"/ja-jp/resources/",[1896,1924],{"title":1897,"items":1898},"検索する",[1899,1904,1909,1914,1919],{"text":1900,"config":1901},"製品ドキュメント",{"href":1902,"dataGaName":1903,"dataGaLocation":1691},"https://docs.gitlab.com/ja-jp/","docs",{"text":1905,"config":1906},"GitLab University",{"href":1907,"dataGaName":1908,"dataGaLocation":1691},"https://university.gitlab.com/","university",{"text":1910,"config":1911},"技術デモ",{"href":1912,"dataGaName":1913,"dataGaLocation":1691},"/ja-jp/gitlab-technical-demo-series/","demo series",{"text":1915,"config":1916},"インタラクティブデモ",{"href":1917,"dataGaName":1918,"dataGaLocation":1691},"/ja-jp/demo-hub/","demo hub",{"text":1920,"config":1921},"GitLabサービス",{"href":1922,"dataGaName":1923,"dataGaLocation":1691},"/ja-jp/services/","services",{"title":1925,"items":1926},"つなげる",[1927,1932,1937,1942,1947],{"text":1928,"config":1929},"ブログ",{"href":1930,"dataGaName":1931,"dataGaLocation":1691},"/ja-jp/blog/","blog",{"text":1933,"config":1934},"コミュニティ",{"href":1935,"dataGaName":1936,"dataGaLocation":1691},"/community/","community",{"text":1938,"config":1939},"お客様事例",{"href":1940,"dataGaName":1941,"dataGaLocation":1691},"/ja-jp/customers/","customers",{"text":1943,"config":1944},"パートナー",{"href":1945,"dataGaName":1946,"dataGaLocation":1691},"/ja-jp/partners/","partners",{"text":1948,"config":1949},"イベント",{"href":1950,"dataGaName":1951,"dataGaLocation":1691},"/events/","events",{"config":1953,"title":1954,"text":1955,"link":1956},{"background":1784,"textColor":1785},"GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":1957,"config":1958},"最新情報を読む",{"href":1959,"dataGaName":1960,"dataGaLocation":1691},"/ja-jp/whats-new/","whats new",{"text":1962,"config":1963,"menu":1965},"企業情報",{"dataNavLevelOne":1964},"company",{"type":1713,"columns":1966},[1967],{"items":1968},[1969,1974,1980,1985,1990,1995,2000,2005,2010],{"text":1970,"config":1971},"GitLabについて",{"href":1972,"dataGaName":1973,"dataGaLocation":1691},"/ja-jp/company/","about",{"text":1975,"config":1976,"footerGa":1979},"採用情報",{"href":1977,"dataGaName":1978,"dataGaLocation":1691},"/jobs/","jobs",{"dataGaName":1978},{"text":1981,"config":1982},"プレス",{"href":1983,"dataGaName":1984,"dataGaLocation":1691},"/press/","press",{"text":1986,"config":1987},"ハンドブック",{"href":1988,"dataGaName":1989,"dataGaLocation":1691},"https://handbook.gitlab.com/","handbook",{"text":1991,"config":1992},"経営陣",{"href":1993,"dataGaName":1994,"dataGaLocation":1691},"/company/team/e-group/","leadership",{"text":1996,"config":1997},"投資家向け情報",{"href":1998,"dataGaName":1999,"dataGaLocation":1691},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":2001,"config":2002},"トラストセンター",{"href":2003,"dataGaName":2004,"dataGaLocation":1691},"/ja-jp/security/","trust center",{"text":2006,"config":2007},"AI Transparency Center",{"href":2008,"dataGaName":2009,"dataGaLocation":1691},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":2011,"config":2012},"ニュースレター",{"href":2013,"dataGaName":2014,"dataGaLocation":1691},"/company/contact/#contact-forms","newsletter",{"text":2016,"config":2017,"menu":2018},"お問い合わせ",{"dataNavLevelOne":1964},{"type":1713,"columns":2019},[2020],{"items":2021},[2022,2027,2032],{"text":2023,"config":2024},"お問い合わせはこちら",{"href":2025,"dataGaName":2026,"dataGaLocation":1691},"/ja-jp/sales/","talk to sales",{"text":2028,"config":2029},"サポートポータル",{"href":2030,"dataGaName":2031,"dataGaLocation":1691},"https://support.gitlab.com/hc/en-us","support portal",{"text":2033,"config":2034},"カスタマーポータル",{"href":2035,"dataGaName":2036,"dataGaLocation":1691},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":2038,"login":2039,"suggestions":2046},"閉じる",{"text":2040,"link":2041},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":2042,"config":2043},"GitLab.com",{"href":1705,"dataGaName":2044,"dataGaLocation":2045},"search login","search",{"text":2047,"default":2048},"提案",[2049,2052,2056,2058,2062,2066],{"text":2050,"config":2051},"GitLab Duo Agent Platform",{"href":1770,"dataGaName":2050,"dataGaLocation":2045},{"text":2053,"config":2054},"コード提案（AI）",{"href":1770,"dataGaName":2055,"dataGaLocation":2045},"Code Suggestions (AI)",{"text":1682,"config":2057},{"href":1724,"dataGaName":1682,"dataGaLocation":2045},{"text":2059,"config":2060},"GitLab on AWS",{"href":2061,"dataGaName":2059,"dataGaLocation":2045},"/ja-jp/partners/technology-partners/aws/",{"text":2063,"config":2064},"GitLab on Google Cloud",{"href":2065,"dataGaName":2063,"dataGaLocation":2045},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":2067,"config":2068},"GitLabを選ぶ理由",{"href":1791,"dataGaName":2069,"dataGaLocation":2045},"Why GitLab?",{"freeTrial":2071,"mobileIcon":2075,"desktopIcon":2080,"secondaryButton":2083},{"text":1693,"config":2072},{"href":2073,"dataGaName":1696,"dataGaLocation":2074},"https://gitlab.com/-/trials/new/","nav",{"altText":2076,"config":2077},"GitLabアイコン",{"src":2078,"dataGaName":2079,"dataGaLocation":2074},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":2076,"config":2081},{"src":2082,"dataGaName":2079,"dataGaLocation":2074},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":2084,"config":2085},"はじめに",{"href":2086,"dataGaName":2087,"dataGaLocation":2074},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":2089,"mobileIcon":2093,"desktopIcon":2095},{"text":2090,"config":2091},"GitLab Duoの詳細はこちら",{"href":1770,"dataGaName":2092,"dataGaLocation":2074},"gitlab duo",{"altText":2076,"config":2094},{"src":2078,"dataGaName":2079,"dataGaLocation":2074},{"altText":2076,"config":2096},{"src":2082,"dataGaName":2079,"dataGaLocation":2074},{"button":2098,"mobileIcon":2103,"desktopIcon":2105},{"text":2099,"config":2100},"/switch",{"href":2101,"dataGaName":2102,"dataGaLocation":2074},"#contact","switch",{"altText":2076,"config":2104},{"src":2078,"dataGaName":2079,"dataGaLocation":2074},{"altText":2076,"config":2106},{"src":2107,"dataGaName":2079,"dataGaLocation":2074},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":2109,"mobileIcon":2114,"desktopIcon":2116},{"text":2110,"config":2111},"料金ページに戻る",{"href":1884,"dataGaName":2112,"dataGaLocation":2074,"icon":2113},"back to pricing","GoBack",{"altText":2076,"config":2115},{"src":2078,"dataGaName":2079,"dataGaLocation":2074},{"altText":2076,"config":2117},{"src":2082,"dataGaName":2079,"dataGaLocation":2074},{"title":2119,"titleMobile":2120,"button":2121,"config":2124},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー","GitLab Orbitが登場",{"text":1789,"config":2122},{"href":1775,"dataGaName":2123,"dataGaLocation":1691},"orbit",{"layout":2125,"disabled":1676},"release",{"data":2127},{"text":2128,"source":2129,"edit":2135,"contribute":2140,"config":2145,"items":2150,"minimal":2371},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":2130,"config":2131},"ページのソースを表示",{"href":2132,"dataGaName":2133,"dataGaLocation":2134},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":2136,"config":2137},"このページを編集",{"href":2138,"dataGaName":2139,"dataGaLocation":2134},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":2141,"config":2142},"ご協力をお願いします",{"href":2143,"dataGaName":2144,"dataGaLocation":2134},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":2146,"facebook":2147,"youtube":2148,"linkedin":2149},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[2151,2197,2254,2296,2338],{"title":1882,"links":2152,"subMenu":2167},[2153,2157,2162],{"text":2154,"config":2155},"プランの表示",{"href":1884,"dataGaName":2156,"dataGaLocation":2134},"view plans",{"text":2158,"config":2159},"Premiumを選ぶ理由",{"href":2160,"dataGaName":2161,"dataGaLocation":2134},"/ja-jp/pricing/premium/","why premium",{"text":2163,"config":2164},"Ultimateを選ぶ理由",{"href":2165,"dataGaName":2166,"dataGaLocation":2134},"/ja-jp/pricing/ultimate/","why ultimate",[2168],{"title":2016,"links":2169},[2170,2173,2175,2177,2182,2187,2192],{"text":2171,"config":2172},"営業担当へのお問い合わせ",{"href":2025,"dataGaName":1701,"dataGaLocation":2134},{"text":2028,"config":2174},{"href":2030,"dataGaName":2031,"dataGaLocation":2134},{"text":2033,"config":2176},{"href":2035,"dataGaName":2036,"dataGaLocation":2134},{"text":2178,"config":2179},"ステータス",{"href":2180,"dataGaName":2181,"dataGaLocation":2134},"https://status.gitlab.com/","status",{"text":2183,"config":2184},"利用規約",{"href":2185,"dataGaName":2186,"dataGaLocation":2134},"/terms/","terms of use",{"text":2188,"config":2189},"プライバシーに関する声明",{"href":2190,"dataGaName":2191,"dataGaLocation":2134},"/ja-jp/privacy/","privacy statement",{"text":2193,"config":2194},"Cookie設定",{"dataGaName":2195,"dataGaLocation":2134,"id":2196,"isOneTrustButton":1670},"cookie preferences","ot-sdk-btn",{"title":1709,"links":2198,"subMenu":2211},[2199,2201,2203,2205,2207,2209],{"text":1715,"config":2200},{"href":1717,"dataGaName":1711,"dataGaLocation":2134},{"text":1768,"config":2202},{"href":1770,"dataGaName":1771,"dataGaLocation":2134},{"text":1682,"config":2204},{"href":1724,"dataGaName":1725,"dataGaLocation":2134},{"text":1773,"config":2206},{"href":1775,"dataGaName":1776,"dataGaLocation":2134},{"text":1755,"config":2208},{"href":1757,"dataGaName":1758,"dataGaLocation":2134},{"text":1786,"config":2210},{"href":1791,"dataGaName":1792,"dataGaLocation":2134},[2212],{"title":2213,"links":2214},"トピック",[2215,2219,2224,2229,2234,2239,2244,2249],{"text":1682,"config":2216},{"href":2217,"dataGaName":2218,"dataGaLocation":2134},"/ja-jp/topics/ci-cd/","cicd",{"text":2220,"config":2221},"GitOps",{"href":2222,"dataGaName":2223,"dataGaLocation":2134},"/ja-jp/topics/gitops/","gitops",{"text":2225,"config":2226},"DevOps",{"href":2227,"dataGaName":2228,"dataGaLocation":2134},"/ja-jp/topics/devops/","devops",{"text":2230,"config":2231},"バージョン管理",{"href":2232,"dataGaName":2233,"dataGaLocation":2134},"/ja-jp/topics/version-control/","version control",{"text":2235,"config":2236},"DevSecOps",{"href":2237,"dataGaName":2238,"dataGaLocation":2134},"/ja-jp/topics/devsecops/","devsecops",{"text":2240,"config":2241},"クラウドネイティブ",{"href":2242,"dataGaName":2243,"dataGaLocation":2134},"/ja-jp/topics/cloud-native/","cloud native",{"text":2245,"config":2246},"コーディングのためのAI",{"href":2247,"dataGaName":2248,"dataGaLocation":2134},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":2250,"config":2251},"エージェント型AI",{"href":2252,"dataGaName":2253,"dataGaLocation":2134},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1794,"links":2255},[2256,2258,2260,2262,2264,2267,2269,2271,2273,2275,2277,2279,2281,2284,2288,2292],{"text":1807,"config":2257},{"href":1809,"dataGaName":1810,"dataGaLocation":2134},{"text":1812,"config":2259},{"href":1814,"dataGaName":1815,"dataGaLocation":2134},{"text":1817,"config":2261},{"href":1819,"dataGaName":1820,"dataGaLocation":2134},{"text":1843,"config":2263},{"href":1845,"dataGaName":1846,"dataGaLocation":2134},{"text":2265,"config":2266},"公共機関",{"href":1850,"dataGaName":1851,"dataGaLocation":2134},{"text":1853,"config":2268},{"href":1855,"dataGaName":1856,"dataGaLocation":2134},{"text":1858,"config":2270},{"href":1860,"dataGaName":1861,"dataGaLocation":2134},{"text":1863,"config":2272},{"href":1865,"dataGaName":1866,"dataGaLocation":2134},{"text":1868,"config":2274},{"href":1870,"dataGaName":1871,"dataGaLocation":2134},{"text":1825,"config":2276},{"href":1827,"dataGaName":1828,"dataGaLocation":2134},{"text":1830,"config":2278},{"href":1832,"dataGaName":1833,"dataGaLocation":2134},{"text":1835,"config":2280},{"href":1837,"dataGaName":1838,"dataGaLocation":2134},{"text":2220,"config":2282},{"href":2283,"dataGaName":2223,"dataGaLocation":2134},"/ja-jp/solutions/gitops/",{"text":2285,"config":2286},"ソフトウェアコンポジション解析",{"href":1762,"dataGaName":2287,"dataGaLocation":2134},"software composition analysis",{"text":2289,"config":2290},"バリューストリーム管理",{"href":1780,"dataGaName":2291,"dataGaLocation":2134},"value stream management",{"text":2293,"config":2294},"すべてのソリューション",{"href":1801,"dataGaName":2295,"dataGaLocation":2134},"all solutions",{"title":2297,"links":2298},"リソース",[2299,2303,2308,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2334],{"text":1349,"config":2300},{"href":2301,"dataGaName":2302,"dataGaLocation":2134},"/ja-jp/install/","install",{"text":2304,"config":2305},"クイックスタートガイド",{"href":2306,"dataGaName":2307,"dataGaLocation":2134},"/ja-jp/get-started/","quick setup checklists",{"text":1900,"config":2309},{"href":2310,"dataGaName":1903,"dataGaLocation":2134},"https://docs.gitlab.com/ja-jp",{"text":1905,"config":2312},{"href":1907,"dataGaName":1908,"dataGaLocation":2134},{"text":1910,"config":2314},{"href":1912,"dataGaName":1913,"dataGaLocation":2134},{"text":1915,"config":2316},{"href":1917,"dataGaName":1918,"dataGaLocation":2134},{"text":1920,"config":2318},{"href":1922,"dataGaName":1923,"dataGaLocation":2134},{"text":1928,"config":2320},{"href":1930,"dataGaName":1931,"dataGaLocation":2134},{"text":1933,"config":2322},{"href":1935,"dataGaName":1936,"dataGaLocation":2134},{"text":1938,"config":2324},{"href":1940,"dataGaName":1941,"dataGaLocation":2134},{"text":1943,"config":2326},{"href":1945,"dataGaName":1946,"dataGaLocation":2134},{"text":1948,"config":2328},{"href":1950,"dataGaName":1951,"dataGaLocation":2134},{"text":2011,"config":2330},{"href":2013,"dataGaName":2014,"dataGaLocation":2134},{"text":2332,"config":2333},"最新リリース",{"href":1959,"dataGaName":1960,"dataGaLocation":2134},{"text":2335,"config":2336},"すべてのリソース",{"href":1894,"dataGaName":2337,"dataGaLocation":2134},"all resources",{"title":2339,"links":2340},"会社情報",[2341,2343,2345,2347,2349,2351,2353,2355,2357,2361,2366],{"text":1970,"config":2342},{"href":1972,"dataGaName":1964,"dataGaLocation":2134},{"text":1975,"config":2344},{"href":1977,"dataGaName":1978,"dataGaLocation":2134},{"text":1981,"config":2346},{"href":1983,"dataGaName":1984,"dataGaLocation":2134},{"text":1986,"config":2348},{"href":1988,"dataGaName":1989,"dataGaLocation":2134},{"text":1991,"config":2350},{"href":1993,"dataGaName":1994,"dataGaLocation":2134},{"text":1996,"config":2352},{"href":1998,"dataGaName":1999,"dataGaLocation":2134},{"text":2001,"config":2354},{"href":2003,"dataGaName":2004,"dataGaLocation":2134},{"text":2006,"config":2356},{"href":2008,"dataGaName":2009,"dataGaLocation":2134},{"text":2358,"config":2359},"Sustainability",{"href":2360,"dataGaName":2358,"dataGaLocation":2134},"/sustainability/",{"text":2362,"config":2363},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":2364,"dataGaName":2365,"dataGaLocation":2134},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":2367,"config":2368},"現代奴隷制の透明性に関する声明",{"href":2369,"dataGaName":2370,"dataGaLocation":2134},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":2372},[2373,2375,2377],{"text":2183,"config":2374},{"href":2185,"dataGaName":2186,"dataGaLocation":2134},{"text":2193,"config":2376},{"dataGaName":2195,"dataGaLocation":2134,"id":2196,"isOneTrustButton":1670},{"text":2188,"config":2378},{"href":2190,"dataGaName":2191,"dataGaLocation":2134},[2380],{"id":2381,"title":2382,"body":1669,"config":2383,"content":2385,"description":1669,"extension":2389,"meta":2390,"navigation":1670,"path":2391,"seo":2392,"stem":2393,"__hash__":2394},"blogAuthors/en-us/blog/authors/gitlab-japan-team.yml","Gitlab Japan Team",{"template":2384},"BlogAuthor",{"name":7,"config":2386},{"headshot":2387,"ctfId":2388},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","5YWHF8vG80rluQ41QjgP7V","yml",{},"/en-us/blog/authors/gitlab-japan-team",{},"en-us/blog/authors/gitlab-japan-team","xs3yRNTInC3nd_gc5t_qSB_BOSquAfXSF9QA2S_y1g8",[2396,2404,2411],{"title":2397,"description":2398,"heroImage":2399,"category":1665,"date":2400,"authors":2401,"slug":2403,"externalUrl":1669},"GitLab Transcend: 信頼できるスピードで本番環境まで届ける","Transcendで発表したGitLabの新機能をすべて紹介します。提供を開始した機能、今後登場する機能、そして使い始めるための手順をまとめました。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791198675/kmajkudog4fj3xc6qfyb.png","2026-10-06",[2402],"Manav Khurana","transcend-india-announcements",{"title":2405,"description":2406,"heroImage":2407,"category":1665,"date":2400,"authors":2408,"slug":2410,"externalUrl":1669},"GitLab Artifact Centralで組織全体のアーティファクトを統制する","パッケージとコンテナイメージを、コードとパイプラインのすぐ隣にある統制された1つの場所へ。GitLab Artifact Centralの無料ベータ版を公開しました。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png",[2409],"Corinne Dent","transcend-artifact-central",{"title":2412,"description":2413,"heroImage":2414,"category":1665,"date":2415,"authors":2416,"slug":2418,"externalUrl":1669},"GitLab.comのレート制限が変わります","2026年10月19日より、GitLab.comのレート制限がサブスクリプションプランに応じた内容に変わります。サインインすれば上限は大きく引き上がります。PremiumとUltimateへの適用は2027年1月からです。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785336708/ww4mlighwlvvzgnmbe6w.png","2026-09-17",[2417],"Sam Wiskow","rate-limit-change-2026",{"header":2420,"text":2421,"button":2425,"disclaimer":2428},"無料の\n\n30日間のGitLabトライアルを開始\n",[2422,2423,2424],"GitLab Duo Agent Platformへのアクセス","GitLabの最も高度な機能を試す","AIで複雑なタスクを自動化する",{"text":1693,"config":2426},{"href":2427,"dataGaName":1696,"dataGaLocation":1931},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/blog/","クレジットカードなしでご登録いただけます。",{"header":2430,"blurb":2431,"button":2432,"secondaryButton":2436},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":1693,"config":2433},{"href":2434,"dataGaName":1696,"dataGaLocation":2435},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":2016,"config":2437},{"href":2025,"dataGaName":1701,"dataGaLocation":2435},1791952257330]