Today’s changelog announces API support for issues advanced search, timeline events for issue types, and an update on issue types settings.
🔍 API support for issues advanced search
You can now use GraphQL and the REST API to perform advanced queries for issues using the AND
and OR
keywords and nested searches.
For the REST API, you can set the advanced_search
parameter to true
. Check out the REST API documentation for more details.
http://api.github.com/search/issues?q={query}&advanced_search=true
For GraphQL, you can use the ISSUE_ADVANCED
type. Check out the GraphQL documentation for more details.
query {
search(query: "is:issue AND assignee:@me AND (label:support OR comments:>5)", type: ISSUE_ADVANCED, first: 10) {
nodes {
... on Node {
id
}
}
issueCount
}
}
Note that on September 4, 2025, all issue queries will use advanced search by default. This means that after this date:
- You will no longer need to use the
advanced_search
parameter for the REST API. - The
ISSUE
GraphQL type will support advanced search.
🕐 Timeline events for issue types
You can now see events in the issue timeline when issue types are added, updated, and removed from an issue.
🌇 Issue types for private repositories only will be retired
We are retiring the “Private repositories only” setting for issue types. Over the next week, you will no longer be allowed select this setting to specify an issue type for use only in private repositories, and all existing issue types with this setting selected will be removed on March 26, 2025.
In order to continue using these issue types, you will need to unselect the “Private repositories only” setting in the issue types organization settings page before this date. They can then be edited, disabled, or deleted as needed.
✍ Tell us what you think!
Join the discussion within the GitHub Community.
See how to use GitHub for project planning with GitHub Issues, check out what’s on the roadmap, and learn more in the documentation.