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