GitHub Public Roadmap
View the official GitHub public product roadmap.
Our product roadmap shows what features we're working on, what stage they're in, and when we expect to bring them to you. Have questions or comments about items on the roadmap? Share your feedback via GitHub public feedback discussions.
The roadmap repository is for communicating GitHub's roadmap. Existing issues are currently read-only, and we are locking conversations as we get started. Interaction limits are also in place to ensure issues originate from GitHub. We're planning to iterate on the format of the roadmap itself, and we see potential to engage more in discussions about the future of GitHub products and features. If you have feedback about this roadmap repository itself, such as how the issues are presented, let us know through general feedback in GitHub public feedback discussions.
Guide to the roadmap
Every item on the roadmap is an issue, with labels that indicate:
- Release phase: The next expected phase of the roadmap item (see Release phases below)
- Feature area: The area of the product to which the item belongs (see Feature Areas below)
- Feature: The feature or product to which the item belongs (see Features below)
- Product SKU: One or more labels indicating which product SKUs the feature will be available in (see Product SKUs below)
- Deployment models: Cloud, Server, and/or AE. Where not stated, features generally come out Cloud first, followed by Server and GHAE at or soon after GA
- Shipped label: Once a feature is delivered, the shipped label is applied to the roadmap issue and the issue is closed with a comment linking to the relevant Changelog post
Release phases
Release phases indicate the stages that the product or feature goes through, from early testing to general availability.
preview: Publicly available in full or limited capacity. Features are mostly complete and documented. Timeline and requirements for GA are usually published. No SLAs or support provided.
ga: Generally available to all customers. Ready for production use with associated SLA and technical support obligations. Approximately 1-2 quarters from Preview.
Some features may still be in exploratory stages with no timeframe available. These are included in the roadmap only for early feedback:
in design: Feature in discovery phase. We have decided to build this feature, but are still figuring out how.
exploring: Feature under consideration. We are considering building this feature and gathering feedback on it.
Release phases for GHES
Some features may be marked with a GHES 3.X label, indicating the feature will also become available for GitHub Enterprise Server customers.
GHES release version dates (subject to change):
Version Release Quarter Release Notes 3.12 Q1 2024 Release Notes 3.13 Q2 2024 Release Notes 3.14 Q3 2024 Release Notes 3.15 Q4 2024 —Roadmap stages
The roadmap is arranged on a project board to give a sense for how far out each item is on the horizon. Every product or feature is added to a particular project board column according to the quarter in which it is expected to ship next. Be sure to read the disclaimer below since the roadmap is subject to change, especially further out on the timeline. An Exploratory column is used in conjunction with the in design and exploring release phase labels for when no timeframe is yet available.
GitHub Enterprise Server has major releases on a quarterly basis and minor releases on a monthly basis. Once we know what version we are delivering a feature, we will update the issue to indicate that information.
Feature areas
- code: Code experiences (Repositories, Pull Requests, Gists)
- planning: Planning and tracking tools (Issues, Projects)
- code-to-cloud: Code-to-cloud DevOps (Actions, Packages)
- collaboration: Collaboration features (Pages, Wikis, Discussions)
- security & compliance: Code security and compliance features
- admin-server: Administrative features specific to GitHub Enterprise Server
- admin-cloud: Administrative features specific to GitHub Cloud
- communities: Community and social features
- ecosystem: Ecosystem and API features
- learning: Education and learning features
- insights: Continuous learning and insights features
- client-apps: Client applications (Desktop, Mobile)
- other: Other features
Features
- actions: GitHub Actions
- docs: GitHub Docs
- packages: GitHub Packages
- pages: GitHub Pages
More labels will be added in the future as needed.
Product SKUs
- all: Available to all users, including a free tier. Different SKUs may have different levels of functionality
- github team: GitHub Team
- github enterprise: GitHub Enterprise (Cloud and Server)
- github one: GitHub One (Cloud and Server)
- github ae: GitHub AE (GHAE)
- github advanced security: GitHub Advanced Security (add-on to GHE)
- github insights: GitHub Insights (add-on to GHE)
- github learning lab: GitHub Learning Lab (add-on to GHE)
