GitHub、全組織向けにイシューフィールドを一般提供開始
GitHub は Issue Fields の一般提供を開始し、構造化メタデータの可視化と MCP を介した AI ツールによる自動制御を可能にして開発ワークフローの効率化を推進している。
キーポイント
Issue Fields の一般提供と機能強化
すべての GitHub プランで Issue Fields が利用可能になり、優先度や工数などの構造化メタデータをリスト画面で直接確認できるようになった。
MCP 統合による AI ツール連携
GitHub MCP サーバーへの対応により、Copilot などの AI ツルが Issue の作成や更新時にフィールド値を自動で読み書きできるようになった。
編集履歴の制限とデータ最適化
Issue や PR の編集履歴保存数を 100 エントリーに制限し、古い編集データを自動的に削除することでストレージ効率を改善した。
影響分析・編集コメントを表示
影響分析
この発表は、開発プロジェクト管理における構造化データの重要性を再認識させ、AI ツールが単なる補佐から実質的な操作主体へと進化する転換点となりました。特に MCP 経由でのフィールド制御は、開発者の手作業を減らし、ワークフローの標準化と自動化を加速させる大きなインパクトを持ちます。
編集コメント
AI ツールが単なるチャットボットから、開発環境の構成要素を直接操作するエージェントへと進化していることを示す重要な事例です。
Issue fields は現在、Free、Team、Enterprise、データ居住性プランを備えた GitHub Enterprise Cloud を含むすべての GitHub オrganization で一般利用可能となり、GitHub Enterprise Server 3.23 でも提供されます。Issue fields(課題フィールド)は、課題に構造化された型付きメタデータを付与し、組織全体で優先度、工数、日付、カスタム値を一貫して追跡しやすくします。
5 月の公開プレビュー以降、40,000 以上の Organization が Issue fields を採用し、検索可能でレポート作成が可能であり、すべてのリポジトリで一貫した構造化メタデータを追加しています。
公開プレビュー以降の主な変更点:
課題リスト上の Issue fields: フィールド値がリポジトリの課題リストに直接表示されるようになりました。これにより、各課題を開かずに優先度や工数、その他のメタデータを一覧で確認できます。
パブリックプロジェクト対応: Issue fields はパブリックプロジェクトでも利用可能となり、非メンバーに対する可視性を制御する機能も備えています。Organization はどのフィールドを非メンバーに公開するかを決定できます。ログアウトしたユーザーもパブリックフィールドを確認可能です。
MCP 統合: Issue fields は GitHub の MCP サーバーを通じてアクセス可能となりました。これにより、Copilot などの AI ツールが課題の作成や更新時にフィールド値を読み取り、設定できるようになります。
国際化対応: フィールド名に英語以外の文字もサポートされるようになり、課題タイプとの整合性が保たれました。
バグ修正と信頼性の向上:インシデントのタイムスタンプに反映されないフィールド更新、フィールドオプションの順序変更時にプロジェクトビューのソートが更新されない問題、除外オートコンプリートで正しく表示されないフィールド、および単一選択オプションが正しい順序で色付きで表示されない問題などを修正しました。
すべての組織には、すぐに使用可能な 4 つのデフォルトフィールド(優先度、努力量、開始日、対象日)が自動的に付与されます。組織管理者は、[設定] > [プランニング] > [インシデントフィールド] からフィールドのカスタマイズ、新規追加、および各インシデントタイプに表示されるフィールドの構成を行うことができます。
詳細については、インシデントフィールドのドキュメントをご覧ください。フィードバックはコミュニティディスカッションでお寄せください。
今回のリリースにおけるその他の変更点
インシデントおよびプルリクエストの編集履歴が 100 エントリーに制限されました
GitHub は現在、インシデント、インシデントコメント、プルリクエスト、およびプルリクエストレビューコメントに対して、コンテンツ項目ごとに保存される編集回数を 100 件までと強制しています。新しい編集によりカウントが 100 を超えた場合、元のコンテンツと最新の 99 件の変更を保持したまま、古い中間の編集は自動的に削除されます。
この制限は、API 利用者の 97% 以上が最初のページ以降をページネートしないという実際の使用状況に保存データを合わせるものです。元のコンテンツと最新の 99 件の編集は常に保持されます。GraphQL の userContentEdits コネクションおよび REST API はこれまでどおり動作します。これはすべてのプランに適用され、GitHub Enterprise Server 3.23 で提供開始されます。
本記事「Issue フィールドが一般利用可能になりました」は、元々 The GitHub Blog で公開されたものです。
原文を表示
Issue fields are now generally available for all GitHub organizations on Free, Team, Enterprise, and GitHub Enterprise Cloud with data residency plans and will ship in GitHub Enterprise Server 3.23. Issue fields bring structured, typed metadata to issues, making it easy to track priority, effort, dates, and custom values consistently across your organization.
Since public preview in May, more than 40,000 organizations have adopted issue fields to add structured metadata that’s searchable, reportable, and consistent across every repository.
What’s new since public preview:
Issue fields on the issues list: Field values now appear directly on the repository issues list, so you can scan priority, effort, and other metadata at a glance without opening each issue.
Public project support: Issue fields now work in public projects, with visibility controls so organizations can decide which fields are visible to nonmembers. Logged-out users can also see public fields.
MCP integration: Issue fields are now accessible through GitHub’s MCP server, enabling AI tools like Copilot to read and set field values when creating or updating issues.
Internationalization: Field names now support non-English characters, matching parity with issue types.
Bug fixes and reliability: Fixed issues with field updates not reflecting in issue timestamps, project view sorting not updating when field option order changes, fields not appearing correctly in exclusion autocomplete, and single-select options not displaying in the right order with colors.
Every organization automatically gets four default fields (Priority, Effort, Start date, and Target date) that work out of the box. Organization admins can customize fields, add new ones, and configure which fields appear on each issue type from Settings > Planning > Issue fields.
To learn more, see the issue fields documentation. Share feedback in the community discussion.
Also in this release
Edit history for issues and pull requests is now limited to 100 entries
GitHub now enforces a limit of 100 stored edits per content item for issues, issue comments, pull requests, and pull request review comments. When a new edit pushes the count beyond 100, the oldest intermediate edits are automatically removed while preserving the original content and the most recent 99 changes.
This limit aligns stored data with actual usage, where over 97% of API consumers never paginate beyond the first page. The original content and most recent 99 edits are always preserved. The GraphQL userContentEdits connection and REST API continue to work as before. This applies to all plans and will ship in GitHub Enterprise Server 3.23.
The post Issue fields are now generally available appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み