graphql-tools
graphql-tools copied to clipboard
Project Roadmap
GraphQL-Tools 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.
Future
- [x] Create benchmark comparing Apollo Router, Yoga + Gateway and Apollo Server + Gateway
- [x] Create performance benchmark for Federation and Stitching
- [ ] Add notes about loading files on non-Node env
- [ ] merge deferred fragments at the same level
- [x] Add notes to various places to raise awareness that printSchema doesnβt include directives in the SDL
- [ ] Possible bug in GraphQL Tools?
- [x] Drop Node.js 14 support in our libraries
- [x] https://github.com/ardatan/graphql-tools/issues/4956 :+1: 2
- [x] https://github.com/ardatan/graphql-tools/pull/4886 :+1: 4
- [x] https://github.com/ardatan/graphql-tools/pull/5131
- [x] https://github.com/ardatan/graphql-tools/pull/5115
- [x] https://github.com/ardatan/graphql-tools/pull/4435
- [x] https://github.com/ardatan/graphql-tools/pull/4781
- [ ] https://github.com/ardatan/graphql-tools/pull/4965
- [ ] https://github.com/ardatan/graphql-tools/pull/3113 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/pull/3798
- [x] https://github.com/ardatan/graphql-tools/pull/4439
- [ ] https://github.com/ardatan/graphql-tools/pull/4505 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/pull/4994
- [ ] https://github.com/ardatan/graphql-tools/pull/4291
- [ ] https://github.com/ardatan/graphql-tools/pull/4337
- [ ] https://github.com/ardatan/graphql-tools/pull/4549
- [ ] https://github.com/ardatan/graphql-tools/pull/2397
- [ ] https://github.com/ardatan/graphql-tools/pull/1941 :eyes: 2 :heart: 10
- [ ] https://github.com/ardatan/graphql-tools/pull/4844
- [ ] https://github.com/ardatan/graphql-tools/pull/3594
- [x] https://github.com/ardatan/graphql-tools/pull/4485
- [x] https://github.com/ardatan/graphql-tools/pull/4545
- [ ] https://github.com/ardatan/graphql-tools/pull/4723
- [ ] https://github.com/ardatan/graphql-tools/pull/4728 :eyes: 1
- [x] https://github.com/ardatan/graphql-tools/pull/5073
- [ ] https://github.com/ardatan/graphql-tools/pull/5189
- [ ] https://github.com/ardatan/graphql-tools/pull/5093
- [x] https://github.com/ardatan/graphql-tools/issues/5188
- [ ] https://github.com/ardatan/graphql-tools/issues/5173
- [x] https://github.com/ardatan/graphql-tools/pull/5162 :heart: 1
- [x] https://github.com/ardatan/graphql-tools/issues/5140
- [x] https://github.com/ardatan/graphql-tools/pull/5191
- [ ] https://github.com/ardatan/graphql-tools/issues/3906
- [ ] https://github.com/ardatan/graphql-tools/issues/4699 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/3837 :+1: 2
- [ ] https://github.com/ardatan/graphql-tools/issues/5130
- [x] https://github.com/ardatan/graphql-tools/issues/5132 :+1: 1
- [x] https://github.com/ardatan/graphql-tools/issues/5101
- [ ] https://github.com/ardatan/graphql-tools/issues/3571
- [x] https://github.com/ardatan/graphql-tools/issues/4171
- [ ] https://github.com/ardatan/graphql-tools/issues/2464
- [ ] https://github.com/ardatan/graphql-tools/issues/3797
- [ ] https://github.com/ardatan/graphql-tools/issues/4226 :+1: 1 :eyes: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4262
- [ ] https://github.com/ardatan/graphql-tools/issues/2559
- [ ] https://github.com/ardatan/graphql-tools/issues/4289
- [ ] https://github.com/ardatan/graphql-tools/issues/5127 :+1: 6 :heart: 2 :tada: 2
- [ ] https://github.com/ardatan/graphql-tools/issues/2550 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4290 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4063
- [ ] https://github.com/ardatan/graphql-tools/issues/4336
- [ ] https://github.com/ardatan/graphql-tools/issues/4300 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4338
- [ ] https://github.com/ardatan/graphql-tools/issues/4366
- [ ] https://github.com/ardatan/graphql-tools/issues/4339
- [ ] https://github.com/ardatan/graphql-tools/issues/3127
- [ ] https://github.com/ardatan/graphql-tools/issues/3785 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4087
- [ ] https://github.com/ardatan/graphql-tools/issues/4285
- [ ] https://github.com/ardatan/graphql-tools/issues/4278 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/3209
- [ ] https://github.com/ardatan/graphql-tools/issues/4196
- [ ] https://github.com/ardatan/graphql-tools/issues/4263 :+1: 4
- [ ] https://github.com/ardatan/graphql-tools/issues/4265
- [ ] https://github.com/ardatan/graphql-tools/issues/4270 :+1: 12
- [ ] https://github.com/ardatan/graphql-tools/issues/4280 :+1: 3
- [ ] https://github.com/ardatan/graphql-tools/issues/4383
- [ ] https://github.com/ardatan/graphql-tools/issues/4394
- [ ] https://github.com/ardatan/graphql-tools/issues/4434
- [x] https://github.com/ardatan/graphql-tools/issues/4320
- [ ] https://github.com/ardatan/graphql-tools/issues/4464
- [ ] https://github.com/ardatan/graphql-tools/issues/4482
- [ ] https://github.com/ardatan/graphql-tools/issues/4475
- [ ] https://github.com/ardatan/graphql-tools/issues/4498 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4512
- [ ] https://github.com/ardatan/graphql-tools/issues/4508
- [ ] https://github.com/ardatan/graphql-tools/issues/4514
- [ ] https://github.com/ardatan/graphql-tools/issues/4522
- [ ] https://github.com/ardatan/graphql-tools/issues/4027
- [ ] https://github.com/ardatan/graphql-tools/issues/4047
- [ ] https://github.com/ardatan/graphql-tools/issues/4596
- [ ] https://github.com/ardatan/graphql-tools/issues/4612
- [ ] https://github.com/ardatan/graphql-tools/issues/4722
- [ ] https://github.com/ardatan/graphql-tools/issues/4732 :+1: 3
- [x] https://github.com/ardatan/graphql-tools/issues/4768
- [ ] https://github.com/ardatan/graphql-tools/issues/4774
- [ ] https://github.com/ardatan/graphql-tools/issues/4792 :+1: 4
- [x] https://github.com/ardatan/graphql-tools/issues/4794
- [ ] https://github.com/ardatan/graphql-tools/issues/4854 :+1: 11
- [ ] https://github.com/ardatan/graphql-tools/issues/4848 :+1: 9
- [ ] https://github.com/ardatan/graphql-tools/issues/4859
- [ ] https://github.com/ardatan/graphql-tools/issues/4857
- [ ] https://github.com/ardatan/graphql-tools/issues/4894
- [ ] https://github.com/ardatan/graphql-tools/issues/4881
- [x] https://github.com/ardatan/graphql-tools/issues/4767
- [ ] https://github.com/ardatan/graphql-tools/issues/3880 :+1: 2
- [ ] https://github.com/ardatan/graphql-tools/issues/4898
- [ ] https://github.com/ardatan/graphql-tools/issues/4683 :+1: 2
- [ ] https://github.com/ardatan/graphql-tools/issues/4945
- [ ] https://github.com/ardatan/graphql-tools/issues/4958
- [ ] https://github.com/ardatan/graphql-tools/issues/4726 :confused: 2 :eyes: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/4966
- [ ] https://github.com/ardatan/graphql-tools/issues/4998 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/5049 :+1: 1
- [x] https://github.com/ardatan/graphql-tools/issues/4777 :+1: 5
- [ ] https://github.com/ardatan/graphql-tools/issues/4582 :+1: 1
- [ ] https://github.com/ardatan/graphql-tools/issues/5066 :+1: 4
- [ ] https://github.com/ardatan/graphql-tools/issues/2051
- [ ] https://github.com/ardatan/graphql-tools/issues/5091
- [x] https://github.com/ardatan/graphql-tools/pull/5120
- [x] https://github.com/ardatan/graphql-tools/issues/4618 :+1: 1
- [x] https://github.com/ardatan/graphql-tools/issues/4819
batch-delegate
- [ ] https://github.com/ardatan/graphql-tools/pull/2951
- [ ] https://github.com/ardatan/graphql-tools/issues/2950
WIP
- [ ] https://github.com/ardatan/graphql-tools/pull/2816 :+1: 1 :eyes: 1 :heart: 1 :tada: 1 :rocket: 1
Feature request
- [ ] https://github.com/ardatan/graphql-tools/issues/3599
documentation
- [ ] https://github.com/ardatan/graphql-tools/issues/4092 :+1: 3
resolvers-composition
- [ ] https://github.com/ardatan/graphql-tools/issues/4609
graphql-tools/load
- [ ] https://github.com/ardatan/graphql-tools/issues/4687
website
- [ ] https://github.com/ardatan/graphql-tools/issues/4684
executor-http
- [ ] https://github.com/ardatan/graphql-tools/issues/5054
Any plans of dropping Node.js v16?
Related: https://github.com/ardatan/graphql-tools/issues/5675
That issue you created is not related to Node 16 support. Currently we don't need to drop Node 16, so we are planning to drop it soon.