HI there - thanks for this update. Exciting things ahead for sure.
I have a few questions:
-
Breaking changes in 1.1 caused (and are still causing) us real headaches. As we continue to invest real effort in applications using Dgraph, could we have some clarity around how long GraphQL± will remain, especially as you say Dgraph will eventually merge GraphQL± and GraphQL? If I need to scrap all my existing queries and rework them all, then I’ll have a problem with maintainability/stability in the future.
-
How do we delete via the GraphQL interface? The examples only show addition and mutation.
-
Is there a plan to support variables within queries (a as someField) for use within later parts of the same query (as per GraphQL±). If so, I’d be interested in seeing an example of that too.
-
What’s the future for RDF-based queries? We use these a lot …
Really looking forward to seeing this develop - but please, please - keep existing users in mind. Breaking changes cause substantial amounts of rework, testing, operational support … and so on. It’s a big deal to ask us to discard everything we already have working and it actually damages Dgraph’s credibility if every new release loses backwards compatibility.