You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For up to date release notes, refer to the project's [Change Log](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md).
6
6
@@ -14,26 +14,24 @@ For up to date release notes, refer to the project's [Change Log](https://github
14
14
---
15
15
16
16
## 3.8
17
-
`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.
18
17
19
-
- Adding a new hook `useSuspenseQuery` which will provide the core functionality for React 18 `Suspense` capabilities.
20
-
- Adding support for `Suspense` to `@defer`.
21
-
- Introducing another new hook `useBackgroundQuery` with `Suspense` support.
22
-
- Updating `useFragment` with `Suspense` support.
23
-
- Offer support for React 18's `SSR``renderToPipeableStream`
18
+
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:
24
19
25
-
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.
20
+
- Add a new hook `useSuspenseQuery` which will provide the core functionality for React 18 `Suspense` capabilities
21
+
- Ability to use `Suspense` with `@defer`
22
+
- Introduce another new hook `useBackgroundQuery` with `Suspense` support
23
+
- Ability to use `Suspense` with `useFragment`
24
+
- Server-side rendering (SSR) upgrade: support `renderToPipeableStream` for streaming renders
25
+
- Add the (opt-in) ability to access fields with the `@client` directive in the link chain
26
26
27
-
See Github [3.8 Milestone](https://github.com/apollographql/apollo-client/milestone/30) for more details.
27
+
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.
28
28
29
-
## 3.9
29
+
See the [3.8 Milestone](https://github.com/apollographql/apollo-client/milestone/30) for more details.
30
30
31
-
- TBD
31
+
## Future 3.x releases
32
32
33
-
## 3.10
34
-
35
-
- TBD
33
+
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.
36
34
37
35
## 4.0
38
36
39
-
-`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.
37
+
-`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 commit comments