Download Latest Version v15.0.0 source code.zip (220.7 kB)
Home / v14.5.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-23 1.7 kB
v14.5.0 source code.tar.gz 2026-10-23 145.6 kB
v14.5.0 source code.zip 2026-10-23 219.6 kB
Totals: 3 Items   366.9 kB 0

Deprecations

  • SchemaParserOptions.Builder.introspectionEnabled(...) and the introspectionEnabled property are deprecated and will be removed in 15.0.0 (#910, [#858]). The option hides every field of the introspection types, like graphql-java's NoIntrospectionGraphqlFieldVisibility that was deprecated in graphql-java 22. Turn introspection off with graphql-java instead: kotlin // for the whole JVM Introspection.enabledJvmWide(false) // per request ExecutionInput.newExecutionInput() .query(query) .graphQLContext(mapOf(Introspection.INTROSPECTION_DISABLED to true)) An introspection query then fails with an "introspection disabled" error when it runs, instead of the FieldUndefined validation error it gets with the option.

Behaviour changes

  • Repeated fields (#920): a field that an object or input type declares twice, in the type and an extension, in two extensions or inside one definition, now logs a WARN from graphql.kickstart.tools.SchemaParser that names the declaration the schema keeps. Which one is kept doesn't change: objects keep the last one, input types keep their own over an extension's. ⚠️ This becomes an error in 15.0.0 (#865).

What's Changed

Full Changelog: https://github.com/graphql-java-kickstart/graphql-java-tools/compare/v14.4.0...v14.5.0

Source: README.md, updated 2026-10-23