Composite keys and arguments
Large rewrite of resolver internals to support composite key selections and complex argument shapes. See #141.
⚠️ Minor breaking changes:
- Resolver key argument aliases require a simple rewrite into arguments templates:
- old syntax:
@stitch(key: "myArg:myKey")
- new syntax:
@stitch(key: "myKey", arguments: "myArg: $.myKey")
.
- old syntax:
- Regenerate all supergraph exports for latest schema formats.
- Bust all query plan caches for latest plan format.