GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Backwards compatibility issues with DIRECTIVE_DEFINITION location on older versions of graphql · Issue #4479 · graphql-java/graphql-java Open DescriptionDescribe the problem The latest versions of graphql-java has implemented graphql/graphql-spec#1206 This allows a new location for directives the standard However if this modern schema is then represented to some other consumer who is on a graphql version that is older and this is very common right now) then they consumer will choke on the schema To Reproduce Print a schema on latest graphql-java (say ** Design concerns ** Normally the version of graphql-java is localised to the running instance and hence this additive change would be ok but schema printing and introspection are ways in which schema can leave the runtime version of the server and need to be run on older versions. I think there should be a "predicate" / "switch" mechanism that allows older versions (1 back say) of schema to be printed / produced. ActivityMetadataMetadataAssigneesLabelsNo labels TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |