Breaking changes

Learn about recent and upcoming breaking changes to the GitHub GraphQL API.

About breaking changes

Breaking changes are any changes that might require action from our integrators. We divide these changes into two categories:

We'll announce upcoming breaking changes at least three months before making changes to the GraphQL schema, to give integrators time to make the necessary adjustments. Changes go into effect on the first day of a quarter (January 1st, April 1st, July 1st, or October 1st). For example, if we announce a change on January 15th, it will be made on July 1st.

Changes scheduled for 2027-01-01

Changes scheduled for 2026-10-01

Changes scheduled for 2026-07-01

Changes scheduled for 2026-04-01

Changes scheduled for 2026-01-01

Changes scheduled for 2025-10-01

Changes scheduled for 2025-04-01

Changes scheduled for 2025-01-01

Changes scheduled for 2024-10-01

Changes scheduled for 2024-07-01

Changes scheduled for 2024-04-01

Changes scheduled for 2023-10-01

Changes scheduled for 2023-07-01

Changes scheduled for 2023-04-01

Changes scheduled for 2023-02-10

Changes scheduled for 2023-01-01

Changes scheduled for 2022-12-28

Changes scheduled for 2022-11-21

Changes scheduled for 2022-10-01

Changes scheduled for 2022-07-01

Changes scheduled for 2021-10-01

Changes scheduled for 2021-06-21

Changes scheduled for 2021-01-01

Changes scheduled for 2020-10-01

Changes scheduled for 2020-04-01

Changes scheduled for 2020-01-01

Changes scheduled for 2019-04-01