-
Notifications
You must be signed in to change notification settings - Fork 584
Open
Description
GraphQL-Yoga roadmap
๐ก This page's content and the list of tasks is synced automatically from The Guild's Notion. We are open sourcing our roadmap and tasks because we wish to build tools in the public, and allow developers to take part in the process of shaping the future of this library.
๐ Feel free to share your thoughts, feedback and ideas with us.
๐ If you wish to show interest and help us prioritize tasks, use the ๐ on the issue.
v3
v4
- Overall API Review for the next major
- Drop legacy SSE in favor of GraphQL SSE
- Subscriptions use GraphQL over SSE "distinct connections mode"
- [v4] Limit available response protocols based on operation typeย #2677
- [v3] Persisted Operations
ExtractPersistedOperationIdtypeย #2045
Future
- Create benchmark comparing Apollo Router, Yoga + Gateway and Apollo Server + Gateway
- Vercel E2E workflow failing
- Nextra and Nextjs incompatibility 13.3.1
- e2e test for NextJS Edge on Yoga
- Migration guide from Apollo Server
- Add PluginHub to Yoga docs?
- Rewrite all caching related docs on Envelop, Yoga and Mesh
- Cross-Platform Sentry plugin for Yoga
- Add Yoga example to Deno Docs
- Add graphql yoga benchmarks to website
- Create a Yoga version for the Deno GraphQL tutorial
- Drop Node.js 14 support in our libraries
- Move NestJS Yoga driver to Yoga repo and archive the old one
- Add support for Federation v2.3
- fix(server): use
ServerResponse's close event to catch request cancellationย ardatan/whatwg-node#1220 - feat: Implementing Conditional Schema Support in @graphql-yoga/nestjsย #2992 ๐ 1
-
@graphql-yoga/plugin-response-cachewrites to cache whenenabled(request) => falseย #3034 -
@graphql-yoga/plugin-response-cache: Support more advanced use casesย #3018 -
@graphql-yoga/plugin-response-cacheDX frictionsย #3035 - Improve documentation Response Caching documentationย #3019 ๐ 2
- fix response cache usage with subscriptionsย #3006
- test: response-cache different schemaย #2200
- Yoga's
useResponseCacheplugin breaks subscriptionsย #3005 ๐ 1 - fix type and documentation for dynamic schema functionย #3004
- fix type for in memory cache factoryย #3000
- bug: Custom context not available in function to provide schema ย #2999
- Mutation not working when using @graphql-yoga/plugin-sofa for Restful APIย #2662
-
@graphql-yoga/plugin-response-cachenot yielding context tobuildResponseCacheKeyย #3021 - File Uploads brokenย #2606 ๐ 2
- Apollo Server Plugins Adapterย #3020
-
create-graphql-yogaCLIย #2698 - Unable to send multiple cookies via request.cookieStore?.set in a resolverย #2609
- consider
undefinedrequest paramater validation value as non existingย #2146 - File Uploads brokenย #2606 (comment) ๐ 2
- Sofa not working with conditional schemaย #2870
- Incompatible Typescript
Cachetype when usingcreateInMemoryCacheย #2905 ๐ 2 - Add create-yoga-app for - featureย #1387 ๐ 3 ๐ 1
- Supporting exactOptionalPropertyTypesย #2111
-
npxcommand for creating templates bootstrap like Next.jscreate-yogaย #1354 ๐ 2 - apollographql studio how to used ?ย #1036
- Upcoming driver API changeย enisdenjo/graphql-yoga-nestjs#84
- GraphQL Yoga driver for NestJS GraphQLย #2525
- v1ย enisdenjo/graphql-yoga-nestjs#82
- add nextjs edge exampleย #2471
- Generic JWT pluginย #1921
- NextJS 13+ (app/api/graphql/route.js) Integrationย #2696 ๐ 1
- WIP: File Uploads with Federationย #2334
- Bun + Typescript type mismatch: Argument of type 'YogaServerInstance<{}, {}>' is not assignable to parameter of type 'Serve<unknown>'ย #3003
- Reporting metrics to Apollo GraphOS Studioย #3022 ๐ 3
- Update documentation about federationย #1973
- Throwing an error from a plugin result in
Unexpected responseย #2984 - Relay Client Network Layer Recipeย #2129
- investigate fastly Compute@Edge compatibilityย #1105 ๐ 1 ๐ 1
- Rewrite Envelop plugins as Yoga plugins if they'd be better with Yoga hooksย #1732
- Create E2E Test workflow for Netlify Edgeย #1127 ๐ 1
- Emphasize usage of
Repeaterin the documentation/tutorialย #2672 - Document Error Status Code behavior (500 for unexpected errors etc)ย #1838
- YogaDriver for NestJS: support nestjs/graphql's @Subscription
filterfunctionย #2978 ๐ 2 - Documentation of Yoga's plugin systemย #1730
- Throws error when using
useGraphQlJit()plugin and request headerAcceptis notapplication/graphql-response+json, application/json, multipart/mixedย #2967 ๐ 2 - Plugin Hub - How to distinguish between Envelopโs and Yogaโsย #1731
- Create a bundle size benchmark that reflect true sizeย #2140 ๐ 1
- Vercel Edge Runtime supportย #2247
- document platform/integration capabilities/limitationsย #2185
- Add an E2E test and example for Google Cloud Functionsย #2160 ๐ 1
- Poll interval or refetch on search GQL schema in GraphIQLย #1161 ๐ 3 ๐ 3 โค๏ธ 1 ๐ 1
- GraphiQL no longer persists Variables/Headers after closing tabย #2650 ๐ 1
- GraphiQL headers are not reused in new GIQL tabย #1163 ๐ 2 ๐ 1
- Graphql-shield not working properly with graphql-yoga and graphql-modules.ย #1321
- Tutorial Follow-Up Tasksย #916 ๐ 1 โค๏ธ 2 ๐ 1
- Live Query Pluginย #1377 โค๏ธ 2
- Add File Upload support to Federation pluginย #2120
- Communicate which TypeScript versions we support and test on thoseย #1395
- Get rid of all non-MIT/unlicensed dependenciesย #1587 ๐ 1
- docs/route-lockfile.txt is not asserted/checked on CIย #2108 ๐ 2
- @graphql-yoga/apollo-link: ESM import issue with Next.jsย #2194 ๐ 2 ๐ 1
- Document typing the GraphQL Contextย #2204 ๐ 3
- Attach AbortSignal to context by default ๐คย #2207 ๐ 2
- Run Apollo Federation compatibility tests on NestJS Yoga driverย #2623
- API referenceย #2216 ๐ 5
- Basic SSE example with Bun not streaming properlyย #2523
- [graphiql] show response headers in UIย graphql/graphiql#3025 ๐ 5
- GraphQL Yoga driver for NestJS GraphQLย #2525
- dedicated client documentation (urql, relay, apollo)ย #2186 ๐ 3
- feat: Update graphql yoga to v3ย parse-community/parse-server#8250 ๐ 1
- Adding Apollo Federation benchmarksย #2524
- do not return 404 when using query params or trailing slashย #2893
- GraphQL over SSE distinct connection modeย #2463
- OpenWhisk example with integration & e2e testsย #1860
- Use Apollo's Federation compatibility checker actionย #2511
response-cache
- [response-cache] update @envelop/response-cache with support of scope, defer and streamย #2993
- [response-cache] document path for using SDL directive annotations for cachingย #2187 ๐ 1
tutorial
- [tutorial] deploy yoga to fargateย #1155
- [tutorial] screenshot uses require instead of importย #1140
- [tutorial] Deploy Yoga to Cloud Runย #1153
v3/express
managed-federation
Metadata
Metadata
Assignees
Labels
No labels