fix(deps): update dependency graphql to v17 - #11902
Conversation
992a561 to
c0a9a34
Compare
|
@cursor complete this update |
|
Completed the GraphQL v17 upgrade on Changes
Verification
CI should now pass the typescript and lint checks that were failing. The test / test-graphql jobs may still need a database environment to run fully. |
GraphQL v17 enforces that interface fields cannot be non-deprecated when
implementation fields are deprecated. Remove location from Host fields
that receive a deprecation reason since Account.location is not deprecated.
Update input field defaults to use the new GraphQLDefaultInput shape
({ value: ... }) required by graphql v17.
Add an npm override to dedupe nested graphql@16 packages from
@escape.tech/graphql-armor, fixing ValidationRule type mismatches with
Apollo Server.
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
GraphQL v17 requires interface fields to be deprecated when implementation fields are. Add deprecation reasons to tiers, stats, and plan on the CollectiveInterface type to match CollectiveFields.
GraphQL v17 reports missing required variables as invalid values rather than using the previous "was not provided" message format.
GraphQL v17 uses "has invalid value" instead of "got invalid value" when reporting variable coercion failures.
GraphQL v17 requires argument defaults to use the default: { value }
shape for VariablesInAllowedPositionRule to recognize them. This fixes
E2E failures where nullable $limit/$offset variables were rejected
against Int! collection arguments (e.g. DashboardVendors query).
|
Matching frontend PR: opencollective/opencollective-frontend#12271 |


This PR contains the following updates:
16.14.1→17.0.1Release Notes
graphql/graphql-js (graphql)
v17.0.1Compare Source
v17.0.1 (2026-06-16)
Bug Fix 🐞
tracePromise(@logaretm)Internal 🏠
2 PRs were merged
Committers: 2
v17.0.0Compare Source
v17.0.0 (2026-06-15)
New Feature 🚀
Bug Fix 🐞
Docs 📝
11 PRs were merged
@experimental_disableErrorPropagation(@yaacovCR)Polish 💅
2 PRs were merged
Internal 🏠
6 PRs were merged
Committers: 3
v16.14.2Compare Source
v16.14.2 (2026-06-09)
Docs 📝
7 PRs were merged
Polish 💅
Committers: 2
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.