-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
feat: Update graphql yoga to v3 #8250
Conversation
Thanks for opening this pull request!
|
Thanks for opening this PR
We'll wait until it is published as stable release before merge, but great that you opened the PR already so we can prepare. |
Hi there, we are preparing the Parse Server 6 release this month. If this PR contains any breaking changes, this would be a good time to merge it. The next opportunity for merging breaking changes (without deprecation) will be end of 2023. cc @Moumouls for this GraphQL PR |
@mtrezza we are very close to major, please wait for us so we can push this forward! |
also, can you please approve the workflow so we can have a view into the current state? |
Could you resolve the conflicting files, so I can run the workflow? |
I will reformat the title to use the proper commit message syntax. |
@mtrezza Rebased the conflicts
I think we will probably release it before December 1st. |
Let's coordinate then, you can keep us updated here or reach out to me directly via our Slack. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
I've opened #8314 to track this for our Parse Server 6 release. |
Is there anything we can help here to get this merged? |
Resolving the conflict would be good |
Done! |
We are nearing the feature freeze of Parse Server 6. What's missing in this PR to merge it? |
@ardatan We have merged the upgrade to lock-file version 2. Could you rebase this PR on the latest commit? This should solve the install issue. |
45feb12
to
d06a12d
Compare
@ardatan @mtrezza with have some deep fails also related to the custom schema system, i will not be able to take a deep look until mid January, btw @mtrezza this PR should be okay to be in Parse V6 later since it will not introduce any breaking changes to interfaces exposed to Parse developers. It's just an internal refactoring as i can see |
Thanks for clarifying, I was going with @ardatan's comment, but he probably meant the internal API:
So I'll remove the breaking label and I'll also remove this from the "planned changes" list of PS6. |
What is the status of this PR? Can we get this ready for merge? |
If you help us with failing tests, we'd love to proceed. |
@parse-community/server heads up to GraphQL developers; this PR needs a helping hand to upgrade the GraphQL API |
@mtrezza closing this, we are on apollo |
New Pull Request Checklist
Issue Description
Hi @parse-community team!
We recently released v3 of GraphQL Yoga with bunch of improvements and new features.
You can see the changelog and also the migration guide for all the changes done between v2 and v3.
Migration guide; https://www.the-guild.dev/graphql/yoga-server/v3/migration/migration-from-yoga-v2
Changelog; https://github.com/dotansimha/graphql-yoga/blob/v3/packages/graphql-yoga/CHANGELOG.md
Related issue: #8314
Closes: #8314
Approach
@graphql-yoga/node
withgraphql-yoga
cors
middleware becausegraphql-yoga
handles CORS alreadyschema
in v3TODOs before merging