Plan ahead using the GitHub public roadmap

The GitHub public roadmap is a new public repository hosted on GitHub, designed to give you and your team the information you need to plan ahead. You can learn about many of the things we’re planning over the coming year by browsing issues located on the project board within the repository. Each roadmap item talks about what we’re planning, why it’s important, and a bit about how we expect it to work. Interested in a particular product area or beta previews? You can filter issues using one or more labels to find just what you’re looking for.

Learn more about the GitHub public roadmap on the GitHub blog

GitHub Enterprise accounts on github.com now enjoy higher hourly API rate limits for both GitHub Apps and OAuth Apps.

OAuth Apps were increased to 15,000 API calls per hour from the prior limit of 5,000 API calls per hour. GitHub Apps previously had a hard maximum of 12,500 API calls per hour, which was also raised to 15,000 per hour.

Higher limits apply to API requests tied to a GitHub Enterprise subscription, such as fetching issues or pull requests on a repository in an organization managed by a company. To receive the higher limit, the requests must come from a GitHub App or an OAuth App. GitHub Apps must be installed on an organization under a GitHub Enterprise subscription. OAuth Apps authorized to access repositories on an enterprise organization receive the higher limit, as long as the user is also part of that organization.

There are some exceptions to this increase. Personal access tokens, or PATs, are excluded from higher API limits. Unauthenticated requests do not receive an increase. Apps installed in a personal account context are excluded, because they are not directly affiliated with an enterprise organization. Note that abuse rate limits or secondary rate limits are still in effect to protect GitHub services, so the 15,000 requests can’t all be used in one minute of the hour.

For more detailed information, see the rate limit section for OAuth Apps and rate limits specific to GitHub Apps.

See more

OAuth Apps and GitHub Apps now feature beta support for the OAuth 2.0 Device Authorization Grant, in addition to the existing Web Application Flow. This allows any CLI client or developer tool to authenticate using a secondary system with a browser.

This feature is in beta and can be opted into in the GitHub Apps settings under Beta Features or OAuth Apps settings under Advanced. Then the new authorize device endpoint will be accessible.

Read the full documentation on Authorizing OAuth Apps and Authorizing Users for GitHub Apps for more information.

See more