Спецификация GraphQL — сентябрь 2025 года: Координаты схемы, OneOf входные данные и описания исполняемых документов
Основное обновление
Фонд GraphQL выпустил сентябрьское издание 2025 года спецификации GraphQL — первое полное издание спецификации с октября 2021 года — которое формально добавляет Координаты схемы (канонические, машинно- и человекочитаемые адреса для элементов схемы), объекты входных данных OneOf (взаимно исключающие формы входных данных), возможность прикреплять описания к исполняемым документам (запросы/мутации/подписки), полную поддержку грамматики Unicode и ряд уточнений по семантике устаревания и исполнения. (graphql.org)
Почему это важно
Это изменения в языке, ориентированные на разработчиков, а не редакционные придирки. Координаты схемы предоставляют инструментам стабильный идентификатор для полей/типов в различных версиях, что позволяет надежно генерировать код, детерминированно проверять код, точно комментировать автоматические PR и улучшать реестры схем. Объекты входных данных OneOf позволяют дизайнерам API моделировать взаимно исключающие входные данные непосредственно в самой схеме, что снижает количество вспомогательной валидации и улучшает типизацию клиентского кода. Описания операций (теперь часть AST документа) означают, что IDE, шлюзы, проверки CI и инструменты на базе LLM могут потреблять документацию на уровне операций нативно, а не полагаясь на хрупкие соглашения о комментариях. Уточненные правила устаревания и исполнения делают изменения и наблюдаемость более предсказуемыми в производственной среде. Реализаторы (генераторы кода, шлюзы и инструменты) должны будут принять обновления спецификации, чтобы в полной мере использовать эти преимущества, но изменения должны существенно улучшить надежность инструментов и автоматизацию для производственных развертываний GraphQL. (graphql.org)
Источник
Читать дальше
Родной порт TypeScript на Go (Project Corsa) обеспечивает ускорение проверки типов примерно в 10 раз
29 ноября 2025 г.Команда TypeScript от Microsoft перенесла компилятор и языковой сервис на Go (Project Corsa), обеспечив значительные улучшения скорости и памяти в реальных условиях и выпустив родные превью для раннего тестирования.
Node.js объявляет встроенное удаление типов TypeScript стабильным (v25.2.0)
28 ноября 2025 г.Node.js v25.2.0 (11 ноября 2025 года) объявляет 'удаление типов' TypeScript на этапе выполнения стабильным — запускайте множество .ts файлов напрямую с помощью node, с важными практическими оговорками.
Docker устраняет критическую уязвимость RCE в вложенной зависимости, upstream-исправление для LangChain.js
27 ноября 2025 г.Docker обнаружил и исправил критическую уязвимость RCE (CVE-2025-12735), коренящуюся в зависимости expr-eval, заменил её на поддерживаемую альтернативу и внес исправление в upstream для LangChain.js — это затрагивает Kibana и многие приложения на основе LLM.