feat: support federation 2.7#2088
Conversation
|
Currently this lib allows you specify you own custom |
Had a brief discussion, the plan is to check if progressive override label would work with older fed version from composition. if not, we'll have to check fed version per directives to make sure they are correctly generated. |
|
Somehow fed |
Confirmed with Apollo it is a Rover bug and fixed with federation |
…2088) Support federation v2.7. Here's [directive details](https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/reference/directives) Support [progressive @OverRide directive](https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/reference/directives#progressive-override). These directives will require specific federation versions to generate schema. 1. `@authenticate` directive is generated from `2.5+` 2. `@requiresScopes` directive is generated from `2.5+` 3. `@policy` directive is generated from `2.6+` 4. `@composeDirective` directive is generated from `2.1+` 5. `@interfaceObject ` directive is generated from `2.6+` 6. `@override` directive with 2nd argument of `label` from `2.7` --------- Co-authored-by: sjin <sjin@expediagroup.com>
Support federation v2.7. Here's directive details
Support progressive @override directive.
These directives will require specific federation versions to generate schema.
@authenticatedirective is generated from2.5+@requiresScopesdirective is generated from2.5+@policydirective is generated from2.6+@composeDirectivedirective is generated from2.1+@interfaceObjectdirective is generated from2.3+@overridedirective with 2nd argument oflabelfrom2.7