Deprecation
Помечайте поля схемы GraphQL как устаревшие через пользовательский интерфейс, без необходимости развёртывать код.

Click to watch tutorial video - 02:33
Развивайте схему GraphQL, помечая поля как устаревшие и объясняя, как их заменить, — через пользовательский интерфейс.
Устаревание полей
Пользовательский интерфейс для пометки полей схемы GraphQL как устаревших.

Уведомитель об устаревании
Когда запрашивается устаревшее поле, в том же ответе GraphQL возвращается сообщение об устаревании — в записи верхнего уровня extensions.
Это предупреждает пользователей наших API о необходимости обновить использование схемы, даже если они не обращают внимания на introspection-запрос.
Например, при выполнении этого запроса, где поле isPublished является устаревшим:
query {
posts {
title
isPublished
}
}...будет получен следующий ответ:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}