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