Overview
v1.10.0 brings graphql-go up to the official GraphQL September 2025 spec, including support for the new @oneOf directive and validation behavior brought into much closer parity with graphql-js. It also ships a round of validation and lexer optimizations plus a number of bug fixes, especially around introspection, deprecations, subscriptions, and default values.
What's Changed
-
feat: allow int64 custom scalars by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/716
-
feat(validation): deprecated iface impl discrepancy by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/734
-
feat: support full unicode in lexer by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/736
-
feat: add oneOf directive by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/707
-
fix: trace ctx by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/713
-
fix: incorrect conversion between integer types by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/719
-
fix: failing build by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/721
-
fix: deprecated reason non-nullable by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/735
-
fix(introspection): support includeDeprecated on args and inputFields by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/737
-
fix: introspection query by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/738
-
fix(introspection): include deprecation reason by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/739
-
fix: missing isDeprecated by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/740
-
fix: impl field default values by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/741
-
test: validation parity with graphql-js by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/708
-
test: subscription validation improvement by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/731
-
refactor: improve validation performance by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/712
-
docs: fix typos by @deining in https://github.com/graph-gophers/graphql-go/pull/720
-
doc: include default query by @pavelnikolov in https://github.com/graph-gophers/graphql-go/pull/733
New Contributors
- @deining made their first contribution in https://github.com/graph-gophers/graphql-go/pull/720
Full Changelog: https://github.com/graph-gophers/graphql-go/compare/v1.9.0...v1.10.0