Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4: Cache overhaul, gql_link integration, and more #648

Merged
merged 128 commits into from
Oct 6, 2020
Merged

Conversation

micimize
Copy link
Collaborator

@micimize micimize commented May 21, 2020

4.0.0-alpha.11 is published!

See the v4 changelog - we're offloading links onto the gql_link system, and now have a normalize-backed cache (heavily based on ferry's cache).

v4 aims to solve a number of sore spots, particularly with caching, largely by leveraging libraries from the https://github.com/gql-dart ecosystem. There has also been a concerted effort to add more API docstrings to the code base.

Will close #608, and thus by extension #176, #471, #646, #300, and probably many other deep-seeded cache issues

If you are not using file uploads or the PersistedQueriesLink, please give it a try and report any issues you encounter, or close/comment any issues it solves for you. If you didn't have any, or just want to give feedback, let us know in the discord #feedback channel!

If you want and can afford to support ongoing development, you can ❤️ sponsor me or contribute to the 👐 open collective.

klavs and others added 30 commits February 16, 2020 19:21
BREAKING CHANGE: Link layer is now implemented via package:gql_link and package:gql_exec
BREAKING CHANGE: the deprecated string documents are no longer supported
…m client (for now), retrieve subscription changes from #533
@micimize micimize merged commit 8691287 into beta Oct 6, 2020
@micimize micimize deleted the modularization branch October 6, 2020 15:07
@HofmannZ
Copy link
Member

HofmannZ commented Oct 7, 2020

🎉 This PR is included in version 4.0.0-beta.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@HofmannZ
Copy link
Member

🎉 This PR is included in version 4.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
released on @beta released v4 Issue with a v4 library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Roadmap for v4