This is an open meeting: To attend, read JoiningAMeeting.md then edit and PR this file. (Edit: ✎ above, or press "e") |
---|
The GraphQL Working Group meets regularly to discuss changes to the GraphQL Specification and other core GraphQL projects. This is an open meeting in which anyone in the GraphQL community may attend.
This is the primary monthly meeting, which typically meets on the first Thursday of the month. In the case we have additional agenda items or follow ups, we also hold additional secondary meetings later in the month.
- Date & Time: April 3, 2025, 10:30 AM – 12:00 PM PDT
- View the calendar, or subscribe (Google Calendar, ical file).
- Please Note: The date or time may change. Please check this agenda the week of the meeting to confirm. While we try to keep all calendars accurate, this agenda document is the source of truth.
- Video Conference Link: https://zoom.us/j/593263740
- Password: graphqlwg
- Live Notes: Live Notes
Name | GitHub | Organization | Location |
---|---|---|---|
Lee Byron (Host) | @leebyron | GraphQL Foundation | San Francisco, CA, US |
Benjie Gillam | @benjie | Graphile | Chandler's Ford, UK |
Martin Bonnin | @martinbonnin | Apollo | Paris, FR |
Alex Reilly | @twof | DoorDash | San Francisco, CA, US |
- Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host)
- Introduction of attendees (5m, Host)
- Determine volunteers for note taking (1m, Host)
- Review agenda (2m, Host)
- Check for ready for review agenda items (5m, Host)
- Let's set a July 1st deadline for spec release (5m, Benjie)
- Replace ExecuteSelectionSet with ExecuteGroupedFieldSet (5m, Benjie)
- Editorial needed by fragment arguments and incremental delivery; let's get it merged!
- Make
includeDeprecated
non-null (10m, Martin)- graphql/graphql-spec#1142
- advance to RFC2/RFC3?
- Consistently use "response name" over "response key" (5m, Benjie)
- Clarify 'before execution begins' (5m, Benjie)
- Editorial, aim: merge.
- Add 'extensions' to request (2m, Benjie)
- RFC2, no GraphQL.js changes needed. 4 TSC approvals. Plan: RFC3.
- Implementations may not deprecate a field that the interface hasn't deprecated (2m, Benjie)
- RFC2, 4 TSC approvals, GraphQL.js PR merged. Plan: RFC3.
- Prevent @skip and @include on root subscription selection set (5m, Benjie)
- RFC2, GraphQL.js merged. Aim: RFC3.
- Clarify 'Values of Correct Type' rule relates to literals (5m, Benjie)
- Editorial. Aim: merge. Needed by oneOf.
- OneOf Input Objects (10m, Benjie)
- RFC2. Implemented unflagged in GraphQL.js 15, 16; GraphQL.NET v8; GraphQL Java v21.2. Aim: RFC3.
- Default value coercion rules (15m, Benjie)
- RFC2, GraphQL.js PR merged. Aim: RFC3.
- Define Data Collections used in the spec (20m, Benjie)
- RFC2, aim: RFC3.
- Then: Recommend that order of unordered collections is maintained where possible
- RFC2, aim: RFC3.
- Then: Type system ordering of: object interfaces, directive arguments, input object fields, enum values
- RFC2, aim: RFC3.
- Reaching a consensus on Semantic Nullability (25m, Alex)
- Disabling error propagation proposal (10m, Alex)