[{"data":1,"prerenderedAt":3590},["ShallowReactive",2],{"/ja-jp/blog/gitlab-17-1-released":3,"navigation-ja-jp":2809,"banner-ja-jp":3237,"footer-ja-jp":3245,"blog-post-authors-ja-jp-GitLab Japan Team":3487,"blog-related-posts-ja-jp-gitlab-17-1-released":3503,"blog-promotions-ja-jp":3528,"next-steps-ja-jp":3581},{"id":4,"title":5,"authors":6,"body":8,"category":2788,"date":2789,"description":2790,"extension":2791,"externalUrl":2792,"faq":2792,"featured":265,"heroImage":2793,"meta":2794,"navigation":265,"path":2795,"seo":2796,"slug":2801,"stem":2802,"tags":2803,"template":2806,"updatedDate":2807,"__hash__":2808},"blogPosts/ja-jp/blog/gitlab-17-1-released.md","GitLab 17.1リリース",[7],"GitLab Japan Team",{"type":9,"value":10,"toc":2714},"minimark",[11,18,47,52,63,74,97,123,140,145,162,189,204,208,211,219,224,229,240,255,266,270,278,296,303,306,314,323,328,343,348,375,378,382,388,399,420,424,428,434,439,444,457,472,486,490,494,500,505,534,539,553,556,559,566,605,609,612,618,623,633,644,662,665,671,709,713,719,747,751,755,759,765,785,789,795,800,809,819,833,837,843,854,859,873,876,882,887,901,905,912,927,932,945,949,955,960,973,976,982,987,1009,1012,1018,1023,1031,1033,1046,1050,1054,1060,1068,1075,1080,1087,1098,1112,1115,1121,1126,1131,1141,1154,1158,1164,1173,1201,1217,1231,1234,1240,1245,1266,1271,1285,1289,1295,1306,1309,1311,1326,1329,1335,1340,1351,1361,1365,1371,1382,1390,1398,1404,1416,1425,1439,1442,1448,1453,1461,1463,1477,1481,1488,1494,1508,1515,1529,1532,1538,1543,1571,1580,1594,1598,1604,1615,1620,1634,1638,1644,1649,1658,1672,1686,1690,1696,1707,1712,1725,1739,1742,1748,1753,1767,1770,1776,1786,1799,1802,1808,1813,1826,1830,1836,1841,1855,1858,1864,1881,1895,1898,1904,1909,1922,1931,1944,1948,1954,1959,1968,1982,1985,1991,1996,2001,2014,2025,2035,2049,2052,2058,2063,2072,2086,2089,2095,2100,2132,2137,2151,2154,2158,2164,2169,2176,2190,2197,2203,2211,2218,2232,2236,2242,2251,2260,2274,2282,2288,2295,2302,2315,2319,2325,2330,2347,2356,2365,2367,2391,2394,2397,2401,2406,2420,2433,2441,2443,2447,2452,2455,2478,2480,2483,2500,2516,2518,2521,2531,2533,2535,2538,2568,2571,2579,2582,2590,2593,2606,2618,2621],[12,13,14],"p",{},[15,16,17],"strong",{},"GitLab 17.1のリリースでモデルレジストリがベータ版で提供開始、さらにVS Codeで複数のGitLab Duoコード提案が利用可能に",[12,19,20,21,27,28,27,33,27,38,43,44],{},"このたび、",[22,23,26],"a",{"href":24,"rel":25},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#model-registry-available-in-beta",[],"ベータ版のモデルレジストリ","、",[22,29,32],{"href":30,"rel":31},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#see-multiple-gitlab-duo-code-suggestions-in-vs-code",[],"VS Codeでの複数のGitLab Duoコード提案",[22,34,37],{"href":35,"rel":36},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#secret-push-protection-available-in-beta",[],"ベータ版のシークレットプッシュ保護",[22,39,42],{"href":40,"rel":41},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#gitlab-runner-autoscaler-is-generally-available",[],"GitLab Runner Autoscalerなどの機能","を備えたGitLab17.1のリリースを発表しました。",[45,46],"br",{},[12,48,49,50],{},"これらの機能は、今回のリリースに含まれる45件以上の改善点のほんの一部です。この記事では、役に立つ最新情報をすべてご紹介していますので、ぜひ最後までお読みください。",[45,51],{},[12,53,54,55,60,61],{},"GitLab 17.1には、GitLabコミュニティのユーザーから340件以上ものコントリビュートがありました。ありがとうございました！GitLabは",[22,56,59],{"href":57,"rel":58},"https://about.gitlab.com/community/contribute/",[],"誰もがコントリビュートできる","プラットフォームであり、今回のリリースはユーザーのみなさまの協力なしには実現しませんでした。",[45,62],{},[12,64,65,66,71,72],{},"来月のリリースで予定されている内容を先取りするには、17.2リリースのキックオフビデオも視聴できる",[22,67,70],{"href":68,"rel":69},"https://about.gitlab.com/ja-jp/whats-new/",[],"今後のリリースページ","をご覧ください。",[45,73],{},[75,76,78,79,84,85,90,91,96],"h2",{"id":77},"今月のmost-valuable-personmvpはshubham-kumarさんとjoe-snyderさんの2名が同時受賞","今月のMost Valuable Person（",[22,80,83],{"href":81,"rel":82},"https://contributors.gitlab.com/docs/notable-contributors",[],"MVP","）は",[22,86,89],{"href":87,"rel":88},"https://gitlab.com/imskr",[],"Shubham Kumar","さんと",[22,92,95],{"href":93,"rel":94},"https://gitlab.com/joe-snyder",[],"Joe Snyder","さんの2名が同時受賞",[12,98,99,100,105,106,108,109,114,115,120,121],{},"MVPには、",[22,101,104],{"href":102,"rel":103},"https://gitlab.com/gitlab-org/developer-relations/contributor-success/team-task/-/issues/490",[],"誰もがGitLabコミュニティのコントリビューターを推薦できます","。現在の候補者を応援したり、他の誰かをノミネートしてみませんか。🙌",[45,107],{},"\nShubham Kumarさんは",[22,110,113],{"href":111,"rel":112},"https://gitlab.com/dashboard/issues?sort=due_date_desc&state=closed&assignee_username%5B%5D=imskr&milestone_title=17.1",[],"17.1で7つのイシューを完了するなど","、2021年以来一貫してGitLabにコントリビュートしてきました。 今では、そのコントリビューションのうち50以上がマージされるまでになりました。Shubhamさんは",[22,116,119],{"href":117,"rel":118},"https://contributors.gitlab.com/docs/previous-heroes",[],"GitLab Hero","であり、Google Summer of Codeの前コントリビューターでもあります。",[45,122],{},[12,124,125,126,131,132,137,138],{},"Shubhamさんを推薦したのは、GitLabのシニアプロダクトマネージャー、",[22,127,130],{"href":128,"rel":129},"https://gitlab.com/lohrc",[],"Christina Lohr","です。「Shubhamさんは、過去数週間～数か月にわたって特に",[22,133,136],{"href":134,"rel":135},"https://about.gitlab.com/ja-jp/blog/what-is-an-api/",[],"API","製品の問題を解決するために力を貸してくれました。Shubhamさんがコントリビュートしてくれた機能の数は膨大で、その内容も書ききれないほどです！」とChristinaは述べています。",[45,139],{},[12,141,142,143],{},"Shubhamさんは「GitLabのオープンソースコミュニティは最高です。この機会をいただけたこと、そして高く評価していただいたことにとても感謝しています。今後もGitLabプラットフォームへのコントリビュートを続けていきたいです」とコメントしています。",[45,144],{},[12,146,147,148,153,154,159,160],{},"Joe Snyderさんは、GitLabのプリンシパルプロダクトマネージャーである",[22,149,152],{"href":150,"rel":151},"https://gitlab.com/phikai",[],"Kai Armstrong","により、 ",[22,155,158],{"href":156,"rel":157},"https://gitlab.com/gitlab-org/gitlab/-/issues/24733",[],"差分をメールに含まれないよう制限","するという待望の機能のビルドで推薦されました。 このコントリビュートには、GitLab 15.3以来10件以上ものマージリクエストがありました。「この機能は大規模なもので、多くの努力、複雑な移行作業、製品への変更作業を経て提供が可能になりました。Joeさんはこの作業を完了のために努力を重ね、多くの管理者やコラボレーターと協力しながらマイルストーンに到達できました」とKaiは語っています。",[45,161],{},[12,163,164,165,170,171,175,176,181,182,186,187],{},"GitLabのプロジェクトマネージャーである",[22,166,169],{"href":167,"rel":168},"https://gitlab.com/jocelynjane",[],"Jocelyn Eillis","は、 ",[172,173,174],"code",{},"[build:resource_group](https://gitlab.com/gitlab-org/gitlab/-/issues/361438)"," の",[22,177,180],{"href":178,"rel":179},"https://gitlab.com/gitlab-org/gitlab/-/issues/361438",[],"ネストされた変数","が",[22,183,185],{"href":178,"rel":184},[],"展開されない","というバグを修正した功績を称えJoeさんを推薦しました。 Jocelynは「このバグ修正に関するお客様からの要望が多かったことに加え、さらに23の同意票が寄せられていました。レビュアーのフィードバックへの迅速な対応により、修正をGitLab 17.1に含めることができました」と述べています。",[45,188],{},[12,190,191,192,197,198,203],{},"これは",[22,193,196],{"href":194,"rel":195},"https://docs.gitlab.com/ja-jp/releases/16/gitlab-16-6-released/#mvp",[],"GitLab 16.6","以来、Joeさんが受け取る2つ目のGitLab MVPとなります。 Joeさんは",[22,199,202],{"href":200,"rel":201},"https://www.kitware.com/",[],"Kitware","社のシニア調査開発エンジニアであり、2021年からGitLabへのコントリビュートを続けています。",[75,205,207],{"id":206},"gitlab-171でリリースされた主な改善点","GitLab 17.1でリリースされた主な改善点",[209,210,26],"h3",{"id":26},[12,212,213,214,216,217],{},"SaaS: Free、Premium、Ultimate",[45,215],{},"\nSelf-Managed: Free、Premium、Ultimate",[45,218],{},[12,220,221,222],{},"GitLabでは、ベータ版のモデルレジストリを非常に重要な機能として位置付け、正式なサポートを開始しました。これにより、UIを介してモデルを直接追加、編集できるほか、MLflow統合機能を利用してGitLabをモデルレジストリのバックエンドとして利用できるようになりました。",[45,223],{},[12,225,226,227],{},"モデルレジストリは、データサイエンスチームが機械学習（ML）モデルとその関連するメタデータを管理するのに役立つハブであり、トレーニングを受けた機械学習（ML）モデルを組織が保存、バージョン管理、文書化、検出するための一元化された場所として機能します。これにより、モデルのライフサイクル全体にわたるコラボレーション、再現性、ガバナンスが向上します。",[45,228],{},[12,230,231,232,237,238],{},"GitLabはモデルレジストリをチームのコラボレーション、デプロイ、モニタリング、継続的なモデルのトレーニングの基礎となるコンセプトと考えており、ユーザーのみなさまの声をぜひ聞きたいと思っています。",[22,233,236],{"href":234,"rel":235},"https://gitlab.com/gitlab-org/gitlab/-/issues/465405",[],"フィードバックイシュー","からお気軽に意見をお寄せください。こちらから折り返しご連絡いたします。",[45,239],{},[12,241,242,247,248,250],{},[22,243,246],{"href":244,"rel":245},"https://docs.gitlab.com/ja-jp/user/project/ml/model_registry/",[],"ドキュメント"," ",[45,249],{},[22,251,254],{"href":252,"rel":253},"https://gitlab.com/groups/gitlab-org/-/epics/9423",[],"エピック",[256,257],"iframe",{"width":258,"height":259,"src":260,"title":261,"frameBorder":262,"allow":263,"referrerPolicy":264,"allowFullScreen":265},560,315,"https://www.youtube.com/embed/8uyxk0vhifE?si=-fan7BaDKgqj8ZSe","YouTube video player","0","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","strict-origin-when-cross-origin",true,[209,267,269],{"id":268},"vs-codeで複数のgitlab-duoコード提案を表示","VS Codeで複数のGitLab Duoコード提案を表示",[12,271,272,273,275,276],{},"SaaS: Premium、Ultimate",[45,274],{},"\nSelf-Managed: Premium、Ultimate",[45,277],{},[12,279,280,281,283,287,289,294],{},"VS CodeのGitLab Duoコード提案に、利用可能な複数の提案の有無が表示されるようになりました。操作は簡単で、提案にカーソルを合わせ、矢印またはキーボードショートカットを使用して候補を切り替えられます。",[45,282],{},[22,284,246],{"href":285,"rel":286},"https://docs.gitlab.com/ja-jp/user/project/repository/code_suggestions/supported_extensions/#view-multiple-code-suggestions",[],[45,288],{},[22,290,293],{"href":291,"rel":292},"https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/issues/1325",[],"イシュー",[45,295],{},[297,298],"img",{"src":299,"className":300,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404678/site/Content%20Images/17_1/multiple-code-suggestions-vs-code.png",[301],"embedly-card","100%",[209,304,305],{"id":305},"ベータ版シークレットプッシュの保護",[12,307,308,309,311,312],{},"SaaS: Ultimate",[45,310],{},"\nSelf-Managed: -",[45,313],{},[12,315,316,317,320,321],{},"キーや",[22,318,136],{"href":134,"rel":319},[],"トークンなどのシークレット情報が誤ってGitリポジトリにコミットされた場合、リポジトリにアクセスできる人なら誰でも、悪意のある目的でそのシークレットのユーザーになりすますことができます。このリスクの対処として、ほとんどの組織では漏洩したシークレット情報を失効させて置き換える必要がありますが、そもそも情報がプッシュされなければ、修復にかける時間も必要なく、リスクを軽減できます。",[45,322],{},[12,324,325,326],{},"シークレットプッシュの保護は、GitLabにプッシュされた各コミットの内容をチェックします。シークレット情報が検出されるとプッシュはブロックされ、次の事項を含むコミットに関する情報が表示されます。",[45,327],{},[329,330,331,335,338],"ul",{},[332,333,334],"li",{},"シークレット情報を含むコミットID",[332,336,337],{},"シークレット情報を含むファイル名と行番号",[332,339,340,341],{},"シークレット情報のタイプ",[45,342],{},[12,344,345,346],{},"テストのためにシークレットプッシュ保護を回避する必要がある場合は、シークレットプッシュ検出をスキップすると、GitLabは監査イベントをログに記録して調査できるようにします。",[45,347],{},[12,349,350,351,356,357,362,363,365,369,371],{},"シークレットプッシュ保護はベータ機能としてGitLab.comおよびDedicatedのユーザーに提供されており、",[22,352,355],{"href":353,"rel":354},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/secret_push_protection/#enable-secret-push-protection-in-a-project",[],"プロジェクトごとに","有効にできます。 ",[22,358,361],{"href":359,"rel":360},"https://gitlab.com/gitlab-org/gitlab/-/issues/467408",[],"イシュー467408","からフィードバックを投稿し、シークレットプッシュ保護の改善にご協力ください。",[45,364],{},[22,366,246],{"href":367,"rel":368},"https://docs.gitlab.com/ja-jp/user/application_security/secret_detection/secret_push_protection/",[],[45,370],{},[22,372,293],{"href":373,"rel":374},"https://gitlab.com/groups/gitlab-org/-/epics/12729",[],[256,376],{"width":258,"height":259,"src":377,"title":261,"frameBorder":262,"allow":263,"referrerPolicy":264,"allowFullScreen":265},"https://www.youtube.com/embed/2jBC3uBUlyU?si=hW3nu57X5yJVQr7r",[209,379,381],{"id":380},"gitlab-runner-autoscalerの一般提供開始","GitLab Runner Autoscalerの一般提供開始",[12,383,213,384,216,386],{},[45,385],{},[45,387],{},[12,389,390,391,396,397],{},"旧バージョンのGitLabでは、一部のユーザーはパブリッククラウドプラットフォームの仮想マシンインスタンスでGitLab Runnerの自動スケーリングソリューションが必要でした。その場合、レガシーな",[22,392,395],{"href":393,"rel":394},"https://docs.gitlab.com/ja-jp/runner/configuration/autoscale/",[],"Docker Machine executor","や、クラウドプロバイダのテクノロジーを使ってつなぎ合わせたカスタムソリューションに依存しなければなりませんでした。",[45,398],{},[12,400,401,402,407,408,412,414,418],{},"本リリースで、GitLab Runner Autoscalerが一般公開されます。GitLab Runner Autoscalerは、GitLabが開発したtaskscalerと",[22,403,406],{"href":404,"rel":405},"https://docs.gitlab.com/ja-jp/runner/fleet_scaling/fleeting/",[],"fleeting","テクノロジー、そしてGoogle Compute Engine用のクラウドプロバイダプラグインで構成されています。\n",[22,409,246],{"href":410,"rel":411},"https://docs.gitlab.com/ja-jp/runner/runner_autoscale/",[],[45,413],{},[22,415,293],{"href":416,"rel":417},"https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29221",[],[45,419],{},[297,421],{"src":422,"className":423,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404678/site/Content%20Images/17_1/runner_fleeting_ga.png",[301],[209,425,427],{"id":426},"snowflake-marketplaceでgitlabコネクタアプリケーションが利用可能に","Snowflake MarketplaceでGitLabコネクタアプリケーションが利用可能に",[12,429,272,430,275,432],{},[45,431],{},[45,433],{},[12,435,436,437],{},"監査イベントが作成され、GitLabに保存されるようになります。今回のリリース以前は、監査イベントはGitLabからのアクセスのみで、GitLab UIを使用して結果を確認するか、すべての監査イベントを構造化されたJSONとして受信するようにストリーミング先を設定する必要がありました。",[45,438],{},[12,440,441,442],{},"一方でユーザーはSnowflakeといったSIEMソリューションなどのサードパーティの宛先に監査イベントを持つ機能も求めていました。それは次を可能にするからです：",[45,443],{},[329,445,446,449,452],{},[332,447,448],{},"GitLabを含む、組織の複数のシステムからのすべての監査イベントデータを簡単に表示、結合、操作、レポートすること",[332,450,451],{},"特定の監査イベントのみを表示し、関心のある質問に迅速に回答",[332,453,454,455],{},"GitLab内で起きていることの全体像を把握し、事後確認できる",[45,456],{},[12,458,459,460,463,464,469,470],{},"ユーザーがこうしたタスクを実行できるよう、Snowflake Marketplace用のGitLabコネクタアプリケーションを作成しました。このアプリケーションは監査イベント",[22,461,136],{"href":134,"rel":462},[],"を使用します。 この機能を使用するには、",[22,465,468],{"href":466,"rel":467},"https://app.snowflake.com/marketplace/listing/GZTYZXESENG/gitlab-gitlab-data-connector",[],"Snowflake Marketplace","を使用してアプリケーションをデプロイ・管理する必要があります。",[45,471],{},[12,473,474,478,480,484],{},[22,475,246],{"href":476,"rel":477},"https://docs.gitlab.com/ja-jp/integration/snowflake/",[],[45,479],{},[22,481,254],{"href":482,"rel":483},"https://gitlab.com/groups/gitlab-org/-/epics/13004",[],[45,485],{},[297,487],{"src":488,"className":489,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404677/site/Content%20Images/17_1/gitlab-snowflake-connector.png",[301],[209,491,493],{"id":492},"wikiユーザーエクスペリエンスの改善","Wikiユーザーエクスペリエンスの改善",[12,495,213,496,216,498],{},[45,497],{},[45,499],{},[12,501,502,503],{},"GitLab 17.1のWiki機能はより統一され、ワークフローの効率が改善されました。",[45,504],{},[329,506,507,516,524],{},[332,508,509,510,515],{},"新しいリポジトリのクローンボタンを使用すると、さらに",[22,511,514],{"href":512,"rel":513},"https://gitlab.com/gitlab-org/gitlab/-/issues/281830",[],"簡単かつ迅速にクローンを作成","できます。 これによりコラボレーションが改善され、編集や表示の際のWikiコンテンツへのアクセスが高速化されます。",[332,517,518,523],{},[22,519,522],{"href":520,"rel":521},"https://gitlab.com/gitlab-org/gitlab/-/issues/335169",[],"削除オプションをわかりやすいデザイン","に変更し、見つけやすい場所に移動しました。これによりWikiページの検索にかかる時間が短縮され、Wikiページの管理時に発生する可能性のあるエラーや混乱が最小限に抑えられます。",[332,525,526,531,532],{},[22,527,530],{"href":528,"rel":529},"https://gitlab.com/gitlab-org/gitlab/-/issues/221061",[],"空白のページが許可","されることで、柔軟性が向上します。 必要に応じて空白のプレースホルダーを作成して、Wikiコンテンツの計画と整理に集中し、後で空白のページを埋めることもできます。",[45,533],{},[12,535,536,537],{},"今回の機能強化により、Wikiワークフローの利便性、発見性、コンテンツ管理機能が向上しました。GitLabでは、Wikiを効率的で使いやすいものにしたいと考えています。 クローンリポジトリへのアクセスを容易にし、主要なオプションを再配置して表示レベルを高め、空白のプレースホルダーを作成できるようにするなど、よりユーザーが利用しやすいプラットフォームになりました。",[45,538],{},[12,540,541,545,547,551],{},[22,542,246],{"href":543,"rel":544},"https://docs.gitlab.com/ja-jp/user/project/wiki/",[],[45,546],{},[22,548,293],{"href":549,"rel":550},"https://gitlab.com/gitlab-org/gitlab/-/issues/452225",[],[45,552],{},[256,554],{"width":258,"height":259,"src":555,"title":261,"frameBorder":262,"allow":263,"referrerPolicy":264,"allowFullScreen":265},"https://www.youtube.com/embed/t2z7sZoJ6oE?si=Xu22Y7ZIzLP2ByRd",[209,557,558],{"id":558},"新しいバリューストリーム管理レポート生成ツール",[12,560,308,561,563,564],{},[45,562],{},"\nSelf-Managed: Ultimate",[45,565],{},[12,567,568,569,571,576,577,582,583,585,590,591,593,247,597,599,603],{},"バリューストリーム管理用の新しいレポート生成ツールの追加により、意思決定者がソフトウェア開発ライフサイクル（SDLC）の最適化をより効率的かつ効果的に行うことができるようになりました。",[45,570],{},[22,572,575],{"href":573,"rel":574},"https://gitlab.com/components/vsd-reports-generator#example-for-monthly-executive-value-streams-report",[],"DevSecOps比較メトリクスレポート","または",[22,578,581],{"href":579,"rel":580},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-0-released/#ai-impact-analytics-in-the-value-streams-dashboard",[],"AIインパクト分析","レポートを、GitLabイシューの関連情報とともに自動的かつ主体的に配信するよう設定できるようになりました。 スケジュールされたレポートを活用することで、マネージャーは必要なデータを求めて適切なダッシュボードを手動で検索するなどして時間を浪費することなく、インサイトを分析し、情報に基づいた意思決定に集中できます。",[45,584],{},[22,586,589],{"href":587,"rel":588},"https://gitlab.com/explore/catalog",[],"CI/CDカタログ","を使用するとスケジュールレポートツールにアクセスできます。",[45,592],{},[22,594,246],{"href":595,"rel":596},"https://docs.gitlab.com/ja-jp/user/analytics/value_streams_dashboard/#schedule-value-streams-dashboard-reports",[],[45,598],{},[22,600,293],{"href":601,"rel":602},"https://gitlab.com/groups/gitlab-org/-/epics/10880",[],[45,604],{},[297,606],{"src":607,"className":608,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404674/site/Content%20Images/17_1/17.1_vsm_reports2.png",[301],[209,610,611],{"id":611},"署名にコンテナイメージを関連付け",[12,613,213,614,311,616],{},[45,615],{},[45,617],{},[12,619,620,621],{},"GitLabコンテナレジストリは、署名されたコンテナイメージとその署名を関連付けるようになりました。この改善により、ユーザーは次をより簡単に実行できます：",[45,622],{},[329,624,625,628],{},[332,626,627],{},"署名されているイメージとそうでないイメージの特定",[332,629,630,631],{},"コンテナイメージに関連付けられている署名を見つけて検証",[45,632],{},[12,634,635,636,641,642],{},"この機能はGitLab.comでのみ一般提供されています。 Self-Managedサポートはベータ版であり、ユーザーはベータ版の",[22,637,640],{"href":638,"rel":639},"https://docs.gitlab.com/ja-jp/administration/packages/container_registry_metadata_database/",[],"次世代コンテナレジストリ","を有効にする必要があります。",[45,643],{},[12,645,646,650,652,656,658],{},[22,647,246],{"href":648,"rel":649},"https://docs.gitlab.com/ja-jp/user/packages/container_registry/#container-image-signatures",[],[45,651],{},[22,653,254],{"href":654,"rel":655},"https://gitlab.com/groups/gitlab-org/-/epics/7856",[],[45,657],{},[297,659],{"src":660,"className":661,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404675/site/Content%20Images/17_1/container-registry-signatures.png",[301],[209,663,664],{"id":664},"マニュアルジョブの確認の必須化設定",[12,666,213,667,216,669],{},[45,668],{},[45,670],{},[12,672,673,674,677,678,681,682,684,685,690,691,693,697,699,703,705],{},"マニュアルジョブは、本番環境へのデプロイといったCIパイプラインで非常に重要な操作をトリガーするために使用できます。今回のリリースでは、マニュアルジョブが実行される前に確認を必須にするよう設定できるようになりました。 ",[172,675,676],{},"manual_confirmation"," と ",[172,679,680],{},"when: manual"," を使用すると、マニュアルジョブが実行された際にUIに確認ダイアログが表示されます。 マニュアルジョブの確認を必須化すると、セキュリティと操作に新たな保護レイヤーが追加されます。",[45,683],{},"\nこの場を借りて、コミュニティにコントリビュートしてくれた",[22,686,689],{"href":687,"rel":688},"https://gitlab.com/lifez",[],"Phawin","さんに感謝します！",[45,692],{},[22,694,246],{"href":695,"rel":696},"https://docs.gitlab.com/ja-jp/ci/jobs/job_control/#add-a-confirmation-dialog-for-manual-jobs",[],[45,698],{},[22,700,293],{"href":701,"rel":702},"https://gitlab.com/gitlab-org/gitlab/-/issues/18906",[],[45,704],{},[297,706],{"src":707,"className":708,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404674/site/Content%20Images/17_1/ask-confirmation-on-manual-job.png",[301],[209,710,712],{"id":711},"グループ用runnerフリートダッシュボード","グループ用Runnerフリートダッシュボード",[12,714,308,715,563,717],{},[45,716],{},[45,718],{},[12,720,721,722,724,725,728,729,732,733,735,739,741,745],{},"グループレベルでSelf-ManagedされたRunnerフリートのオペレーターは、観測性に加え、Runnerフリートインフラストラクチャに関する重要な質問にすぐに回答できる能力が必要です。グループ用のRunnerフリートダッシュボードを使用すると、GitLab UIでRunnerフリートの観測性や実行可能なインサイトを直接得られるようになります。 これによりRunnerの健全性をすばやく判断できるほか、組織のターゲットサービスレベル目標におけるRunnerの使用状況メトリクスとCI/CDジョブキューサービス機能に関するインサイトを得られます。",[45,723],{},"\nGitLab.comユーザーは、現在グループ向けに提供されているすべてのフリートダッシュボードメトリクスを利用できます。Self-Managedのユーザーはフリートダッシュボードメトリクスのほとんどの機能を使用できますが、",[15,726,727],{},"Runnerの使用状況"," と",[15,730,731],{},"ジョブが選択されるまでの待機時間","メトリクスを使用するには、ClickHouse分析データベースを構成する 必要があります。",[45,734],{},[22,736,246],{"href":737,"rel":738},"https://docs.gitlab.com/ja-jp/ci/runners/runner_fleet_dashboard_groups/",[],[45,740],{},[22,742,293],{"href":743,"rel":744},"https://gitlab.com/gitlab-org/gitlab/-/issues/424789",[],[45,746],{},[297,748],{"src":749,"className":750,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404678/site/Content%20Images/17_1/runners-fleet-dashboard-groups-beta.png",[301],[75,752,754],{"id":753},"gitlab-171のその他の改善","GitLab 17.1のその他の改善",[209,756,758],{"id":757},"webhook作成時の監査イベント","Webhook作成時の監査イベント",[12,760,272,761,275,763],{},[45,762],{},[45,764],{},[12,766,767,768,770,771,773,247,777,779,247,783],{},"監査イベントは、GitLabで実行される重要なアクションを記録します。 これまで、システム、グループ、プロジェクトのWebhookがユーザーによって追加される際に監査イベントは作成されませんでした。",[45,769],{},"\nこのリリースでは、ユーザーがシステム、グループ、プロジェクトのWebhookを作成する際の監査イベントが追加されました。",[45,772],{},[22,774,246],{"href":775,"rel":776},"https://docs.gitlab.com/ja-jp/user/compliance/audit_event_types/#webhooks",[],[45,778],{},[22,780,293],{"href":781,"rel":782},"https://gitlab.com/gitlab-org/gitlab/-/issues/8068",[],[45,784],{},[209,786,788],{"id":787},"apiを使用して選択したプロジェクトリレーションを再インポート","APIを使用して選択したプロジェクトリレーションを再インポート",[12,790,213,791,216,793],{},[45,792],{},[45,794],{},[12,796,797,798],{},"同じ種類の多くのアイテム（マージリクエストやパイプラインなど）を含むエクスポートファイルからプロジェクトをインポートする場合、アイテムの一部がインポートされないことがあります。",[45,799],{},[12,801,802,803,806,807],{},"本リリースでは、名前が付けられているリレーションを再インポートし、すでにインポートされているアイテムをスキップする",[22,804,136],{"href":134,"rel":805},[],"エンドポイントが追加されました。APIには以下の両方が必要です：",[45,808],{},[329,810,811,814],{},[332,812,813],{},"プロジェクトエクスポートアーカイブ",[332,815,816,817],{},"イシュー、マージリクエスト、パイプライン、マイルストーンのいずれかのタイプ",[45,818],{},[12,820,821,247,825,827,831],{},[22,822,246],{"href":823,"rel":824},"https://docs.gitlab.com/ja-jp/api/project_import_export/#import-a-single-relation",[],[45,826],{},[22,828,293],{"href":829,"rel":830},"https://gitlab.com/gitlab-org/gitlab/-/issues/455889",[],[45,832],{},[209,834,836],{"id":835},"rest-apiを使用して実行中の直接転送移行をキャンセル","REST APIを使用して実行中の直接転送移行をキャンセル",[12,838,213,839,216,841],{},[45,840],{},[45,842],{},[12,844,845,846,851,852],{},"これまで、実行中の直接転送移行をキャンセル",[22,847,850],{"href":848,"rel":849},"https://docs.gitlab.com/ja-jp/user/group/import/direct_transfer_migrations/#cancel-a-running-import",[],"するにはRailsコンソールへのアクセスが必要","でした。",[45,853],{},[12,855,856,857],{},"今回のリリースでは、REST APIを使用して管理者が移行をキャンセルできる機能が追加されました。",[45,858],{},[12,860,861,247,865,867,871],{},[22,862,246],{"href":863,"rel":864},"https://docs.gitlab.com/ja-jp/api/bulk_imports/#cancel-a-migration",[],[45,866],{},[22,868,293],{"href":869,"rel":870},"https://gitlab.com/gitlab-org/gitlab/-/issues/438281",[],[45,872],{},[209,874,875],{"id":875},"イメージアップロード時に貼り付けるイメージの縮小",[12,877,213,878,216,880],{},[45,879],{},[45,881],{},[12,883,884,885],{},"GitLab 17.1では高解像度画像の処理性能が強化され、アップロード中にイメージが縮小できるようになりました。以前、イメージは元のサイズで表示されていたため、表示のされかたが最適ではありませんでした。これにより、大きなイメージが含まれているページでもレイアウトが崩れないよう改善されました。",[45,886],{},[12,888,889,247,893,895,899],{},[22,890,246],{"href":891,"rel":892},"https://docs.gitlab.com/ja-jp/user/markdown/#change-the-image-or-video-dimensions",[],[45,894],{},[22,896,293],{"href":897,"rel":898},"https://gitlab.com/gitlab-org/gitlab/-/issues/419913",[],[45,900],{},[209,902,904],{"id":903},"gitlab-apiコールでの相互tlsのpagesサポート","GitLab APIコールでの相互TLSのPagesサポート",[12,906,907,908,216,910],{},"SaaS: -",[45,909],{},[45,911],{},[12,913,914,915,920,921,924,925],{},"GitLabは",[22,916,919],{"href":917,"rel":918},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#:~:text=enforce%20client%20authentication%20with%20SSL%20certificates",[],"SSL証明書を使用してクライアント認証を実施","するよう設定できますが、GitLab Pagesサービスはクライアント証明書を使うよう設定できないため、この機能と互換性がなく、内部",[22,922,136],{"href":134,"rel":923},[],"コールは却下されていました。",[45,926],{},[12,928,929,930],{},"GitLab 17.1以降GitLab Pagesのクライアント証明書の設定が可能となり、GitLab APIでクライアント認証を有効にしてGitLabインスタンスのセキュリティを強化できるようになりました。",[45,931],{},[12,933,934,247,938,940,943],{},[22,935,246],{"href":936,"rel":937},"https://docs.gitlab.com/ja-jp/administration/pages/#support-mutual-tls-when-calling-the-gitlab-api",[],[45,939],{},[22,941,293],{"href":936,"rel":942},[],[45,944],{},[209,946,948],{"id":947},"名前の変更時にwikiページを新しいurlにリダイレクト","名前の変更時にWikiページを新しいURLにリダイレクト",[12,950,213,951,216,953],{},[45,952],{},[45,954],{},[12,956,957,958],{},"GitLab 17.1では、Wikiページのリダイレクト機能が大幅に強化されました。Wikiページの名前を変更後に誰かが以前のページにアクセスしようとすると自動的に新しいページにリダイレクトされ、既存のすべてのリンクが確実に機能するようになりました。この改善によってページ名の変更管理のワークフローが合理化され、全体的なナレッジマネジメントの作業体験が向上します。",[45,959],{},[12,961,962,247,965,967,971],{},[22,963,246],{"href":543,"rel":964},[],[45,966],{},[22,968,293],{"href":969,"rel":970},"https://gitlab.com/gitlab-org/gitlab/-/issues/257892",[],[45,972],{},[209,974,975],{"id":975},"エピックの進行率の把握",[12,977,272,978,275,980],{},[45,979],{},[45,981],{},[12,983,984,985],{},"子アイテムのウェイトの完了度合いから、エピック全体の進行状況を簡単に確認できるようになりました。階層ウィジェットに新しく追加された進行状況のロールアップにより、エピックの全作業範囲を簡単に把握し、進行状況を確認しながら作業を進められます。",[45,986],{},[12,988,246,989,994,247,997,999,1003,1005],{},[22,990,993],{"href":991,"className":992,"dataCardWidth":302,"dataCardControls":262},"https://https://docs.gitlab.com/ja-jp/user/group/epics/manage_epics/#view-epic-progress",[301],"Embedded content: ",[22,995,991],{"href":991,"rel":996},[],[45,998],{},[22,1000,293],{"href":1001,"rel":1002},"https://gitlab.com/gitlab-org/gitlab/-/issues/5163",[],[45,1004],{},[297,1006],{"src":1007,"className":1008,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404680/site/Content%20Images/17_1/weight_and_progress_information_in_epic.png",[301],[209,1010,1011],{"id":1011},"コードレビューメールでの差分プレビューの無効化",[12,1013,213,1014,216,1016],{},[45,1015],{},[45,1017],{},[12,1019,1020,1021],{},"マージリクエストでコードをレビューしてその行にコメントした場合、GitLabではその差分の数行を参加者への通知メールに含めるよう設定されています。一部の組織のポリシーではメールが安全性の低いシステムとして扱われていたり、メール用の独自のインフラストラクチャが管理されていない場合があり、IPやソースコードのアクセス制御にリスクが発生するおそれがあります。",[45,1022],{},[12,1024,1025,1026,684,1028,690],{},"グループとプロジェクトに新しい設定が追加され、組織はマージリクエストメールから差分プレビューを削除できるようになりました。これにより、機密情報がGitLab以外に流出しないよう保護することができます。",[45,1027],{},[22,1029,95],{"href":93,"rel":1030},[],[45,1032],{},[12,1034,1035,247,1039,1041,1044],{},[22,1036,246],{"href":1037,"rel":1038},"https://docs.gitlab.com/ja-jp/user/group/manage/#disable-diff-previews-in-email-notifications",[],[45,1040],{},[22,1042,293],{"href":156,"rel":1043},[],[45,1045],{},[297,1047],{"src":1048,"className":1049,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404675/site/Content%20Images/17_1/create-restrict-diffs-email.png",[301],[209,1051,1053],{"id":1052},"gitlab-runner-171がリリース","GitLab Runner 17.1がリリース",[12,1055,213,1056,216,1058],{},[45,1057],{},[45,1059],{},[12,1061,1062,1063,1065,1066],{},"GitLab Runner 17.1がリリースされます！ GitLab Runnerは、CI/CDジョブを実行し、結果をGitLabインスタンスに送信する、軽量で拡張性の高いエージェントです。GitLab Runnerは、GitLabに含まれるオープンソースの継続的インテグレーションサービスであるGitLab CI/CDと連携して動作します。",[45,1064],{},"\n新機能：",[45,1067],{},[329,1069,1070],{},[332,1071,1072,1073],{},"GCP Compute Engine用GitLab Runnerフリートプラグイン",[45,1074],{},[12,1076,1077,1078],{},"バグの修正：",[45,1079],{},[329,1081,1082],{},[332,1083,1084,1085],{},"Runnerヘルパーイメージのエントリポイントの欠如",[45,1086],{},[12,1088,1089,1090,1095,1096],{},"すべての変更の一覧は、GitLab Runnerの",[22,1091,1094],{"href":1092,"rel":1093},"https://gitlab.com/gitlab-org/gitlab-runner/blob/17-1-stable/CHANGELOG.md",[],"変更履歴","で確認できます。\n",[45,1097],{},[12,1099,1100,247,1104,1106,1110],{},[22,1101,246],{"href":1102,"rel":1103},"https://docs.gitlab.com/ja-jp/runner/",[],[45,1105],{},[22,1107,293],{"href":1108,"rel":1109},"https://gitlab.com/gitlab-org/gitlab-runner/-/issues/36942",[],[45,1111],{},[209,1113,1114],{"id":1114},"コンテナレジストリタグの公開日順でソート",[12,1116,213,1117,311,1119],{},[45,1118],{},[45,1120],{},[12,1122,1123,1124],{},"ソースコードやパイプラインと一緒にDockerイメージまたはOCIイメージを表示、プッシュ、プルするには、GitLabコンテナレジストリを使用しますが、多くの場合、コンテナイメージのビルド後に正しい状態かどうかを確認する必要があります。ユーザーの多くが、ユーザーインターフェースを使用して正しいコンテナイメージを見つけることを難しく感じています。",[45,1125],{},[12,1127,1128,1129],{},"そんな問題を解決するため、コンテナレジストリのタグリストを公開日順にソートできるようになりました。この機能を使用すると、新しく公開されたコンテナイメージをすばやく検索して検証できます。",[45,1130],{},[12,1132,1133,1134,1138,1139],{},"この機能はGitLab.comでのみ一般提供されています。次世代型コンテナレジストリはベータ版のため、Self-Managedサポートもベータ版となります。詳細については",[22,1135,1137],{"href":638,"rel":1136},[],"コンテナレジストリメタデータデータベースのドキュメント","を参照してください。\n",[45,1140],{},[12,1142,1143,247,1147,1149,1152],{},[22,1144,246],{"href":1145,"rel":1146},"https://docs.gitlab.com/ja-jp/user/packages/container_registry/#view-the-container-registry",[],[45,1148],{},[22,1150,293],{"href":654,"rel":1151},[],[45,1153],{},[209,1155,1157],{"id":1156},"apiセキュリティテストアナライザーの更新","APIセキュリティテストアナライザーの更新",[12,1159,308,1160,563,1162],{},[45,1161],{},[45,1163],{},[12,1165,1166,1167,1170,1171],{},"GitLab 17.1は、",[22,1168,136],{"href":134,"rel":1169},[],"セキュリティテスト用に次の構成変数を追加しました：",[45,1172],{},[1174,1175,1176,1182,1188,1196],"ol",{},[332,1177,1178,1181],{},[172,1179,1180],{},"APISEC_SUCCESS_STATUS_CODES"," は、APIセキュリティテストのスキャンジョブがパスしたかを定義するHTTP成功ステータスコードのリストを、カンマ区切りで作成します。",[332,1183,1184,1187],{},[172,1185,1186],{},"APISEC_TARGET_CHECK_DISABLED"," は、スキャン開始前にターゲットAPIが利用可能になるまでの待機を無効にします。",[332,1189,1190,1193,1194],{},[172,1191,1192],{},"APISEC_TARGET_CHECK_STATUS_CODE"," は、APIターゲットの可用性チェックで想定されるステータスコードを指定します。 指定されていない場合、500以外のステータスコードをスキャナーに使用できます。",[45,1195],{},[332,1197,1198,1199],{},"こうした新しい変数によりカスタマイズ性や自由度が向上し、スキャンを確実に成功させられるようになります。",[45,1200],{},[12,1202,1203,1204,1207,1208,1211,1212,1214,1215],{},"DAST APIは、16.10でAPIセキュリティテストに名前が変更されました。今後、変数名のプレフィックスは ",[172,1205,1206],{},"APISEC"," となります。 以前のプレフィックスは ",[172,1209,1210],{},"DAST_API"," でした。 ",[172,1213,1210],{}," がプレフィックスとなっている変数は、18.0（2025年5月）までサポートされます。設定が期待通りに動作するように、できるだけ早く変数名を更新するようにしてください。\n",[45,1216],{},[12,1218,1219,247,1223,1225,1229],{},[22,1220,246],{"href":1221,"rel":1222},"https://docs.gitlab.com/ja-jp/user/application_security/api_security_testing/configuration/variables/",[],[45,1224],{},[22,1226,293],{"href":1227,"rel":1228},"https://gitlab.com/groups/gitlab-org/-/epics/14170",[],[45,1230],{},[209,1232,1233],{"id":1233},"ファジングアナライザーの更新",[12,1235,308,1236,563,1238],{},[45,1237],{},[45,1239],{},[12,1241,1242,1243],{},"GitLab 17.1は、ファジング用に次の構成変数を追加しました：",[45,1244],{},[1174,1246,1247,1253,1258],{},[332,1248,1249,1252],{},[172,1250,1251],{},"FUZZAPI_SUCCESS_STATUS_CODES"," は、ファジングのジョブがパスしたかを定義するHTTP成功ステータスコードのリストをカンマ区切りで作成します。",[332,1254,1255,1187],{},[172,1256,1257],{},"FUZZAPI_TARGET_CHECK_SKIP",[332,1259,1260,1263,1264],{},[172,1261,1262],{},"FUZZAPI_TARGET_CHECK_STATUS_CODE"," は、APIターゲットの可用性チェックで想定されるステータスコードを指定します。指定されていない場合、500以外のステータスコードをスキャナーに使用できます。",[45,1265],{},[12,1267,1268,1269],{},"こうした新しい変数によりカスタマイズ性や自由度が向上し、スキャンを確実に実行させられるようになります。\n",[45,1270],{},[12,1272,1273,247,1277,1279,1283],{},[22,1274,246],{"href":1275,"rel":1276},"https://docs.gitlab.com/ja-jp/user/application_security/api_fuzzing/configuration/variables/",[],[45,1278],{},[22,1280,293],{"href":1281,"rel":1282},"https://gitlab.com/gitlab-org/gitlab/-/issues/442699",[],[45,1284],{},[209,1286,1288],{"id":1287},"マージリクエスト認証ポリシーのフェールオープンクローズポリシーエディター","マージリクエスト認証ポリシーのフェールオープン/クローズ（ポリシーエディター）",[12,1290,308,1291,563,1293],{},[45,1292],{},[45,1294],{},[12,1296,1297,1298,1303,1304],{},"前回の",[22,1299,1302],{"href":1300,"rel":1301},"https://gitlab.com/groups/gitlab-org/-/epics/10816",[],"イテレーション","に基づいてポリシーエディター内に新しいオプションを導入し、ユーザーがセキュリティポリシーをフェールオープンまたはフェールクローズに切り替えられるようになりました。 この拡張機能では、ポリシーエディタービュー内でより設定が簡単にできるようYAMLサポートを拡張します。",[45,1305],{},[12,1307,1308],{},"例えばフェールオープンで設定されたマージリクエストポリシーは、基準を評価するのに十分なエビデンスがない場合に、マージリクエストをマージできます。エビデンスの欠如の理由として、アナライザーがプロジェクトで有効になっていないか、アナライザーがポリシーの評価結果を生成できなかったことが考えられます。このアプローチでは、チームが適切なスキャンの実行と実施を確実にできるよう、ポリシーを段階的にロールアウトできます。",[45,1310],{},[12,1312,1313,1314,1316,1320,1322],{},"ドキュメント ",[45,1315],{},[22,1317,254],{"href":1318,"rel":1319},"https://gitlab.com/groups/gitlab-org/-/epics/13227",[],[45,1321],{},[297,1323],{"src":1324,"className":1325,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404676/site/Content%20Images/17_1/fail-open.png",[301],[209,1327,1328],{"id":1328},"プロジェクトオーナーに有効期限間近のアクセストークン通知を送信",[12,1330,213,1331,216,1333],{},[45,1332],{},[45,1334],{},[12,1336,1337,1338],{},"プロジェクトオーナーと、ダイレクトメンバーシップを持つメンテナーの両方に、プロジェクトアクセストークンの有効期限が近づくとメール通知が送信されるようになりました。以前、この通知が送信されていたのはプロジェクトのメンテナーのみでした。この更新により、多くのユーザーがトークンの有効期限が近づいていることを通知で知れるようになります。",[45,1339],{},[12,1341,1342,1343,1348,1349],{},"この場を借りて、コントリビュートしてくれた",[22,1344,1347],{"href":1345,"rel":1346},"https://gitlab.com/arcesium-henner",[],"Jacob Henner","さんに感謝します！\n",[45,1350],{},[12,1352,1313,1353,1355,1359],{},[45,1354],{},[22,1356,293],{"href":1357,"rel":1358},"https://gitlab.com/gitlab-org/gitlab/-/issues/460818",[],[45,1360],{},[209,1362,1364],{"id":1363},"omnibusの改善","Omnibusの改善",[12,1366,907,1367,216,1369],{},[45,1368],{},[45,1370],{},[12,1372,1373,1374,1379,1380],{},"Gitlab 17.1には",[22,1375,1378],{"href":1376,"rel":1377},"https://docs.gitlab.com/ja-jp/install/package/",[],"Ubuntu Noble 24.04","をサポートするパッケージが含まれています。",[45,1381],{},[12,1383,1384,1388],{},[22,1385,246],{"href":1386,"rel":1387},"https://docs.gitlab.com/ja-jp/omnibus/",[],[45,1389],{},[209,1391,1393,1394,1397],{"id":1392},"グループapiを使用して-marked_for_deletion_on-の日付でグループをフィルタリング","グループAPIを使用して ",[172,1395,1396],{},"marked_for_deletion_on"," の日付でグループをフィルタリング",[12,1399,272,1400,275,1402],{},[45,1401],{},[45,1403],{},[12,1405,1406,1407,1410,1411,1413,1414],{},"グループ",[22,1408,136],{"href":134,"rel":1409},[],"で ",[172,1412,1396],{}," 属性を使用して応答をフィルタリングできるようになりました。これを実行すると、特定の日付で削除するようマークされたグループが返されます。",[45,1415],{},[12,1417,1418,1419,1348,1423],{},"この場を借りて、コミュニティにコントリビュートしてくれた",[22,1420,1422],{"href":87,"rel":1421},[],"@imskr",[45,1424],{},[12,1426,1427,247,1431,1433,1437],{},[22,1428,246],{"href":1429,"rel":1430},"https://docs.gitlab.com/ja-jp/api/groups/#list-groups",[],[45,1432],{},[22,1434,293],{"href":1435,"rel":1436},"https://gitlab.com/gitlab-org/gitlab/-/issues/429315",[],[45,1438],{},[209,1440,1441],{"id":1441},"表示レベル選択の改善",[12,1443,213,1444,216,1446],{},[45,1445],{},[45,1447],{},[12,1449,1450,1451],{},"以前、グループやプロジェクトの一般的な設定で表示されるのは許可された表示レベルの項目のみでした。そのため、特定のオプションが利用できないユーザーを混乱させたり、情報が正しく表示されないなどの状況が発生していました。新しいビューではすべての表示レベルを確認でき、選択できない項目はグレーで表示されます。さらに、ポップオーバーで項目が利用できない理由の詳細情報を確認できます。表示レベルが利用できない理由として、管理者による制限やプロジェクトまたは親グループの表示レベルとの競合などがあります。",[45,1452],{},[12,1454,1455,1456,690],{},"今回の変更で、希望する表示レベル選択時の競合の問題が解決できることを願っています。この場を借りて、コミュニティにコントリビュートしてくれた",[22,1457,1460],{"href":1458,"rel":1459},"https://gitlab.com/gerardo-navarro",[],"@gerardo-navarro",[45,1462],{},[12,1464,1465,247,1469,1471,1475],{},[22,1466,246],{"href":1467,"rel":1468},"https://docs.gitlab.com/ja-jp/user/public_access/#change-group-visibility",[],[45,1470],{},[22,1472,293],{"href":1473,"rel":1474},"https://gitlab.com/gitlab-org/gitlab/-/issues/455668",[],[45,1476],{},[297,1478],{"src":1479,"className":1480,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404678/site/Content%20Images/17_1/improved-visibility-selection.png",[301],[209,1482,1484,1485],{"id":1483},"グループとプロジェクト用の新しいgraphql-api引数-markedfordeletionon","グループとプロジェクト用の新しいGraphQL API引数 ",[172,1486,1487],{},"markedForDeletionOn",[12,1489,272,1490,275,1492],{},[45,1491],{},[45,1493],{},[12,1495,1496,1497,1502,1503,1505,1506],{},"新しい",[22,1498,1501],{"href":1499,"rel":1500},"https://about.gitlab.com/ja-jp/blog/what-is-graphql",[],"GraphQL API","引数 ",[172,1504,1487],{}," を使用し、特定の日付で削除するようマークされたグループまたはプロジェクトを一覧表示できるようになりました。",[45,1507],{},[12,1509,1418,1510,1348,1513],{},[22,1511,1422],{"href":87,"rel":1512},[],[45,1514],{},[12,1516,1517,247,1521,1523,1527],{},[22,1518,246],{"href":1519,"rel":1520},"https://docs.gitlab.com/ja-jp/api/graphql/reference/#querygroups",[],[45,1522],{},[22,1524,293],{"href":1525,"rel":1526},"https://gitlab.com/gitlab-org/gitlab/-/issues/463809",[],[45,1528],{},[209,1530,1531],{"id":1531},"グループバッジとプロジェクトバッジ用の新しいプレースホルダー",[12,1533,213,1534,216,1536],{},[45,1535],{},[45,1537],{},[12,1539,1540,1541],{},"4つの新しいプレースホルダーを使用し、バッジリンクと画像URLを作成できるようになりました。",[45,1542],{},[329,1544,1545,1551,1557,1563],{},[332,1546,1547,1550],{},[172,1548,1549],{},"%{project_namespace}"," -プロジェクト名前空間の完全なパスを参照",[332,1552,1553,1556],{},[172,1554,1555],{},"%{group_name}"," - グループ名を参照",[332,1558,1559,1562],{},[172,1560,1561],{},"%{gitlab_server}"," - グループまたはプロジェクトのサーバー名を参照",[332,1564,1565,1568,1569],{},[172,1566,1567],{},"%{gitlab_pages_domain}"," - グループまたはプロジェクトのドメイン名を参照",[45,1570],{},[12,1572,1418,1573,1348,1578],{},[22,1574,1577],{"href":1575,"rel":1576},"https://gitlab.com/TamsilAmani",[],"@TamsilAmani",[45,1579],{},[12,1581,1582,247,1586,1588,1592],{},[22,1583,246],{"href":1584,"rel":1585},"https://docs.gitlab.com/ja-jp/user/project/badges/#placeholders",[],[45,1587],{},[22,1589,293],{"href":1590,"rel":1591},"https://gitlab.com/gitlab-org/gitlab/-/issues/22278",[],[45,1593],{},[209,1595,1597],{"id":1596},"直接転送でインポートする際に継承されたメンバーシップ構造を維持","直接転送でインポートする際に、継承されたメンバーシップ構造を維持",[12,1599,213,1600,216,1602],{},[45,1601],{},[45,1603],{},[12,1605,1606,1607,1612,1613],{},"これまでは、直接転送での移行の場合は",[22,1608,1611],{"href":1609,"rel":1610},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#:~:text=Until%20now%2C-,inherited%20memberships,-were%20not%20imported",[],"継承されたメンバーシップ","を確実にインポートすることはできませんでした。そのため、プロジェクトの継承メンバーは直接メンバーとしてインポートされていました。",[45,1614],{},[12,1616,1617,1618],{},"今回のリリースで、GitLabはプロジェクトのメンバーシップを移行する前に、まずグループメンバーシップを移行するよう変更されました。これにより、ソースのGitLabインスタンスで継承されたメンバーシップが複製されます。\n",[45,1619],{},[12,1621,1622,247,1626,1628,1632],{},[22,1623,246],{"href":1624,"rel":1625},"https://docs.gitlab.com/ja-jp/user/group/import/#memberships",[],[45,1627],{},[22,1629,293],{"href":1630,"rel":1631},"https://gitlab.com/gitlab-org/gitlab/-/issues/458834",[],[45,1633],{},[209,1635,1637],{"id":1636},"rest-apiによるグループフックのテスト","REST APIによるグループフックのテスト",[12,1639,272,1640,275,1642],{},[45,1641],{},[45,1643],{},[12,1645,1646,1647],{},"これまで、REST APIでテストできるのはプロジェクトフックのみでした。今回のリリースでは、指定されたグループのテストフックをトリガーできるようになりました。",[45,1648],{},[12,1650,1651,1652,1655,1656],{},"このエンドポイントには、グループフックごとに毎分最大3つのリクエストという特別なレート制限があります。管理者は ",[172,1653,1654],{},"web_hook_test_api_endpoint_rate_limit"," 機能フラグを無効にすることで、Self-Managed GitLabとGitLab Dedicatedでこの制限を無効化できます。",[45,1657],{},[12,1659,1660,1661,1666,1667,1348,1670],{},"この場を借りて、",[22,1662,1665],{"href":1663,"rel":1664},"https://gitlab.com/gitlab-org/gitlab/-/merge_requests/150486",[],"コミュニティにコントリビュート","してくれた",[22,1668,689],{"href":687,"rel":1669},[],[45,1671],{},[12,1673,1674,247,1678,1680,1684],{},[22,1675,246],{"href":1676,"rel":1677},"https://docs.gitlab.com/ja-jp/api/groups/#trigger-a-test-group-hook",[],[45,1679],{},[22,1681,293],{"href":1682,"rel":1683},"https://gitlab.com/gitlab-org/gitlab/-/issues/455589",[],[45,1685],{},[209,1687,1689],{"id":1688},"rest-apiを使用してカスタムwebhookヘッダーを設定","REST APIを使用してカスタムWebhookヘッダーを設定",[12,1691,213,1692,216,1694],{},[45,1693],{},[45,1695],{},[12,1697,1698,1699,1704,1705],{},"GitLab 16.11では、",[22,1700,1703],{"href":1701,"rel":1702},"https://docs.gitlab.com/ja-jp/releases/16/gitlab-16-11-released/#custom-webhook-headers",[],"Webhookを作成または編集する際のカスタムヘッダーを追加する機能","を導入しました。",[45,1706],{},[12,1708,1709,1710],{},"今回のリリースでは、GitLab REST APIを使用してカスタムWebhookヘッダーを設定できるようになりました。",[45,1711],{},[12,1713,1660,1714,1666,1718,690,1723],{},[22,1715,1665],{"href":1716,"rel":1717},"https://gitlab.com/gitlab-org/gitlab/-/merge_requests/153768",[],[22,1719,1722],{"href":1720,"rel":1721},"https://gitlab.com/Taucher2003",[],"Niklas",[45,1724],{},[12,1726,1727,247,1731,1733,1737],{},[22,1728,246],{"href":1729,"rel":1730},"https://docs.gitlab.com/ja-jp/api/projects/#set-a-custom-header",[],[45,1732],{},[22,1734,293],{"href":1735,"rel":1736},"https://gitlab.com/gitlab-org/gitlab/-/issues/455528",[],[45,1738],{},[209,1740,1741],{"id":1741},"リッチテキストエディターでドラッグ可能なメディア",[12,1743,213,1744,216,1746],{},[45,1745],{},[45,1747],{},[12,1749,1750,1751],{},"以前は、リッチテキストエディターでメディアを移動するには、各アイテムを手動でコピー＆ペーストする必要がありました。そのため、イシュー、エピック、Wikiにメディアを含める際によく遅延が発生していました。GitLab 17.1では、リッチテキストエディターでメディアをドラッグ＆ドロップできるようになり、編集時の効率が大幅に向上しました。",[45,1752],{},[12,1754,1755,247,1759,1761,1765],{},[22,1756,246],{"href":1757,"rel":1758},"https://docs.gitlab.com/ja-jp/user/rich_text_editor/",[],[45,1760],{},[22,1762,293],{"href":1763,"rel":1764},"https://gitlab.com/gitlab-org/gitlab/-/issues/452233",[],[45,1766],{},[209,1768,1769],{"id":1769},"よりスムーズなワークフローを実現するリアルタイムのボード最新情報",[12,1771,213,1772,216,1774],{},[45,1773],{},[45,1775],{},[12,1777,1778,1783,1784],{},[22,1779,1782],{"href":1780,"rel":1781},"https://docs.gitlab.com/ja-jp/user/project/issue_board/",[],"ボード","上のイシューを更新する際のエクスペリエンスがよりスムーズになります！サイドバーで行った変更はボードに即座に反映され、再度更新する必要はありません。 この即時反映機能によってワークフローが合理化され、リアルタイムで内容を確認しながら更新をすばやく行うことができます。\n",[45,1785],{},[12,1787,1788,247,1791,1793,1797],{},[22,1789,246],{"href":1780,"rel":1790},[],[45,1792],{},[22,1794,293],{"href":1795,"rel":1796},"https://gitlab.com/gitlab-org/gitlab/-/issues/468187",[],[45,1798],{},[209,1800,1801],{"id":1801},"タスクの所要時間を追跡",[12,1803,213,1804,216,1806],{},[45,1805],{},[45,1807],{},[12,1809,1810,1811],{},"このリリースでは推定時間を設定し、クイックアクションやタスクのサイドバーのタイムトラッキングウィジェットでタスクに費やした時間を記録できるようになりました。 タスクに費やした時間は、タスクのタイムトラッキングレポートで確認できます。\n",[45,1812],{},[12,1814,1815,247,1819,1821,1824],{},[22,1816,246],{"href":1817,"rel":1818},"https://docs.gitlab.com/ja-jp/user/project/time_tracking/",[],[45,1820],{},[22,1822,293],{"href":1817,"rel":1823},[],[45,1825],{},[209,1827,1829],{"id":1828},"pages-uiの更新","Pages UIの更新",[12,1831,213,1832,216,1834],{},[45,1833],{},[45,1835],{},[12,1837,1838,1839],{},"GitLab 17.1ではPagesユーザーインターフェイスが改善され、たとえば画面スペースをより効率的に使用することができるようになりました。今回のUIの改善は、Pagesを管理する際のユーザーエクスペリエンスと効率性の改善に焦点を当てたものです。\n",[45,1840],{},[12,1842,1843,247,1847,1849,1853],{},[22,1844,246],{"href":1845,"rel":1846},"https://docs.gitlab.com/ja-jp/user/project/pages/",[],[45,1848],{},[22,1850,293],{"href":1851,"rel":1852},"https://gitlab.com/gitlab-org/gitlab/-/merge_requests/153250",[],[45,1854],{},[209,1856,1857],{"id":1857},"ユーザー定義変数を上書きできるユーザー権限管理の強化",[12,1859,213,1860,216,1862],{},[45,1861],{},[45,1863],{},[12,1865,1866,1867,1870,1871,1878,1879],{},"ユーザー定義の変数を上書きできるユーザーをより適切に管理できるよう、 ",[172,1868,1869],{},"ci_pipeline_variables_minimum_role"," プロジェクト設定が導入されました。 この新設定では既存の ",[22,1872,1875],{"href":1873,"rel":1874},"https://docs.gitlab.com/ja-jp/ci/variables/#restrict-who-can-override-variables",[],[172,1876,1877],{},"restrict_user_defined_variables"," 設定よりもさらに自由度が向上し、上書きの権限をどのユーザーにも許可しない、もしくはデベロッパー、メンテナ、オーナー以上のロールを持つユーザーのみに制限できるようになりました。\n",[45,1880],{},[12,1882,1883,247,1887,1889,1893],{},[22,1884,246],{"href":1885,"rel":1886},"https://docs.gitlab.com/ja-jp/ci/variables/#restrict-who-can-override-variables-by-user-minimum-role",[],[45,1888],{},[22,1890,293],{"href":1891,"rel":1892},"https://gitlab.com/gitlab-org/gitlab/-/issues/440338",[],[45,1894],{},[209,1896,1897],{"id":1897},"コンテナイメージの最終公開日を表示",[12,1899,213,1900,311,1902],{},[45,1901],{},[45,1903],{},[12,1905,1906,1907],{},"これまでは、公開されたタイムスタンプがコンテナレジストリユーザーインターフェースで正しく表示されない状況がよく発生しており、コンテナイメージを見つけて検証する際にタイムスタンプ内の重要なデータを確認することができませんでした。",[45,1908],{},[12,1910,1911,1912,1915,1916,1919,1920],{},"GitLab 17.1では、正確な ",[172,1913,1914],{},"last_published_at"," タイムスタンプを含めるようUIが更新されました。タイムスタンプは、",[15,1917,1918],{},"デプロイ > コンテナレジストリ"," に移動してタグを選択すると表示されます。 最終公開日はページ上部に表示されます。",[45,1921],{},[12,1923,1924,1925,1928,1929],{},"この機能はGitLab.comでのみ一般提供されています。Self-Managedサポートはベータ版であり、ベータ版",[22,1926,640],{"href":638,"rel":1927},[],"を有効にしたインスタンスでのみ利用できます。\n",[45,1930],{},[12,1932,1933,247,1936,1938,1942],{},[22,1934,246],{"href":1145,"rel":1935},[],[45,1937],{},[22,1939,293],{"href":1940,"rel":1941},"https://gitlab.com/gitlab-org/gitlab/-/issues/290949",[],[45,1943],{},[209,1945,1947],{"id":1946},"リリースページにリリースrssアイコンを表示する","リリースページにリリースRSSアイコンを表示する",[12,1949,213,1950,216,1952],{},[45,1951],{},[45,1953],{},[12,1955,1956,1957],{},"新しいリリースが投稿されたときに通知でのお知らせを希望しますか？GitLabでは、リリースをお知らせするRSSフィードの提供を開始しました。プロジェクトのリリースページにあるRSSアイコンから、リリースフィードにサブスクライブできます。",[45,1958],{},[12,1960,1342,1961,1348,1966],{},[22,1962,1965],{"href":1963,"rel":1964},"https://gitlab.com/schurzi",[],"Martin Schurz",[45,1967],{},[12,1969,1970,247,1974,1976,1980],{},[22,1971,246],{"href":1972,"rel":1973},"https://docs.gitlab.com/ja-jp/user/project/releases/#track-releases-with-an-rss-feed",[],[45,1975],{},[22,1977,293],{"href":1978,"rel":1979},"https://gitlab.com/gitlab-org/gitlab/-/issues/30988",[],[45,1981],{},[209,1983,1984],{"id":1984},"レジストリのコンテナスキャン",[12,1986,308,1987,563,1989],{},[45,1988],{},[45,1990],{},[12,1992,1993,1994],{},"GitLabのコンポジション解析が、レジストリのコンテナスキャンのサポートを開始しました。",[45,1995],{},[12,1997,1998,1999],{},"レジストリのコンテナのスキャンがプロジェクトで有効になっており、コンテナイメージがプロジェクトのコンテナレジストリにプッシュされている場合、GitLabはタグとスキャン制限を確認します。",[45,2000],{},[12,2002,2003,2004,2007,2008,2011,2012],{},"タグが ",[172,2005,2006],{},"latest"," でスキャン回数が制限（1日50回）に到達していない場合、GitLabはイメージ上で ",[172,2009,2010],{},"container_scanning"," ジョブを実行する新規パイプラインを作成します。 パイプラインはイメージをレジストリにプッシュしたユーザーに関連付けられます。",[45,2013],{},[12,2015,2016,2017,2022,2023],{},"スキャンジョブは、GitLabにアップロードされるCycloneDX SBOMを生成します。継続的な脆弱性スキャン機能が有効になり、SBOMで検出されたパッケージがスキャンされます。\n注：脆弱性スキャンは新しいアドバイザリが公開され、",[22,2018,2021],{"href":2019,"rel":2020},"https://docs.gitlab.com/ja-jp/administration/settings/security_and_compliance/",[],"パッケージメタデータが同期","されている場合に実行されます。",[45,2024],{},[12,2026,2027,2028,2032,2033],{},"今回も新しくリリースされた機能に関するフィードバックをお寄せください。この",[22,2029,236],{"href":2030,"rel":2031},"https://gitlab.com/gitlab-org/gitlab/-/issues/466117",[],"にコメントすると、フィードバックを送信できます。\n",[45,2034],{},[12,2036,2037,247,2041,2043,2047],{},[22,2038,246],{"href":2039,"rel":2040},"https://docs.gitlab.com/ja-jp/user/application_security/container_scanning/",[],[45,2042],{},[22,2044,293],{"href":2045,"rel":2046},"https://gitlab.com/groups/gitlab-org/-/epics/2340",[],[45,2048],{},[209,2050,2051],{"id":2051},"管理者がメールアドレスの一部分の入力でユーザー検索が可能に",[12,2053,907,2054,216,2056],{},[45,2055],{},[45,2057],{},[12,2059,2060,2061],{},"管理者は、管理者エリアのユーザー概要ページからメールアドレスの一部を入力することでユーザーを検索できるようになりました。たとえば、特定のメールドメインでユーザーをフィルタリングすると、特定の機関に所属する全ユーザーを見つけることができます。権限のないユーザーが他のアカウントのメールアドレスを閲覧できないよう、この機能は管理者向けに制限されています。",[45,2062],{},[12,2064,1418,2065,1348,2070],{},[22,2066,2069],{"href":2067,"rel":2068},"https://gitlab.com/zzaakiirr",[],"@zzaakiirr",[45,2071],{},[12,2073,2074,247,2078,2080,2084],{},[22,2075,246],{"href":2076,"rel":2077},"https://docs.gitlab.com/ja-jp/administration/admin_area/#administering-users",[],[45,2079],{},[22,2081,293],{"href":2082,"rel":2083},"https://gitlab.com/gitlab-org/gitlab/-/issues/20381",[],[45,2085],{},[209,2087,2088],{"id":2088},"カスタムロールの新しい権限",[12,2090,308,2091,563,2093],{},[45,2092],{},[45,2094],{},[12,2096,2097,2098],{},"GitLab 17.1では、次の新しい権限でカスタムロールを作成できるようになりました。",[45,2099],{},[329,2101,2102,2109,2116,2123],{},[332,2103,2104],{},[22,2105,2108],{"href":2106,"rel":2107},"https://docs.gitlab.com/ja-jp/user/custom_roles/abilities/#code-review-workflow",[],"マージリクエスト設定の管理",[332,2110,2111],{},[22,2112,2115],{"href":2113,"rel":2114},"https://docs.gitlab.com/ja-jp/user/custom_roles/abilities/#integrations",[],"インテグレーションの管理",[332,2117,2118],{},[22,2119,2122],{"href":2120,"rel":2121},"https://docs.gitlab.com/ja-jp/user/custom_roles/abilities/#continuous-delivery",[],"デプロイトークンの管理",[332,2124,2125,2130],{},[22,2126,2129],{"href":2127,"rel":2128},"https://docs.gitlab.com/ja-jp/user/custom_roles/abilities/#team-planning",[],"CRMコンタクトを読む",[45,2131],{},[12,2133,2134,2135],{},"カスタムロールでは同等の権限を持つユーザーを作成し、オーナーロールを持つユーザーの数を減らすことができます。これによってグループで必要なロールに特化し、不必要な権限の昇格を防げます。\n",[45,2136],{},[12,2138,2139,247,2143,2145,2149],{},[22,2140,246],{"href":2141,"rel":2142},"https://docs.gitlab.com/ja-jp/user/custom_roles/",[],[45,2144],{},[22,2146,293],{"href":2147,"rel":2148},"https://gitlab.com/gitlab-org/gitlab/-/issues/391760",[],[45,2150],{},[12,2152,2153],{},"++++++++++++",[209,2155,2157],{"id":2156},"メンバーapiを使用してユーザー名でメンバーを追加","メンバーAPIを使用してユーザー名でメンバーを追加",[12,2159,213,2160,216,2162],{},[45,2161],{},[45,2163],{},[12,2165,2166,2167],{},"これまでは、メンバーAPIを使用する場合、メンバーのグループとプロジェクトへの追加には必ずユーザーIDを使用する必要がありました。今回のリリースで、ユーザー名でメンバーを追加できるようになりました。",[45,2168],{},[12,2170,1418,2171,1348,2174],{},[22,2172,1422],{"href":87,"rel":2173},[],[45,2175],{},[12,2177,2178,2182,2184,2188],{},[22,2179,246],{"href":2180,"rel":2181},"https://docs.gitlab.com/ja-jp/api/group_members/#add-a-member-to-a-group-or-project",[],[45,2183],{},[22,2185,293],{"href":2186,"rel":2187},"https://gitlab.com/gitlab-org/gitlab/-/issues/28208",[],[45,2189],{},[209,2191,2193,2194,2196],{"id":2192},"プロジェクトapiを使用して-marked_for_deletion_on-の日付でプロジェクトを絞り込む","プロジェクトAPIを使用して ",[172,2195,1396],{}," の日付でプロジェクトを絞り込む",[12,2198,272,2199,275,2201],{},[45,2200],{},[45,2202],{},[12,2204,2205,2206,2208,2209],{},"プロジェクトAPIで ",[172,2207,1396],{}," 属性を使用した応答の絞り込みができるようになりました。これを実行すると、特定の日付で削除するようマークされたプロジェクトが返されます。",[45,2210],{},[12,2212,1418,2213,1348,2216],{},[22,2214,1422],{"href":87,"rel":2215},[],[45,2217],{},[12,2219,2220,247,2224,2226,2230],{},[22,2221,246],{"href":2222,"rel":2223},"https://docs.gitlab.com/ja-jp/api/projects/#list-all-projects",[],[45,2225],{},[22,2227,293],{"href":2228,"rel":2229},"https://gitlab.com/gitlab-org/gitlab/-/issues/463939",[],[45,2231],{},[209,2233,2235],{"id":2234},"graphql-apiを使用したユーザーがコントリビュートしたプロジェクトを一覧表示","GraphQL APIを使用したユーザーがコントリビュートしたプロジェクトを一覧表示",[12,2237,213,2238,216,2240],{},[45,2239],{},[45,2241],{},[12,2243,2244,2245,2248,2249],{},"新しいGraphQL APIフィールド ",[172,2246,2247],{},"User.contributedProjects"," を使用し、ユーザーがコントリビュートしたプロジェクトを一覧表示できるようになりました。",[45,2250],{},[12,2252,1418,2253,1348,2258],{},[22,2254,2257],{"href":2255,"rel":2256},"https://gitlab.com/yasuk",[],"@yasuk",[45,2259],{},[12,2261,2262,247,2266,2268,2272],{},[22,2263,246],{"href":2264,"rel":2265},"https://docs.gitlab.com/ja-jp/api/graphql/reference/#usercontributedprojects",[],[45,2267],{},[22,2269,293],{"href":2270,"rel":2271},"https://gitlab.com/gitlab-org/gitlab/-/issues/450191",[],[45,2273],{},[209,2275,2277,2278,2281],{"id":2276},"バッジの新しい-latest_tag-のプレースホルダー","バッジの新しい ",[172,2279,2280],{},"%{latest_tag}"," のプレースホルダー",[12,2283,213,2284,216,2286],{},[45,2285],{},[45,2287],{},[12,2289,2290,2292,2293],{},[172,2291,2280],{}," プレースホルダーを使用してバッジリンクと画像URLを作成できるようになりました。 このプレースホルダーは、リポジトリに対して公開された最新のタグを参照します。",[45,2294],{},[12,2296,1418,2297,690,2300],{},[22,2298,1577],{"href":1575,"rel":2299},[],[45,2301],{},[12,2303,2304,247,2307,2309,2313],{},[22,2305,246],{"href":1584,"rel":2306},[],[45,2308],{},[22,2310,293],{"href":2311,"rel":2312},"https://gitlab.com/gitlab-org/gitlab/-/issues/26420",[],[45,2314],{},[209,2316,2318],{"id":2317},"exploreのソートとフィルター機能を更新","Exploreのソートとフィルター機能を更新",[12,2320,213,2321,216,2323],{},[45,2322],{},[45,2324],{},[12,2326,2327,2328],{},"グループとプロジェクトのExploreページのソートとフィルター機能が更新され、フィルターバーが大きくなって読みやすくなりました。",[45,2329],{},[12,2331,2332,2333,2336,2337,2340,2341,2344,2345],{},"プロジェクトのExploreページでは ",[15,2334,2335],{},"名前、作成日、更新日、スター"," などの標準化されたソートオプションを使用できるようになりました。また、ナビゲーション要素を使用すると昇順または降順で並べ替えることができます。 言語フィルターはフィルターメニューに移動しました。新しい ",[15,2338,2339],{},"非アクティブ"," タブでは、より焦点を絞った検索ができるようアーカイブされたプロジェクトが表示されます。 さらに ",[15,2342,2343],{},"ロール"," フィルターを使用すると 、オーナーとなっているプロジェクトを検索できます。",[45,2346],{},[12,2348,2349,2350,2353,2354],{},"グループのExploreページでは",[15,2351,2352],{},"名前、作成日、更新日","などの標準化されたソートオプションを使用できるようになりました。また、ナビゲーション要素を使用すると昇順または降順で並べ替えることができます。 ",[45,2355],{},[12,2357,2358,2359,2364],{},"この変更についてのフィードバックは",[22,2360,2363],{"href":2361,"rel":2362},"https://gitlab.com/gitlab-org/gitlab/-/issues/438322",[],"イシュー438322","で投稿できます。",[45,2366],{},[12,2368,2369,247,2373,2375,2379,2381,2385,2387],{},[22,2370,246],{"href":2371,"rel":2372},"https://docs.gitlab.com/ja-jp/user/project/working_with_projects/#search-in-projects",[],[45,2374],{},[22,2376,293],{"href":2377,"rel":2378},"https://gitlab.com/gitlab-org/gitlab/-/issues/434473",[],[45,2380],{},[22,2382,293],{"href":2383,"rel":2384},"https://gitlab.com/gitlab-org/gitlab/-/issues/434469",[],[45,2386],{},[297,2388],{"src":2389,"className":2390,"dataCardWidth":302,"dataCardControls":262},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404680/site/Content%20Images/17_1/updated-explore-filtering.png",[301],[2392,2393],"hr",{},[75,2395,2396],{"id":2396},"実験的な機能",[209,2398,2400],{"id":2399},"gitlab-cliでスタックされた差分の作成および管理","GitLab CLIでスタックされた差分の作成および管理",[12,2402,2403,2404],{},"スタックされた差分ワークフローでは、相互にビルドされた小規模な変更を作成し、最終的な機能を提供できます。以前は、スタックの変更はフィードバックに基づいてレビュー・更新されていましたが、このワークフローでは変更を継続してビルドすることで開発時間を短縮できます。",[45,2405],{},[12,2407,2408,2413,2414,2417,2418],{},[22,2409,2412],{"href":2410,"rel":2411},"https://docs.gitlab.com/ja-jp/releases/17/gitlab-17-1-released/#:~:text=1.42.0%20release%20of%20the%20GitLab%20CLI",[],"GitLab CLIの1.42.0リリース","では、変更のスタックの作成・管理ができる新しい ",[172,2415,2416],{},"stack"," コマンドが導入されています。 スタックの作成後も、引き続き変更を加えたり、変更を同期したり、スタック内のさまざまな変更に移動したり、以前の変更を修正したりできます。",[45,2419],{},[12,2421,2422,2423,2425,2426,71,2431],{},"スタックされた差分はGitLab CLIで完全に管理されるため、最新バージョンのCLIをインストール後すぐに使用を開始できます。新しい ",[172,2424,2416],{}," コマンドの動作を確認し、機能の仕組みについて詳しく見るにはこの",[22,2427,2430],{"href":2428,"rel":2429},"https://www.youtube.com/watch?v=TOQOV8PWYic",[],"動画",[45,2432],{},[12,2434,2435,2436,2364],{},"GitLab CLIを使用したスタックされた差分に関するフィードバックは、",[22,2437,2440],{"href":2438,"rel":2439},"https://gitlab.com/gitlab-org/cli/-/issues/7473",[],"イシュー7473",[2392,2442],{},[75,2444,2446],{"id":2445},"バグの修正パフォーマンスの改善uiの改善","バグの修正、パフォーマンスの改善、UIの改善",[12,2448,2449,2450],{},"GitLabでは、ユーザーに可能な限り最高の環境をお届けできるよう尽力しています。リリースのたびに、バグを修正し、パフォーマンスを改善し、UIを向上させるためにたゆまぬ努力を続けています。GitLabは、100万人を超えるGitLab.comユーザーをはじめ、GitLabのプラットフォームを利用する全ての人にスムーズでシームレスな体験を届けることを約束します。",[45,2451],{},[12,2453,2454],{},"以下のリンクをクリックして17.1のバグ修正、パフォーマンス向上、UI改善についてすべてご覧ください。",[329,2456,2457,2464,2471],{},[332,2458,2459],{},[22,2460,2463],{"href":2461,"rel":2462},"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=16.11",[],"バグの修正\n",[332,2465,2466],{},[22,2467,2470],{"href":2468,"rel":2469},"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=16.11",[],"パフォーマンスの改善",[332,2472,2473],{},[22,2474,2477],{"href":2475,"rel":2476},"https://nicolasdular.gitlab.io/gitlab-polish-gallery/?milestone=16.11",[],"UIの改善\n",[2392,2479],{},[75,2481,2482],{"id":2482},"非推奨事項",[12,2484,2485,2486,2491,2492,2497,2498],{},"新たに非推奨になった機能、および現在非推奨になっているすべての機能の一覧は、",[22,2487,2490],{"href":2488,"rel":2489},"https://docs.gitlab.com/ja-jp/update/deprecations/",[],"GitLabのドキュメント","で確認できます。今後の破壊的な変更について通知を受けるには、",[22,2493,2496],{"href":2494,"rel":2495},"https://about.gitlab.com/breaking-changes.xml",[],"破壊的な変更のRSSフィードをサブスクライブ","してください。",[45,2499],{},[329,2501,2502,2509],{},[332,2503,2504],{},[22,2505,2508],{"href":2506,"rel":2507},"https://docs.gitlab.com/ja-jp/update/deprecations/#opentofu-cicd-template",[],"OpenTofu CI/CDテンプレート",[332,2510,2511],{},[22,2512,2515],{"href":2513,"rel":2514},"https://docs.gitlab.com/ja-jp/update/deprecations/#replace-threshold-with-maxretries-for-container-registry-notifications",[],"コンテナレジストリ通知の「threshold」が「maxretries」に置き換えられます",[2392,2517],{},[75,2519,2520],{"id":2520},"削除された機能と変更点",[12,2522,2523,2524,2527,2528,2497],{},"消去されたすべての機能の一覧は、",[22,2525,2490],{"href":2488,"rel":2526},[],"で確認できます。 今後の破壊的な変更について通知を受けるには、",[22,2529,2496],{"href":2494,"rel":2530},[],[2392,2532],{},[209,2534,1094],{"id":1094},[12,2536,2537],{},"変更内容をすべて表示するには、以下のページから変更履歴を確認してください。",[329,2539,2540,2547,2554,2561],{},[332,2541,2542],{},[22,2543,2546],{"href":2544,"rel":2545},"https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md",[],"GitLab",[332,2548,2549],{},[22,2550,2553],{"href":2551,"rel":2552},"https://gitlab.com/gitlab-org/gitlab-runner/blob/main/CHANGELOG.md",[],"GitLab Runner",[332,2555,2556],{},[22,2557,2560],{"href":2558,"rel":2559},"https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/blob/main/CHANGELOG.md",[],"VS CodeのGitLabワークフロー",[332,2562,2563],{},[22,2564,2567],{"href":2565,"rel":2566},"https://gitlab.com/gitlab-org/cli/-/releases",[],"GitLab CLI",[209,2569,2570],{"id":2570},"インストール",[12,2572,2573,2574,71],{},"GitLabを新規にインストールする場合は、",[22,2575,2578],{"href":2576,"rel":2577},"https://about.gitlab.com/ja-jp/install/",[],"GitLabのダウンロードページ",[209,2580,2581],{"id":2581},"更新",[12,2583,2584,2589],{},[22,2585,2588],{"href":2586,"rel":2587},"https://about.gitlab.com/update/",[],"更新ページ","を確認してください。",[209,2591,2592],{"id":2592},"ご不明な点がある場合",[12,2594,2595,2596,2601,2602,2604],{},"ご質問やご意見をお聞かせください。本リリースについてご不明な点がある場合は、",[22,2597,2600],{"href":2598,"rel":2599},"https://forum.gitlab.com/",[],"GitLabフォーラム","にアクセスし質問を投稿してください。",[45,2603],{},[45,2605],{},[12,2607,2608],{},[2609,2610,2611,2612,2617],"em",{},"監修：佐々木 直晴 ",[22,2613,2616],{"href":2614,"rel":2615},"https://gitlab.com/naosasaki",[],"@naosasaki"," （GitLab合同会社 ソリューションアーキテクト本部 シニアソリューションアーキテクト）",[209,2619,2620],{"id":2620},"過去の日本語リリース情報",[329,2622,2623,2630,2637,2644,2651,2658,2665,2672,2679,2686,2693,2700,2707],{},[332,2624,2625],{},[22,2626,2629],{"href":2627,"rel":2628},"https://about.gitlab.com/ja-jp/blog/gitlab-18-0-release/",[],"GitLab 18.0",[332,2631,2632],{},[22,2633,2636],{"href":2634,"rel":2635},"https://about.gitlab.com/ja-jp/blog/gitlab-17-11-release/",[],"GitLab 17.11",[332,2638,2639],{},[22,2640,2643],{"href":2641,"rel":2642},"https://about.gitlab.com/ja-jp/blog/gitlab-17-10-release/",[],"GitLab 17.10",[332,2645,2646],{},[22,2647,2650],{"href":2648,"rel":2649},"https://about.gitlab.com/ja-jp/blog/gitlab-17-9-release/",[],"GitLab 17.9",[332,2652,2653],{},[22,2654,2657],{"href":2655,"rel":2656},"https://about.gitlab.com/ja-jp/blog/gitlab-17-8-release/",[],"GitLab 17.8",[332,2659,2660],{},[22,2661,2664],{"href":2662,"rel":2663},"https://about.gitlab.com/ja-jp/blog/gitlab-17-7-release/",[],"GitLab 17.7",[332,2666,2667],{},[22,2668,2671],{"href":2669,"rel":2670},"https://about.gitlab.com/ja-jp/blog/gitlab-17-6-release/",[],"GitLab 17.6",[332,2673,2674],{},[22,2675,2678],{"href":2676,"rel":2677},"https://about.gitlab.com/ja-jp/blog/gitlab-17-5-released/",[],"GitLab 17.5",[332,2680,2681],{},[22,2682,2685],{"href":2683,"rel":2684},"https://about.gitlab.com/ja-jp/blog/gitlab-17-4-released/",[],"GitLab 17.4",[332,2687,2688],{},[22,2689,2692],{"href":2690,"rel":2691},"https://about.gitlab.com/ja-jp/blog/gitlab-17-3-released/",[],"GitLab 17.3",[332,2694,2695],{},[22,2696,2699],{"href":2697,"rel":2698},"https://about.gitlab.com/ja-jp/blog/gitlab-17-2-released/",[],"GitLab 17.2",[332,2701,2702],{},[22,2703,2706],{"href":2704,"rel":2705},"https://about.gitlab.com/ja-jp/blog/gitlab-17-1-released/",[],"GitLab 17.1",[332,2708,2709],{},[22,2710,2713],{"href":2711,"rel":2712},"https://about.gitlab.com/ja-jp/blog/gitlab-16-11-released/",[],"GitLab 16.11",{"title":2715,"searchDepth":2716,"depth":2716,"links":2717},"",2,[2718,2720,2733,2776,2779,2780,2781],{"id":77,"depth":2716,"text":2719},"今月のMost Valuable Person（MVP）はShubham KumarさんとJoe Snyderさんの2名が同時受賞",{"id":206,"depth":2716,"text":207,"children":2721},[2722,2724,2725,2726,2727,2728,2729,2730,2731,2732],{"id":26,"depth":2723,"text":26},3,{"id":268,"depth":2723,"text":269},{"id":305,"depth":2723,"text":305},{"id":380,"depth":2723,"text":381},{"id":426,"depth":2723,"text":427},{"id":492,"depth":2723,"text":493},{"id":558,"depth":2723,"text":558},{"id":611,"depth":2723,"text":611},{"id":664,"depth":2723,"text":664},{"id":711,"depth":2723,"text":712},{"id":753,"depth":2716,"text":754,"children":2734},[2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2752,2753,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2772,2773,2775],{"id":757,"depth":2723,"text":758},{"id":787,"depth":2723,"text":788},{"id":835,"depth":2723,"text":836},{"id":875,"depth":2723,"text":875},{"id":903,"depth":2723,"text":904},{"id":947,"depth":2723,"text":948},{"id":975,"depth":2723,"text":975},{"id":1011,"depth":2723,"text":1011},{"id":1052,"depth":2723,"text":1053},{"id":1114,"depth":2723,"text":1114},{"id":1156,"depth":2723,"text":1157},{"id":1233,"depth":2723,"text":1233},{"id":1287,"depth":2723,"text":1288},{"id":1328,"depth":2723,"text":1328},{"id":1363,"depth":2723,"text":1364},{"id":1392,"depth":2723,"text":2751},"グループAPIを使用して marked_for_deletion_on の日付でグループをフィルタリング",{"id":1441,"depth":2723,"text":1441},{"id":1483,"depth":2723,"text":2754},"グループとプロジェクト用の新しいGraphQL API引数 markedForDeletionOn",{"id":1531,"depth":2723,"text":1531},{"id":1596,"depth":2723,"text":1597},{"id":1636,"depth":2723,"text":1637},{"id":1688,"depth":2723,"text":1689},{"id":1741,"depth":2723,"text":1741},{"id":1769,"depth":2723,"text":1769},{"id":1801,"depth":2723,"text":1801},{"id":1828,"depth":2723,"text":1829},{"id":1857,"depth":2723,"text":1857},{"id":1897,"depth":2723,"text":1897},{"id":1946,"depth":2723,"text":1947},{"id":1984,"depth":2723,"text":1984},{"id":2051,"depth":2723,"text":2051},{"id":2088,"depth":2723,"text":2088},{"id":2156,"depth":2723,"text":2157},{"id":2192,"depth":2723,"text":2771},"プロジェクトAPIを使用して marked_for_deletion_on の日付でプロジェクトを絞り込む",{"id":2234,"depth":2723,"text":2235},{"id":2276,"depth":2723,"text":2774},"バッジの新しい %{latest_tag} のプレースホルダー",{"id":2317,"depth":2723,"text":2318},{"id":2396,"depth":2716,"text":2396,"children":2777},[2778],{"id":2399,"depth":2723,"text":2400},{"id":2445,"depth":2716,"text":2446},{"id":2482,"depth":2716,"text":2482},{"id":2520,"depth":2716,"text":2520,"children":2782},[2783,2784,2785,2786,2787],{"id":1094,"depth":2723,"text":1094},{"id":2570,"depth":2723,"text":2570},{"id":2581,"depth":2723,"text":2581},{"id":2592,"depth":2723,"text":2592},{"id":2620,"depth":2723,"text":2620},"product","2024-08-08","GitLab 17.1でリリースした最新機能をご紹介します。","md",null,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662125/Blog/Hero%20Images/17_1-cover-image.png",{},"/ja-jp/blog/gitlab-17-1-released",{"ogTitle":5,"ogImage":2793,"ogDescription":2790,"ogSiteName":2797,"noIndex":2798,"ogType":2799,"ogUrl":2800,"title":5,"canonicalUrls":2800,"description":2790},"https://about.gitlab.com",false,"article","https://about.gitlab.com/blog/gitlab-17-1-released","gitlab-17-1-released","ja-jp/blog/gitlab-17-1-released",[2804,2788,2805],"AI","releases","BlogPost","2026-07-28","exiSOHScumtLfXRS1P6VoPwn9NPG4i4bqm2IqELOddk",{"logo":2810,"freeTrial":2815,"sales":2820,"login":2825,"items":2830,"search":3157,"minimal":3190,"duo":3207,"switchNav":3216,"pricingDeployment":3227},{"config":2811},{"href":2812,"dataGaName":2813,"dataGaLocation":2814},"/ja-jp/","gitlab logo","header",{"text":2816,"config":2817},"無料トライアルを開始",{"href":2818,"dataGaName":2819,"dataGaLocation":2814},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":2821,"config":2822},"デモをリクエスト",{"href":2823,"dataGaName":2824,"dataGaLocation":2814},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":2826,"config":2827},"サインイン",{"href":2828,"dataGaName":2829,"dataGaLocation":2814},"https://gitlab.com/users/sign_in/","sign in",[2831,2860,2962,2967,3079,3135],{"text":2832,"config":2833,"menu":2835},"プラットフォーム",{"dataNavLevelOne":2834},"platform",{"type":2836,"columns":2837},"cards",[2838,2844,2852],{"title":2832,"description":2839,"link":2840},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":2841,"config":2842},"プラットフォームの詳細はこちら",{"href":2843,"dataGaName":2834,"dataGaLocation":2814},"/ja-jp/platform/",{"title":2845,"description":2846,"link":2847},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":2848,"config":2849},"GitLab Duoのご紹介",{"href":2850,"dataGaName":2851,"dataGaLocation":2814},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":2853,"description":2854,"link":2855},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":2856,"config":2857},"詳細はこちら",{"href":2858,"dataGaName":2859,"dataGaLocation":2814},"/ja-jp/why-gitlab/","why gitlab",{"text":2861,"left":265,"config":2862,"menu":2864},"製品",{"dataNavLevelOne":2863},"solutions",{"type":2865,"link":2866,"columns":2870,"feature":2941},"lists",{"text":2867,"config":2868},"すべてのソリューションを表示",{"href":2869,"dataGaName":2863,"dataGaLocation":2814},"/ja-jp/solutions/",[2871,2896,2919],{"title":2872,"description":2873,"link":2874,"items":2879},"自動化","CI/CDと自動化でデプロイを加速",{"config":2875},{"icon":2876,"href":2877,"dataGaName":2878,"dataGaLocation":2814},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[2880,2884,2887,2892],{"text":2881,"config":2882},"CI/CD",{"href":2883,"dataGaLocation":2814,"dataGaName":2881},"/ja-jp/solutions/continuous-integration/",{"text":2845,"config":2885},{"href":2850,"dataGaLocation":2814,"dataGaName":2886},"gitlab duo agent platform - product menu",{"text":2888,"config":2889},"ソースコード管理",{"href":2890,"dataGaLocation":2814,"dataGaName":2891},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":2893,"config":2894},"自動化されたソフトウェアデリバリー",{"href":2877,"dataGaLocation":2814,"dataGaName":2895},"Automated software delivery",{"title":2897,"description":2898,"link":2899,"items":2904},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":2900},{"href":2901,"dataGaName":2902,"dataGaLocation":2814,"icon":2903},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[2905,2909,2914],{"text":2906,"config":2907},"アプリケーションセキュリティテスト",{"href":2901,"dataGaName":2908,"dataGaLocation":2814},"Application security testing",{"text":2910,"config":2911},"ソフトウェアサプライチェーンセキュリティ",{"href":2912,"dataGaLocation":2814,"dataGaName":2913},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":2915,"config":2916},"ソフトウェアコンプライアンス",{"href":2917,"dataGaName":2918,"dataGaLocation":2814},"/ja-jp/solutions/software-compliance/","software compliance",{"title":2920,"link":2921,"items":2926},"測定",{"config":2922},{"icon":2923,"href":2924,"dataGaName":2925,"dataGaLocation":2814},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[2927,2931,2936],{"text":2928,"config":2929},"可視性と測定",{"href":2924,"dataGaLocation":2814,"dataGaName":2930},"Visibility and Measurement",{"text":2932,"config":2933},"バリューストリーム管理",{"href":2934,"dataGaLocation":2814,"dataGaName":2935},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":2937,"config":2938},"分析とインサイト",{"href":2939,"dataGaLocation":2814,"dataGaName":2940},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":2942,"type":2865,"items":2943},"GitLabが活躍する場所",[2944,2950,2956],{"text":2945,"config":2946},"大企業",{"icon":2947,"href":2948,"dataGaLocation":2814,"dataGaName":2949},"Building","/ja-jp/enterprise/","enterprise",{"text":2951,"config":2952},"スモールビジネス",{"icon":2953,"href":2954,"dataGaLocation":2814,"dataGaName":2955},"Work","/ja-jp/small-business/","small business",{"text":2957,"config":2958},"公共部門",{"icon":2959,"href":2960,"dataGaLocation":2814,"dataGaName":2961},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":2963,"config":2964},"価格",{"href":2965,"dataGaName":2966,"dataGaLocation":2814,"dataNavLevelOne":2966},"/ja-jp/pricing/","pricing",{"text":2968,"config":2969,"menu":2971},"関連リソース",{"dataNavLevelOne":2970},"resources",{"type":2865,"link":2972,"columns":2976,"feature":3068},{"text":2973,"config":2974},"すべてのリソースを表示",{"href":2975,"dataGaName":2970,"dataGaLocation":2814},"/ja-jp/resources/",[2977,3009,3036],{"title":2978,"items":2979},"はじめに",[2980,2984,2989,2994,2999,3004],{"text":2570,"config":2981},{"href":2982,"dataGaName":2983,"dataGaLocation":2814},"/ja-jp/install/","install",{"text":2985,"config":2986},"クイックスタートガイド",{"href":2987,"dataGaName":2988,"dataGaLocation":2814},"/ja-jp/get-started/","quick setup checklists",{"text":2990,"config":2991},"学ぶ",{"href":2992,"dataGaLocation":2814,"dataGaName":2993},"https://university.gitlab.com/","learn",{"text":2995,"config":2996},"製品ドキュメント",{"href":2997,"dataGaName":2998,"dataGaLocation":2814},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":3000,"config":3001},"ベストプラクティスビデオ",{"href":3002,"dataGaName":3003,"dataGaLocation":2814},"/ja-jp/getting-started-videos/","best practice videos",{"text":3005,"config":3006},"インテグレーション",{"href":3007,"dataGaName":3008,"dataGaLocation":2814},"/ja-jp/integrations/","integrations",{"title":3010,"items":3011},"検索する",[3012,3017,3022,3027,3031],{"text":3013,"config":3014},"お客様成功事例",{"href":3015,"dataGaName":3016,"dataGaLocation":2814},"/ja-jp/customers/","customer success stories",{"text":3018,"config":3019},"ブログ",{"href":3020,"dataGaName":3021,"dataGaLocation":2814},"/ja-jp/blog/","blog",{"text":3023,"config":3024},"Demo Hub",{"href":3025,"dataGaName":3026,"dataGaLocation":2814},"/ja-jp/demo-hub/","demo hub",{"text":3028,"config":3029},"The Source",{"href":3030,"dataGaName":3021,"dataGaLocation":2814},"/ja-jp/the-source/",{"text":3032,"config":3033},"リモート",{"href":3034,"dataGaName":3035,"dataGaLocation":2814},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":3037,"items":3038},"つなげる",[3039,3044,3049,3054,3058,3063],{"text":3040,"config":3041},"GitLabサービス",{"href":3042,"dataGaName":3043,"dataGaLocation":2814},"/ja-jp/services/","services",{"text":3045,"config":3046},"コントリビュート",{"href":3047,"dataGaName":3048,"dataGaLocation":2814},"https://contributors.gitlab.com","contribute",{"text":3050,"config":3051},"コミュニティ",{"href":3052,"dataGaName":3053,"dataGaLocation":2814},"/community/","community",{"text":3055,"config":3056},"フォーラム",{"href":2598,"dataGaName":3057,"dataGaLocation":2814},"forum",{"text":3059,"config":3060},"イベント",{"href":3061,"dataGaName":3062,"dataGaLocation":2814},"/events/","events",{"text":3064,"config":3065},"パートナー",{"href":3066,"dataGaName":3067,"dataGaLocation":2814},"/ja-jp/partners/","partners",{"config":3069,"title":3072,"text":3073,"link":3074},{"background":3070,"textColor":3071},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":3075,"config":3076},"最新情報を読む",{"href":3077,"dataGaName":3078,"dataGaLocation":2814},"/ja-jp/whats-new/","whats new",{"text":3080,"config":3081,"menu":3083},"企業情報",{"dataNavLevelOne":3082},"company",{"type":2865,"columns":3084},[3085],{"items":3086},[3087,3092,3098,3100,3105,3110,3115,3120,3125,3130],{"text":3088,"config":3089},"GitLabについて",{"href":3090,"dataGaName":3091,"dataGaLocation":2814},"/ja-jp/company/","about",{"text":3093,"config":3094,"footerGa":3097},"採用情報",{"href":3095,"dataGaName":3096,"dataGaLocation":2814},"/jobs/","jobs",{"dataGaName":3096},{"text":3059,"config":3099},{"href":3061,"dataGaName":3062,"dataGaLocation":2814},{"text":3101,"config":3102},"経営陣",{"href":3103,"dataGaName":3104,"dataGaLocation":2814},"/company/team/e-group/","leadership",{"text":3106,"config":3107},"ハンドブック",{"href":3108,"dataGaName":3109,"dataGaLocation":2814},"https://handbook.gitlab.com/","handbook",{"text":3111,"config":3112},"投資家向け情報",{"href":3113,"dataGaName":3114,"dataGaLocation":2814},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":3116,"config":3117},"トラストセンター",{"href":3118,"dataGaName":3119,"dataGaLocation":2814},"/ja-jp/security/","trust center",{"text":3121,"config":3122},"AI Transparency Center",{"href":3123,"dataGaName":3124,"dataGaLocation":2814},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":3126,"config":3127},"ニュースレター",{"href":3128,"dataGaName":3129,"dataGaLocation":2814},"/company/contact/#contact-forms","newsletter",{"text":3131,"config":3132},"プレス",{"href":3133,"dataGaName":3134,"dataGaLocation":2814},"/press/","press",{"text":3136,"config":3137,"menu":3138},"お問い合わせ",{"dataNavLevelOne":3082},{"type":2865,"columns":3139},[3140],{"items":3141},[3142,3147,3152],{"text":3143,"config":3144},"お問い合わせはこちら",{"href":3145,"dataGaName":3146,"dataGaLocation":2814},"/ja-jp/sales/","talk to sales",{"text":3148,"config":3149},"サポートを受ける",{"href":3150,"dataGaName":3151,"dataGaLocation":2814},"https://support.gitlab.com/hc/en-us","support portal",{"text":3153,"config":3154},"カスタマーポータル",{"href":3155,"dataGaName":3156,"dataGaLocation":2814},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":3158,"login":3159,"suggestions":3166},"閉じる",{"text":3160,"link":3161},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":3162,"config":3163},"GitLab.com",{"href":2828,"dataGaName":3164,"dataGaLocation":3165},"search login","search",{"text":3167,"default":3168},"提案",[3169,3171,3176,3178,3182,3186],{"text":2845,"config":3170},{"href":2850,"dataGaName":2845,"dataGaLocation":3165},{"text":3172,"config":3173},"コード提案（AI）",{"href":3174,"dataGaName":3175,"dataGaLocation":3165},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":2881,"config":3177},{"href":2883,"dataGaName":2881,"dataGaLocation":3165},{"text":3179,"config":3180},"GitLab on AWS",{"href":3181,"dataGaName":3179,"dataGaLocation":3165},"/ja-jp/partners/technology-partners/aws/",{"text":3183,"config":3184},"GitLab on Google Cloud",{"href":3185,"dataGaName":3183,"dataGaLocation":3165},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":3187,"config":3188},"GitLabを選ぶ理由",{"href":2858,"dataGaName":3189,"dataGaLocation":3165},"Why GitLab?",{"freeTrial":3191,"mobileIcon":3195,"desktopIcon":3200,"secondaryButton":3203},{"text":2816,"config":3192},{"href":3193,"dataGaName":2819,"dataGaLocation":3194},"https://gitlab.com/-/trials/new/","nav",{"altText":3196,"config":3197},"GitLabアイコン",{"src":3198,"dataGaName":3199,"dataGaLocation":3194},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":3196,"config":3201},{"src":3202,"dataGaName":3199,"dataGaLocation":3194},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":2978,"config":3204},{"href":3205,"dataGaName":3206,"dataGaLocation":3194},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":3208,"mobileIcon":3212,"desktopIcon":3214},{"text":3209,"config":3210},"GitLab Duoの詳細について",{"href":2850,"dataGaName":3211,"dataGaLocation":3194},"gitlab duo",{"altText":3196,"config":3213},{"src":3198,"dataGaName":3199,"dataGaLocation":3194},{"altText":3196,"config":3215},{"src":3202,"dataGaName":3199,"dataGaLocation":3194},{"button":3217,"mobileIcon":3222,"desktopIcon":3224},{"text":3218,"config":3219},"/switch",{"href":3220,"dataGaName":3221,"dataGaLocation":3194},"#contact","switch",{"altText":3196,"config":3223},{"src":3198,"dataGaName":3199,"dataGaLocation":3194},{"altText":3196,"config":3225},{"src":3226,"dataGaName":3199,"dataGaLocation":3194},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":3228,"mobileIcon":3233,"desktopIcon":3235},{"text":3229,"config":3230},"料金ページに戻る",{"href":2965,"dataGaName":3231,"dataGaLocation":3194,"icon":3232},"back to pricing","GoBack",{"altText":3196,"config":3234},{"src":3198,"dataGaName":3199,"dataGaLocation":3194},{"altText":3196,"config":3236},{"src":3202,"dataGaName":3199,"dataGaLocation":3194},{"title":3238,"button":3239,"config":3243},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":2856,"config":3240},{"href":3241,"dataGaName":3242,"dataGaLocation":2814},"/ja-jp/gitlab-orbit/","orbit",{"layout":3244,"disabled":2798},"release",{"data":3246},{"text":3247,"source":3248,"edit":3254,"contribute":3259,"config":3264,"items":3269,"minimal":3478},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":3249,"config":3250},"ページのソースを表示",{"href":3251,"dataGaName":3252,"dataGaLocation":3253},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":3255,"config":3256},"このページを編集",{"href":3257,"dataGaName":3258,"dataGaLocation":3253},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":3260,"config":3261},"ご協力をお願いします",{"href":3262,"dataGaName":3263,"dataGaLocation":3253},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":3265,"facebook":3266,"youtube":3267,"linkedin":3268},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[3270,3315,3368,3411,3445],{"title":2963,"links":3271,"subMenu":3286},[3272,3276,3281],{"text":3273,"config":3274},"プランの表示",{"href":2965,"dataGaName":3275,"dataGaLocation":3253},"view plans",{"text":3277,"config":3278},"Premiumを選ぶ理由",{"href":3279,"dataGaName":3280,"dataGaLocation":3253},"/ja-jp/pricing/premium/","why premium",{"text":3282,"config":3283},"Ultimateを選ぶ理由",{"href":3284,"dataGaName":3285,"dataGaLocation":3253},"/ja-jp/pricing/ultimate/","why ultimate",[3287],{"title":3136,"links":3288},[3289,3291,3293,3295,3300,3305,3310],{"text":3136,"config":3290},{"href":3145,"dataGaName":2824,"dataGaLocation":3253},{"text":3148,"config":3292},{"href":3150,"dataGaName":3151,"dataGaLocation":3253},{"text":3153,"config":3294},{"href":3155,"dataGaName":3156,"dataGaLocation":3253},{"text":3296,"config":3297},"ステータス",{"href":3298,"dataGaName":3299,"dataGaLocation":3253},"https://status.gitlab.com/","status",{"text":3301,"config":3302},"利用規約",{"href":3303,"dataGaName":3304,"dataGaLocation":3253},"/terms/","terms of use",{"text":3306,"config":3307},"プライバシーに関する声明",{"href":3308,"dataGaName":3309,"dataGaLocation":3253},"/ja-jp/privacy/","privacy statement",{"text":3311,"config":3312},"Cookie 優先設定",{"dataGaName":3313,"dataGaLocation":3253,"id":3314,"isOneTrustButton":265},"cookie preferences","ot-sdk-btn",{"title":2861,"links":3316,"subMenu":3325},[3317,3321],{"text":3318,"config":3319},"DevSecOpsプラットフォーム",{"href":2843,"dataGaName":3320,"dataGaLocation":3253},"devsecops platform",{"text":3322,"config":3323},"AI支援開発",{"href":2850,"dataGaName":3324,"dataGaLocation":3253},"ai-assisted development",[3326],{"title":3327,"links":3328},"トピック",[3329,3333,3338,3343,3348,3353,3358,3363],{"text":2881,"config":3330},{"href":3331,"dataGaName":3332,"dataGaLocation":3253},"/ja-jp/topics/ci-cd/","cicd",{"text":3334,"config":3335},"GitOps",{"href":3336,"dataGaName":3337,"dataGaLocation":3253},"/ja-jp/topics/gitops/","gitops",{"text":3339,"config":3340},"DevOps",{"href":3341,"dataGaName":3342,"dataGaLocation":3253},"/ja-jp/topics/devops/","devops",{"text":3344,"config":3345},"バージョン管理",{"href":3346,"dataGaName":3347,"dataGaLocation":3253},"/ja-jp/topics/version-control/","version control",{"text":3349,"config":3350},"DevSecOps",{"href":3351,"dataGaName":3352,"dataGaLocation":3253},"/ja-jp/topics/devsecops/","devsecops",{"text":3354,"config":3355},"クラウドネイティブ",{"href":3356,"dataGaName":3357,"dataGaLocation":3253},"/ja-jp/topics/cloud-native/","cloud native",{"text":3359,"config":3360},"コーディングのためのAI",{"href":3361,"dataGaName":3362,"dataGaLocation":3253},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":3364,"config":3365},"エージェント型AI",{"href":3366,"dataGaName":3367,"dataGaLocation":3253},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":3369,"links":3370},"ソリューション",[3371,3374,3376,3381,3385,3388,3391,3394,3396,3398,3401,3406],{"text":2906,"config":3372},{"href":2901,"dataGaName":3373,"dataGaLocation":3253},"Application Security Testing",{"text":2893,"config":3375},{"href":2877,"dataGaName":2878,"dataGaLocation":3253},{"text":3377,"config":3378},"アジャイル開発",{"href":3379,"dataGaName":3380,"dataGaLocation":3253},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":3382,"config":3383},"SCM",{"href":2890,"dataGaName":3384,"dataGaLocation":3253},"source code management",{"text":2881,"config":3386},{"href":2883,"dataGaName":3387,"dataGaLocation":3253},"continuous integration & delivery",{"text":2932,"config":3389},{"href":2934,"dataGaName":3390,"dataGaLocation":3253},"value stream management",{"text":3334,"config":3392},{"href":3393,"dataGaName":3337,"dataGaLocation":3253},"/ja-jp/solutions/gitops/",{"text":2945,"config":3395},{"href":2948,"dataGaName":2949,"dataGaLocation":3253},{"text":2951,"config":3397},{"href":2954,"dataGaName":2955,"dataGaLocation":3253},{"text":3399,"config":3400},"公共機関",{"href":2960,"dataGaName":2961,"dataGaLocation":3253},{"text":3402,"config":3403},"教育",{"href":3404,"dataGaName":3405,"dataGaLocation":3253},"/ja-jp/solutions/education/","education",{"text":3407,"config":3408},"金融サービス",{"href":3409,"dataGaName":3410,"dataGaLocation":3253},"/ja-jp/solutions/finance/","financial services",{"title":3412,"links":3413},"リソース",[3414,3416,3418,3420,3424,3426,3429,3431,3433,3435,3437,3439,3441,3443],{"text":2570,"config":3415},{"href":2982,"dataGaName":2983,"dataGaLocation":3253},{"text":2985,"config":3417},{"href":2987,"dataGaName":2988,"dataGaLocation":3253},{"text":2990,"config":3419},{"href":2992,"dataGaName":2993,"dataGaLocation":3253},{"text":2995,"config":3421},{"href":3422,"dataGaName":3423,"dataGaLocation":3253},"https://docs.gitlab.com/ja-jp","docs",{"text":3018,"config":3425},{"href":3020,"dataGaName":3021,"dataGaLocation":3253},{"text":3427,"config":3428},"最新リリース",{"href":3077,"dataGaName":3078,"dataGaLocation":3253},{"text":3013,"config":3430},{"href":3015,"dataGaName":3016,"dataGaLocation":3253},{"text":3032,"config":3432},{"href":3034,"dataGaName":3035,"dataGaLocation":3253},{"text":3040,"config":3434},{"href":3042,"dataGaName":3043,"dataGaLocation":3253},{"text":3045,"config":3436},{"href":3047,"dataGaName":3048,"dataGaLocation":3253},{"text":3050,"config":3438},{"href":3052,"dataGaName":3053,"dataGaLocation":3253},{"text":3055,"config":3440},{"href":2598,"dataGaName":3057,"dataGaLocation":3253},{"text":3059,"config":3442},{"href":3061,"dataGaName":3062,"dataGaLocation":3253},{"text":3064,"config":3444},{"href":3066,"dataGaName":3067,"dataGaLocation":3253},{"title":3446,"links":3447},"会社情報",[3448,3450,3452,3454,3456,3458,3462,3467,3469,3471,3473],{"text":3088,"config":3449},{"href":3090,"dataGaName":3082,"dataGaLocation":3253},{"text":3093,"config":3451},{"href":3095,"dataGaName":3096,"dataGaLocation":3253},{"text":3101,"config":3453},{"href":3103,"dataGaName":3104,"dataGaLocation":3253},{"text":3106,"config":3455},{"href":3108,"dataGaName":3109,"dataGaLocation":3253},{"text":3111,"config":3457},{"href":3113,"dataGaName":3114,"dataGaLocation":3253},{"text":3459,"config":3460},"Sustainability",{"href":3461,"dataGaName":3459,"dataGaLocation":3253},"/sustainability/",{"text":3463,"config":3464},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":3465,"dataGaName":3466,"dataGaLocation":3253},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":3116,"config":3468},{"href":3118,"dataGaName":3119,"dataGaLocation":3253},{"text":3126,"config":3470},{"href":3128,"dataGaName":3129,"dataGaLocation":3253},{"text":3131,"config":3472},{"href":3133,"dataGaName":3134,"dataGaLocation":3253},{"text":3474,"config":3475},"現代奴隷制の透明性に関する声明",{"href":3476,"dataGaName":3477,"dataGaLocation":3253},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":3479},[3480,3482,3485],{"text":3301,"config":3481},{"href":3303,"dataGaName":3304,"dataGaLocation":3253},{"text":3483,"config":3484},"Cookieの設定",{"dataGaName":3313,"dataGaLocation":3253,"id":3314,"isOneTrustButton":265},{"text":3306,"config":3486},{"href":3308,"dataGaName":3309,"dataGaLocation":3253},[3488],{"id":3489,"title":3490,"body":2792,"config":3491,"content":3493,"description":2792,"extension":3497,"meta":3498,"navigation":265,"path":3499,"seo":3500,"stem":3501,"__hash__":3502},"blogAuthors/en-us/blog/authors/gitlab-japan-team.yml","Gitlab Japan Team",{"template":3492},"BlogAuthor",{"name":7,"config":3494},{"headshot":3495,"ctfId":3496},"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",[3504,3512,3519],{"title":3505,"description":3506,"heroImage":3507,"category":2788,"date":3508,"authors":3509,"slug":3511,"externalUrl":2792},"「作業アイテム作成」トリガーで割り当てを自動化する方法","作業アイテムの割り当てを手作業なしで瞬時に行うAI機能について、順を追って解説するガイドです。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png","2026-07-20",[3510],"Cesar Saavedra","how-to-use-a-work-item-created-trigger",{"title":3513,"description":3514,"heroImage":3515,"category":2788,"date":3516,"authors":3517,"slug":3518,"externalUrl":2792},"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":3520,"description":3521,"heroImage":3522,"category":2788,"date":3523,"authors":3524,"slug":3527,"externalUrl":2792},"GitLabの制限付きアクセスが進化。シート超過を防ぎ、コストを予測可能に","GitLabの制限付きアクセス機能が、シートの超過を防ぎ、ID プロバイダーと連携し、 ライセンスコストを予測しやすくする仕組みについて解説します。\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774375772/kpaaaiqhokevxxeoxvu0.png","2026-07-06",[3525,3526],"Magdalena Frankiewicz","Priyanka Palanikumar","gitlab-restricted-access-improvements",{"promotions":3529},[3530,3544,3555,3567],{"id":3531,"categories":3532,"header":3534,"text":3535,"button":3536,"image":3541},"ai-modernization",[3533],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":3537,"config":3538},"AI成熟度スコアを確認する",{"href":3539,"dataGaName":3540,"dataGaLocation":3021},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":3542},{"src":3543},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":3545,"categories":3546,"header":3547,"text":3535,"button":3548,"image":3552},"devops-modernization",[2788,3352],"単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":3549,"config":3550},"DevOps成熟度スコアを確認しましょう",{"href":3551,"dataGaName":3540,"dataGaLocation":3021},"/ja-jp/assessments/devops-modernization-assessment/",{"config":3553},{"src":3554},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":3556,"categories":3557,"header":3559,"text":3535,"button":3560,"image":3564},"security-modernization",[3558],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":3561,"config":3562},"セキュリティ成熟度スコアを確認しましょう",{"href":3563,"dataGaName":3540,"dataGaLocation":3021},"/ja-jp/assessments/security-modernization-assessment/",{"config":3565},{"src":3566},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":3568,"paths":3569,"header":3572,"text":3573,"button":3574,"image":3579},"github-azure-migration",[3570,3571],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":3575,"config":3576},"GitLabとGitHubの比較を見る",{"href":3577,"dataGaName":3578,"dataGaLocation":3021},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":3580},{"src":3554},{"header":3582,"blurb":3583,"button":3584,"secondaryButton":3588},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":2816,"config":3585},{"href":3586,"dataGaName":2819,"dataGaLocation":3587},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":3136,"config":3589},{"href":3145,"dataGaName":2824,"dataGaLocation":3587},1786803782454]