From 7bff5ac3d9d4f441ff1cc70b6fd6ae60b1b7cfb2 Mon Sep 17 00:00:00 2001 From: JV Date: Wed, 7 Dec 2022 10:37:04 -0700 Subject: [PATCH] Roadmap updates (#10336) * updates roadmap nov 2022 * roadmap updates dec 2022 * added milestone * Update ROADMAP.md * Update ROADMAP.md Co-authored-by: Jeff Auriemma --- ROADMAP.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 45604cd65ae..450de7067c0 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,6 +1,6 @@ # 🔮 Apollo Client Roadmap -**Last updated: Nov 2022** +**Last updated: Dec 2022** For up to date release notes, refer to the project's [Change Log](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md). @@ -14,10 +14,17 @@ For up to date release notes, refer to the project's [Change Log](https://github --- ## 3.8 +`Release 3.8` will be a series of Alpha releases introducing React 18 & SSR `experimental` features so they can be tested and adopted incrementally. Eventually these features will be moving to Beta and then to RC and GA release status. -- `Release 3.8` will focus on adding a new experimental hook: `useBackgroundQuery` as well as adding experimental support for React 18 `Suspense` and will also offer better support for React 18's `SSR` architecture. -- These different features will be introduced in a series of Alpha releases so they can be tested and adopted incrementally. Eventually these features be will be moving to Beta and then to RC and GA status. -- As we release each new feature we'll be looking for feedback from the community on performance, usage and developer experience of adopting and implementing these new concepts in your applications. +- Adding a new hook `useSuspenseQuery` which will provide the core functionality for React 18 `Suspense` capabilities. +- Adding support for `Suspense` to `@defer`. +- Introducing another new hook `useBackgroundQuery` with `Suspense` support. +- Updating `useFragment` with `Suspense` support. +- Offer support for React 18's `SSR` `renderToPipeableStream` + +As we release each new feature we'll be looking for feedback from the community on performance, usage and developer experience of adopting and implementing these new concepts in your applications. + +See Github [3.8 Milestone](https://github.com/apollographql/apollo-client/milestone/30) for more details. ## 3.9 @@ -29,4 +36,4 @@ For up to date release notes, refer to the project's [Change Log](https://github ## 4.0 -- Release 4.0 will be our next major release of the Client and is still in `pre-planning` phases. See Github [4.0 Milestone](https://github.com/apollographql/apollo-client/milestone/31) for more details. +- `Release 4.0` will be our next major release of the Client and is still in `pre-planning` phases. See Github [4.0 Milestone](https://github.com/apollographql/apollo-client/milestone/31) for more details.