Hi 👋 Small PSA: there's a good discussion at the moment in the GraphQL community about changing the "everything is nullable by default" of GraphQL to something that's more useful for typesafe clients like Apollo Kotlin and Relay.
It's been going on for a while now and as with every spec, it won't happen overnight. But proposals like
CCN (Client Controlled Nullability) or
True Nullability are getting some traction and with GraphQL summit around the corner, I wouldn't be surprised to see things accelerate a bit in the coming weeks.
tldr; If you have use cases/ideas around GraphQL and nullability, now is a good time to weigh in in the
sub-working group and/or reach out so we can see what Apollo Kotlin can make to ease working with nullability in GraphQL
graphql.