releases.sh
GitHub

GitHub

github.comDeveloper Tools
$npx @buildinternet/releases get github

Live migrations from GHES to GHEC DR now generally available

This release1 featureNew capabilitiesAI-tallied from the release notes

Enterprise Live Migrations (ELM) is now generally available, enabling near-zero-downtime repository migrations from GitHub Enterprise Server to GitHub Enterprise Cloud with Data Residency. ELM syncs data continuously for cutover in minutes, handles massive monorepos, works alongside GitHub Enterprise Importer, and is managed via the gh elm CLI extension. Supports GHES 3.17.18+ and later patch releases.

Read more →

Individual user budgets can auto-expire

This release1 featureNew capabilitiesAI-tallied from the release notes

GitHub Copilot Business and Enterprise admins can now set an optional expiration date on an individual user budget — at the start of the next billing cycle or on a specific date — after which GitHub removes the budget and the user falls back to the next applicable one. Expiration dates can be set in billing settings or via the expires_at field in the Budgets REST API.

Read more →

Copilot can approve pull requests; assessments in overview comment

This release2 featuresNew capabilitiesAI-tallied from the release notes

Copilot's code review now includes an approval assessment in the overview comment for every pull request, and admins can enable it to submit approvals that count toward required-approvals rules. Approvals are off by default and configurable at enterprise, organization, and repository levels, including file-path restrictions.

Read more →

Block users directly from discussion comments

This release1 featureNew capabilitiesAI-tallied from the release notes

You can now block or unblock users directly from discussion comments in repositories owned by personal GitHub accounts, matching the blocking controls already available for issue and pull request comments. Use the More menu on a comment to block or unblock with an optional private note.

Read more →

gh --attach uploads media inline in issues and PRs

This release1 featureNew capabilitiesAI-tallied from the release notes

GitHub CLI's new repeatable --attach flag uploads a local image or video and references it inline in issue, pull request, or comment bodies created with gh. It rewrites in-place paths already in Markdown, supports alt text via #, and covers PNG, JPEG, GIF, WebP, SVG, MP4, MOV, and WebM with size limits matching the web flow. Available to all users on github.com; GitHub Enterprise Server not supported.

Read more →

Copilot model access now tied to billing org only

BreakingThis release1 enhancementImprovements to existing featuresAI-tallied from the release notes

For Copilot users with seats in more than one organization, model access is now determined solely by the organization that pays for the usage, rather than any org enabling the model. Users billed entirely through an enterprise are unaffected.

Read more →

Org-level agents; Git agent reviews changes

This release5 featuresNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notes

Organization and enterprise owners can now publish custom agents for use across repositories, with Visual Studio automatically detecting them in the agent picker. The Git agent can review uncommitted changes and commits inline before opening a pull request, and supported models now offer Low, Medium, and High thinking-effort controls.

Read more →

Copilot sessions land in Slack and Teams

This release3 featuresNew capabilities5 enhancementsImprovements to existing featuresAI-tallied from the release notes

Copilot agent sessions can now be started from Slack and Microsoft Teams conversations, and the Customize tab in the Copilot app is generally available, unifying MCP servers, plugins, skills, and canvases. The Copilot CLI now runs on a native Rust runtime for faster performance, adds defaultMode/defaultPermissionMode session defaults, and can restore sessions that did not exit cleanly.

Read more →

Copilot chat unifies; billing and code review defaults shift

BreakingThis release3 featuresNew capabilities2 enhancementsImprovements to existing featuresAI-tallied from the release notes

Copilot Chat on github.com, GitHub Mobile, and cloud agent converge into a single experience with unified policy by September 28th, 2026. New seat billing starts September 1st for new customers and October 1st for existing ones, and Copilot code review default effort level changes to Balanced on September 28th.

Read more →

Suggested labels; archived labels keep history

This release2 featuresNew capabilitiesAI-tallied from the release notes

Label suggestions now appear based on recent repository usage and your own label history, and you can archive labels you no longer use without losing their history on existing issues. Archived labels can be unarchived anytime from the repository Labels page.

Read more →

Copilot code review covers bot PRs and large diffs; adds resolution reasons

This release3 featuresNew capabilitiesAI-tallied from the release notes

Copilot code review can now review pull requests authored by bots (including Copilot cloud agent) and very large pull requests, which were previously unsupported. The 300 file or 20,000 line limit on pull request size no longer applies. Users can now specify resolution reasons—Addressed, Won't fix, or Incorrect—when resolving Copilot code review comments.

Read more →

GitHub Classroom deprecated; data to be deleted

BreakingThis release1 enhancementImprovements to existing featuresAI-tallied from the release notes

GitHub Classroom is now deprecated, with its website, APIs, and related services decommissioned as of August 28, 2026. Some Classroom data — classroom and assignment names, tests defined outside of repositories, and LTI integrated rosters — will be permanently deleted per GitHub's data retention policies, while user accounts, repositories, and organizations created to work with Classroom are unaffected.

Read more →

Checks and workflow runs now follow Actions retention policy

This release1 enhancementImprovements to existing featuresAI-tallied from the release notes

Starting October 1, 2026, checks, workflow runs, and statuses will be governed by the same Actions retention setting that controls artifact and log retention, with a default of 90 days. Previously retained for 400+ days regardless of configuration, they will now automatically be cleaned up once they exceed your configured retention period, which may reduce billable storage usage for repositories keeping artifacts longer than their setting.

Read more →

Plugin marketplaces auto-update via managed settings

This release1 featureNew capabilitiesAI-tallied from the release notes

Enterprise managed settings now accept autoUpdate: true on extraKnownMarketplaces entries, letting supported clients automatically refresh installed plugins from permitted marketplaces. Generally available with Copilot Business and Enterprise in the Copilot app, CLI, and VS Code.

Read more →

Copilot model policy GA; unconfigured models follow default

Breaking (minor)This release1 featureNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notes

The global default model policy, announced in July, is now generally available and enforcement rolls out gradually through September 1. Previously unconfigured models and new models inherit the policy state; open-weight models (e.g., DeepSeek, Kimi K2) and models without GitHub data retention (e.g., Fable 5) stay disabled by default, while explicit per-model choices are preserved.

Read more →

GitHub Apps gain enterprise billing access

This release1 featureNew capabilitiesAI-tallied from the release notes

Enterprise owners can now grant a GitHub App read or read-and-write access to enterprise billing data via an app installation access token, replacing the need for a personal access token tied to one person. This unlocks usage data retrieval, budget management, and cost-center reconciliation with higher rate limits.

Read more →