Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 2.06 KB

ROADMAP.md

File metadata and controls

38 lines (22 loc) · 2.06 KB

🔮 Apollo Client Roadmap

Last updated: 2023-09-26

For up to date release notes, refer to the project's Changelog.

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

  • Please report feature requests or bugs as a new issue.
  • If you already see an issue that interests you please add a 👍 or a comment so we can measure community interest.

Currently in planning phase

Features we plan to tackle:

  • Introduce a suspenseful useFragment that will suspend when the data is not yet loaded
  • Ability to preload a query outside of a React component that can be used with useReadQuery to suspend while loading
  • Introduce a new useInteractiveQuery/useLazyBackgroundQuery hook (name TBD)
  • Improved testing utilities
  • Optimizing memory usage in SSR scenarios

NOTE: These are subject to change and are not guaranteed to be part of 3.9 at the time of this writing.

Future 3.x releases

Approximate Date: TBD

The 3.8 release was 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.

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 for more details.