Release candidate GraphQL-core v3.3.0rc0, based on GraphQL.js v17.0.0rc0.
This release candidate supports Python 3.10 to 3.14.
There are no breaking changes after the last beta version 3.3.0b2.
Notable changes:
- Improved validation of the
@deferand@streamdirectives. TheDeferStreamDirectiveOnRootFieldrule now also forbids these directives on fragments that are spread on abstract types at a mutation or subscription root, and theDeferStreamDirectiveOnValidOperationsrule now tracks fragments more thoroughly when detecting@defer/@streamon subscription root selections. As a result, some documents that were previously accepted may now be correctly reported as invalid.
Thanks to @jkimbo for sponsoring this project.