Skip to content

Commit

Permalink
Add more details to the roadmap (#10494)
Browse files Browse the repository at this point in the history
  • Loading branch information
bignimbus authored Jan 30, 2023
1 parent 4a4f48d commit b4a4bd1
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions ROADMAP.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# 🔮 Apollo Client Roadmap

**Last updated: Jan 2023**
**Last updated: 2023-01-30**

For up to date release notes, refer to the project's [Change Log](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md).
For up to date release notes, refer to the project's [Changelog](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md).

> **Please note:** This is an approximation of **larger effort** work planned for the next 6 - 12 months. It does not cover all new functionality that will be added, and nothing here is set in stone. Also note that each of these releases, and several patch releases in-between, will include bug fixes (based on issue triaging) and community submitted PR's.
> **Please note:** This is an approximation of **larger effort** work planned for the next 6 - 12 months. It does not cover all new functionality that will be added, and nothing here is set in stone. Also note that each of these releases, and several patch releases in-between, will include bug fixes (based on issue triaging) and community submitted PRs.
## ✋ Community feedback & prioritization

Expand All @@ -13,7 +13,9 @@ For up to date release notes, refer to the project's [Change Log](https://github

---

## 3.8
## [3.8.0](https://github.com/apollographql/apollo-client/milestone/30)

_Approximate Date: 2023-03-31_

Currently in active development and being shipped in a series alpha releases. React 18 users will get a lot out of this release since it introduces support for Suspense and (for you server-side rendering enthusiasts) `renderToPipeableStream`. There are also new features added to the core as well. Here's a brief overview:

Expand All @@ -26,12 +28,18 @@ Currently in active development and being shipped in a series alpha releases. R

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. Try it today: `npm i @apollo/client@alpha` and let us know what you think! Once new feature development is complete we'll move this to beta and then GA once stable.

See the [3.8 Milestone](https://github.com/apollographql/apollo-client/milestone/30) for more details.

## Future 3.x releases

_Approximate Date: TBD_

The 3.8 release is a major milestone for the project's React support. Feedback from the community will have a big impact on where we go next, particularly as use cases for React Server Components and other React 18 features emerge. In addition to new functionality, there is a significant backlog of questions and fixes that we want to categorize and thoughtfully address in upcoming releases.

## Demo app: Spotify clone

_Approximate Date: 2023-02-23_

We are working on a full-stack Spotify clone to showcase and test the capabilities of Apollo Client 3.8. Right now it's a private repository that we're using to dogfood the alpha branch internally. We will open-source it in the near future for use as a demonstration of how to use features like `useSuspenseQuery` and `useBackgroundQuery` in a nontrivial React app. It may also be useful as a bug reproduction template in the future.

## 4.0

- `Release 4.0` will be our next major release of the Client and is still in early planning. See Github [4.0 Milestone](https://github.com/apollographql/apollo-client/milestone/31) for more details.

0 comments on commit b4a4bd1

Please sign in to comment.