Skip to main content

GraphQL changelog for 2026

GraphQL schema changes from 2026.

In this article

Schema changes for 2026-08-18

The GraphQL schema includes these changes:

  • Argument excludeUserLinked: Boolean (with default value) added to field Issue.closedByPullRequestsReferences
  • Argument excludeUserLinked: Boolean (with default value) added to field PullRequest.closingIssuesReferences

Schema changes for 2026-08-17

The GraphQL schema includes these changes:

  • Enum value 'SECURITY_KEYwas removed from enumProofOfPresenceRequirement'

Schema changes for 2026-08-13

The GraphQL schema includes these changes:

  • Field innersourceVulnerabilities was added to object type Enterprise
  • Argument after: String added to field Enterprise.innersourceVulnerabilities
  • Argument before: String added to field Enterprise.innersourceVulnerabilities
  • Argument ecosystem: SecurityAdvisoryEcosystem added to field Enterprise.innersourceVulnerabilities
  • Argument first: Int added to field Enterprise.innersourceVulnerabilities
  • Argument last: Int added to field Enterprise.innersourceVulnerabilities
  • Argument orderBy: SecurityVulnerabilityOrder (with default value) added to field Enterprise.innersourceVulnerabilities
  • Argument package: String added to field Enterprise.innersourceVulnerabilities
  • Argument 'severities: [SecurityAdvisorySeverity!]added to fieldEnterprise.innersourceVulnerabilities'
  • Field innersourceVulnerabilities was added to object type Organization
  • Argument after: String added to field Organization.innersourceVulnerabilities
  • Argument before: String added to field Organization.innersourceVulnerabilities
  • Argument ecosystem: SecurityAdvisoryEcosystem added to field Organization.innersourceVulnerabilities
  • Argument first: Int added to field Organization.innersourceVulnerabilities
  • Argument last: Int added to field Organization.innersourceVulnerabilities
  • Argument orderBy: SecurityVulnerabilityOrder (with default value) added to field Organization.innersourceVulnerabilities
  • Argument package: String added to field Organization.innersourceVulnerabilities
  • Argument 'severities: [SecurityAdvisorySeverity!]added to fieldOrganization.innersourceVulnerabilities'

Schema changes for 2026-08-12

The GraphQL schema includes these changes:

  • Type IssueFieldValueFilter was added
  • Input field dateValue of type String was added to input object type IssueFieldValueFilter
  • Input field fieldId of type ID was added to input object type IssueFieldValueFilter
  • Input field fieldName of type String was added to input object type IssueFieldValueFilter
  • Input field multiSelectOptionIds of type '[ID!]was added to input object typeIssueFieldValueFilter'
  • Input field multiSelectOptionValues of type '[String!]was added to input object typeIssueFieldValueFilter'
  • Input field numberValue of type Float was added to input object type IssueFieldValueFilter
  • Input field singleSelectOptionId of type ID was added to input object type IssueFieldValueFilter
  • Input field singleSelectOptionValue of type String was added to input object type IssueFieldValueFilter
  • Input field textValue of type String was added to input object type IssueFieldValueFilter
  • Input field issueFieldValues of type '[IssueFieldValueFilter!]was added to input object typeIssueFilters'
  • Field pinnedIssueFields was added to object type Organization
  • Argument after: String added to field Organization.pinnedIssueFields
  • Argument before: String added to field Organization.pinnedIssueFields
  • Argument first: Int added to field Organization.pinnedIssueFields
  • Argument last: Int added to field Organization.pinnedIssueFields
  • Field isIssueField was added to object type 'ProjectV2Field'
  • Field issueField was added to object type 'ProjectV2Field'
  • Field isIssueField was added to interface 'ProjectV2FieldCommon'
  • Field isIssueField was added to object type 'ProjectV2IterationField'
  • Field isIssueField was added to object type 'ProjectV2MultiSelectField'
  • Field issueField was added to object type 'ProjectV2MultiSelectField'
  • Field isIssueField was added to object type 'ProjectV2SingleSelectField'
  • Field issueField was added to object type 'ProjectV2SingleSelectField'

Schema changes for 2026-07-31

The GraphQL schema includes these changes:

  • Enum value GITLAB was added to enum MigrationSourceType

Schema changes for 2026-07-30

The GraphQL schema includes these changes:

  • Type 'ProjectV2ViewConfiguration' was added
  • Field visibleFields was added to object type 'ProjectV2ViewConfiguration'
  • Argument after: String added to field 'ProjectV2ViewConfiguration.visibleFields'
  • Argument before: String added to field 'ProjectV2ViewConfiguration.visibleFields'
  • Argument first: Int added to field 'ProjectV2ViewConfiguration.visibleFields'
  • Argument last: Int added to field 'ProjectV2ViewConfiguration.visibleFields'
  • Type 'ProjectV2ViewConfigurationInput' was added
  • Input field visibleFieldIds of type '[ID!]was added to input object typeProjectV2ViewConfigurationInput'
  • Input field configuration of type 'ProjectV2ViewConfigurationInputwas added to input object typeCreateProjectV2ViewInput'
  • Field configuration was added to object type 'ProjectV2View'
  • Input field configuration of type 'ProjectV2ViewConfigurationInputwas added to input object typeUpdateProjectV2ViewInput'

Schema changes for 2026-07-28

The GraphQL schema includes these changes:

  • Type 'CreateProjectV2ViewInput' was added
  • Input field clientMutationId of type String was added to input object type 'CreateProjectV2ViewInput'
  • Input field layout of type 'ProjectV2ViewLayout!was added to input object typeCreateProjectV2ViewInput'
  • Input field name of type String! was added to input object type 'CreateProjectV2ViewInput'
  • Input field projectId of type ID! was added to input object type 'CreateProjectV2ViewInput'
  • Type 'CreateProjectV2ViewPayload' was added
  • Field clientMutationId was added to object type 'CreateProjectV2ViewPayload'
  • Field 'projectV2Viewwas added to object typeCreateProjectV2ViewPayload'
  • Type 'DeleteProjectV2ViewInput' was added
  • Input field clientMutationId of type String was added to input object type 'DeleteProjectV2ViewInput'
  • Input field viewId of type ID! was added to input object type 'DeleteProjectV2ViewInput'
  • Type 'DeleteProjectV2ViewPayload' was added
  • Field clientMutationId was added to object type 'DeleteProjectV2ViewPayload'
  • Field 'projectV2Viewwas added to object typeDeleteProjectV2ViewPayload'
  • Type 'UpdateProjectV2ViewInput' was added
  • Input field clientMutationId of type String was added to input object type 'UpdateProjectV2ViewInput'
  • Input field filter of type String was added to input object type 'UpdateProjectV2ViewInput'
  • Input field layout of type 'ProjectV2ViewLayoutwas added to input object typeUpdateProjectV2ViewInput'
  • Input field name of type String was added to input object type 'UpdateProjectV2ViewInput'
  • Input field viewId of type ID! was added to input object type 'UpdateProjectV2ViewInput'
  • Type 'UpdateProjectV2ViewPayload' was added
  • Field clientMutationId was added to object type 'UpdateProjectV2ViewPayload'
  • Field 'projectV2Viewwas added to object typeUpdateProjectV2ViewPayload'
  • Field exp was added to object type CopilotEndpoints
  • Field 'createProjectV2Viewwas added to object typeMutation'
  • Argument 'input: CreateProjectV2ViewInput!added to fieldMutation.createProjectV2View'
  • Field 'deleteProjectV2Viewwas added to object typeMutation'
  • Argument 'input: DeleteProjectV2ViewInput!added to fieldMutation.deleteProjectV2View'
  • Field 'updateProjectV2Viewwas added to object typeMutation'
  • Argument 'input: UpdateProjectV2ViewInput!added to fieldMutation.updateProjectV2View'
  • Enum value 'SECURITY_KEYwas added to enumProofOfPresenceRequirement'

Schema changes for 2026-07-27

The GraphQL schema includes these changes:

  • Type 'ProjectV2ItemFieldMultiSelectValue' was added
  • 'ProjectV2ItemFieldMultiSelectValueobject implementsNode' interface
  • 'ProjectV2ItemFieldMultiSelectValueobject implementsProjectV2ItemFieldValueCommon' interface
  • Field createdAt was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field creator was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field databaseId was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field field was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field id was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field item was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field options was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field updatedAt was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Field value was added to object type 'ProjectV2ItemFieldMultiSelectValue'
  • Type 'ProjectV2MultiSelectField' was added
  • 'ProjectV2MultiSelectFieldobject implementsNode' interface
  • 'ProjectV2MultiSelectFieldobject implementsProjectV2FieldCommon' interface
  • Field createdAt was added to object type 'ProjectV2MultiSelectField'
  • Field dataType was added to object type 'ProjectV2MultiSelectField'
  • Field databaseId was added to object type 'ProjectV2MultiSelectField'
  • Field id was added to object type 'ProjectV2MultiSelectField'
  • Field multiSelectOptions was added to object type 'ProjectV2MultiSelectField'
  • Argument 'names: [String!]added to fieldProjectV2MultiSelectField.multiSelectOptions'
  • Field name was added to object type 'ProjectV2MultiSelectField'
  • Field project was added to object type 'ProjectV2MultiSelectField'
  • Field updatedAt was added to object type 'ProjectV2MultiSelectField'
  • Type 'ProjectV2MultiSelectFieldOption' was added
  • Field color was added to object type 'ProjectV2MultiSelectFieldOption'
  • Field description was added to object type 'ProjectV2MultiSelectFieldOption'
  • Field descriptionHTML was added to object type 'ProjectV2MultiSelectFieldOption'
  • Field id was added to object type 'ProjectV2MultiSelectFieldOption'
  • Field name was added to object type 'ProjectV2MultiSelectFieldOption'
  • Field nameHTML was added to object type 'ProjectV2MultiSelectFieldOption'
  • Type 'ProjectV2MultiSelectFieldOptionInput' was added
  • Input field color of type 'ProjectV2SingleSelectFieldOptionColor!was added to input object typeProjectV2MultiSelectFieldOptionInput'
  • Input field description of type String! was added to input object type 'ProjectV2MultiSelectFieldOptionInput'
  • Input field id of type String was added to input object type 'ProjectV2MultiSelectFieldOptionInput'
  • Input field name of type String! was added to input object type 'ProjectV2MultiSelectFieldOptionInput'
  • Input field multiSelectOptions of type '[ProjectV2MultiSelectFieldOptionInput!]was added to input object typeCreateProjectV2FieldInput'
  • Enum value 'MULTI_SELECTwas added to enumProjectV2CustomFieldType'
  • Member 'ProjectV2MultiSelectFieldwas added to Union typeProjectV2FieldConfiguration'
  • Enum value 'MULTI_SELECTwas added to enumProjectV2FieldType'
  • Input field multiSelectOptionIds of type '[String!]was added to input object typeProjectV2FieldValue'
  • Member 'ProjectV2ItemFieldMultiSelectValuewas added to Union typeProjectV2ItemFieldValue'
  • Input field multiSelectOptions of type '[ProjectV2MultiSelectFieldOptionInput!]was added to input object typeUpdateProjectV2FieldInput'

Schema changes for 2026-07-23

The GraphQL schema includes these changes:

  • Type ProofOfPresenceRequirement was added
  • Enum value MFA was added to enum ProofOfPresenceRequirement
  • Enum value 'NO_POLICYwas added to enumProofOfPresenceRequirement'
  • Enum value REAUTH was added to enum ProofOfPresenceRequirement
  • Type UpdateEnterpriseProofOfPresenceRequiredSettingInput was added
  • Input field clientMutationId of type String was added to input object type UpdateEnterpriseProofOfPresenceRequiredSettingInput
  • Input field enterpriseId of type ID! was added to input object type UpdateEnterpriseProofOfPresenceRequiredSettingInput
  • Input field settingValue of type ProofOfPresenceRequirement! was added to input object type UpdateEnterpriseProofOfPresenceRequiredSettingInput
  • Type UpdateEnterpriseProofOfPresenceRequiredSettingPayload was added
  • Field clientMutationId was added to object type UpdateEnterpriseProofOfPresenceRequiredSettingPayload
  • Field enterprise was added to object type UpdateEnterpriseProofOfPresenceRequiredSettingPayload
  • Field message was added to object type UpdateEnterpriseProofOfPresenceRequiredSettingPayload
  • Field updateEnterpriseProofOfPresenceRequiredSetting was added to object type Mutation
  • Argument input: UpdateEnterpriseProofOfPresenceRequiredSettingInput! added to field Mutation.updateEnterpriseProofOfPresenceRequiredSetting

Schema changes for 2026-07-22

The GraphQL schema includes these changes:

  • Type ApplyPendingIssueSuggestionsInput was added
  • Input field actorId of type ID! was added to input object type ApplyPendingIssueSuggestionsInput
  • Input field clientMutationId of type String was added to input object type ApplyPendingIssueSuggestionsInput
  • Input field issueId of type ID! was added to input object type ApplyPendingIssueSuggestionsInput
  • Input field suggestions of type '[PendingIssueSuggestionRef!]!was added to input object typeApplyPendingIssueSuggestionsInput'
  • Type ApplyPendingIssueSuggestionsPayload was added
  • Field clientMutationId was added to object type ApplyPendingIssueSuggestionsPayload
  • Field issue was added to object type ApplyPendingIssueSuggestionsPayload
  • Type IssueEventRationale was added
  • Field actor was added to object type IssueEventRationale
  • Field createdAt was added to object type IssueEventRationale
  • Field issueEvent was added to object type IssueEventRationale
  • Field rationale was added to object type IssueEventRationale
  • Type IssueEventWithRationale was added
  • Member ClosedEvent was added to Union type IssueEventWithRationale
  • Member IssueFieldAddedEvent was added to Union type IssueEventWithRationale
  • Member IssueFieldChangedEvent was added to Union type IssueEventWithRationale
  • Member IssueFieldRemovedEvent was added to Union type IssueEventWithRationale
  • Member IssueTypeAddedEvent was added to Union type IssueEventWithRationale
  • Member IssueTypeChangedEvent was added to Union type IssueEventWithRationale
  • Member IssueTypeRemovedEvent was added to Union type IssueEventWithRationale
  • Member LabeledEvent was added to Union type IssueEventWithRationale
  • Member UnlabeledEvent was added to Union type IssueEventWithRationale
  • Type IssueUpdateIntent was added
  • Field confidence was added to object type IssueUpdateIntent
  • Field databaseId was added to object type IssueUpdateIntent
  • Field intentId was added to object type IssueUpdateIntent
  • Field rationale was added to object type IssueUpdateIntent
  • Type PendingAssigneeSuggestion was added
  • Field actor was added to object type PendingAssigneeSuggestion
  • Field assignee was added to object type PendingAssigneeSuggestion
  • Field createdAt was added to object type PendingAssigneeSuggestion
  • Field rationale was added to object type PendingAssigneeSuggestion
  • Field updatedAt was added to object type PendingAssigneeSuggestion
  • Type PendingCloseSuggestion was added
  • Field actor was added to object type PendingCloseSuggestion
  • Field createdAt was added to object type PendingCloseSuggestion
  • Field duplicateOf was added to object type PendingCloseSuggestion
  • Field rationale was added to object type PendingCloseSuggestion
  • Field stateReason was added to object type PendingCloseSuggestion
  • Field updatedAt was added to object type PendingCloseSuggestion
  • Type PendingFieldSuggestion was added
  • Field actor was added to object type PendingFieldSuggestion
  • Field createdAt was added to object type PendingFieldSuggestion
  • Field issueField was added to object type PendingFieldSuggestion
  • Field rationale was added to object type PendingFieldSuggestion
  • Field suggestedValue was added to object type PendingFieldSuggestion
  • Field updatedAt was added to object type PendingFieldSuggestion
  • Type PendingIssueSuggestion was added
  • Member PendingAssigneeSuggestion was added to Union type PendingIssueSuggestion
  • Member PendingCloseSuggestion was added to Union type PendingIssueSuggestion
  • Member PendingFieldSuggestion was added to Union type PendingIssueSuggestion
  • Member PendingLabelSuggestion was added to Union type PendingIssueSuggestion
  • Member PendingTypeSuggestion was added to Union type PendingIssueSuggestion
  • Type PendingIssueSuggestionKind was added
  • Enum value ASSIGNEE was added to enum PendingIssueSuggestionKind
  • Enum value CLOSE was added to enum PendingIssueSuggestionKind
  • Enum value FIELD was added to enum PendingIssueSuggestionKind
  • Enum value LABEL was added to enum PendingIssueSuggestionKind
  • Enum value TYPE was added to enum PendingIssueSuggestionKind
  • Type PendingIssueSuggestionRef was added
  • Input field assigneeId of type ID was added to input object type PendingIssueSuggestionRef
  • Input field issueFieldId of type ID was added to input object type PendingIssueSuggestionRef
  • Input field issueTypeId of type ID was added to input object type PendingIssueSuggestionRef
  • Input field kind of type PendingIssueSuggestionKind! was added to input object type PendingIssueSuggestionRef
  • Input field labelId of type ID was added to input object type PendingIssueSuggestionRef
  • Type PendingLabelSuggestion was added
  • Field actor was added to object type PendingLabelSuggestion
  • Field createdAt was added to object type PendingLabelSuggestion
  • Field label was added to object type PendingLabelSuggestion
  • Field rationale was added to object type PendingLabelSuggestion
  • Field updatedAt was added to object type PendingLabelSuggestion
  • Type PendingTypeSuggestion was added
  • Field actor was added to object type PendingTypeSuggestion
  • Field createdAt was added to object type PendingTypeSuggestion
  • Field issueType was added to object type PendingTypeSuggestion
  • Field rationale was added to object type PendingTypeSuggestion
  • Field updatedAt was added to object type PendingTypeSuggestion
  • Type PullRequestStack was added
  • PullRequestStack object implements Node interface
  • Field baseRefName was added to object type PullRequestStack
  • Field entries was added to object type PullRequestStack
  • Argument after: String added to field PullRequestStack.entries
  • Argument before: String added to field PullRequestStack.entries
  • Argument first: Int added to field PullRequestStack.entries
  • Argument last: Int added to field PullRequestStack.entries
  • Field id was added to object type PullRequestStack
  • Field number was added to object type PullRequestStack
  • Field size was added to object type PullRequestStack
  • Type PullRequestStackEntry was added
  • PullRequestStackEntry object implements Node interface
  • Field id was added to object type PullRequestStackEntry
  • Field position was added to object type PullRequestStackEntry
  • Field pullRequest was added to object type PullRequestStackEntry
  • Field stack was added to object type PullRequestStackEntry
  • Type PullRequestStackEntryConnection was added
  • Field edges was added to object type PullRequestStackEntryConnection
  • Field nodes was added to object type PullRequestStackEntryConnection
  • Field pageInfo was added to object type PullRequestStackEntryConnection
  • Field totalCount was added to object type PullRequestStackEntryConnection
  • Type PullRequestStackEntryEdge was added
  • Field cursor was added to object type PullRequestStackEntryEdge
  • Field node was added to object type PullRequestStackEntryEdge
  • Type RejectPendingIssueSuggestionsInput was added
  • Input field actorId of type ID! was added to input object type RejectPendingIssueSuggestionsInput
  • Input field clientMutationId of type String was added to input object type RejectPendingIssueSuggestionsInput
  • Input field issueId of type ID! was added to input object type RejectPendingIssueSuggestionsInput
  • Input field suggestions of type '[PendingIssueSuggestionRef!]!was added to input object typeRejectPendingIssueSuggestionsInput'
  • Type RejectPendingIssueSuggestionsPayload was added
  • Field clientMutationId was added to object type RejectPendingIssueSuggestionsPayload
  • Field issue was added to object type RejectPendingIssueSuggestionsPayload
  • Field intent was added to object type AssignedEvent
  • Field intent was added to object type ClosedEvent
  • Field eventRationales was added to object type Issue
  • Field pendingSuggestions was added to object type Issue
  • Field intent was added to object type IssueFieldAddedEvent
  • Field rationale was added to object type IssueFieldAddedEvent
  • Field intent was added to object type IssueFieldChangedEvent
  • Field rationale was added to object type IssueFieldChangedEvent
  • Field intent was added to object type IssueFieldRemovedEvent
  • Field rationale was added to object type IssueFieldRemovedEvent
  • Field intent was added to object type IssueTypeAddedEvent
  • Field rationale was added to object type IssueTypeAddedEvent
  • Field intent was added to object type IssueTypeChangedEvent
  • Field rationale was added to object type IssueTypeChangedEvent
  • Field intent was added to object type IssueTypeRemovedEvent
  • Field rationale was added to object type IssueTypeRemovedEvent
  • Field intent was added to object type LabeledEvent
  • Field rationale was added to object type LabeledEvent
  • Field applyPendingIssueSuggestions was added to object type Mutation
  • Argument input: ApplyPendingIssueSuggestionsInput! added to field Mutation.applyPendingIssueSuggestions
  • Field rejectPendingIssueSuggestions was added to object type Mutation
  • Argument input: RejectPendingIssueSuggestionsInput! added to field Mutation.rejectPendingIssueSuggestions
  • Field stack was added to object type PullRequest
  • Field stackEntry was added to object type PullRequest
  • Field intent was added to object type UnlabeledEvent
  • Field rationale was added to object type UnlabeledEvent

Schema changes for 2026-07-20

The GraphQL schema includes these changes:

  • Type IssueStateUpdateInput was added
  • Input field confidence of type IssueEventConfidenceLevel was added to input object type IssueStateUpdateInput
  • Input field duplicateIssueId of type ID was added to input object type IssueStateUpdateInput
  • Input field rationale of type String was added to input object type IssueStateUpdateInput
  • Input field stateReason of type IssueClosedStateReason was added to input object type IssueStateUpdateInput
  • Input field suggest of type Boolean was added to input object type IssueStateUpdateInput
  • Input field value of type IssueState! was added to input object type IssueStateUpdateInput
  • Input field stateInput of type IssueStateUpdateInput was added to input object type UpdateIssueInput

Schema changes for 2026-07-16

The GraphQL schema includes these changes:

  • Field viewerCanAssign was added to interface Assignable
  • Field viewerCanAssign was added to object type Issue
  • Field viewerCanSetMilestone was added to object type Issue
  • Field viewerCanType was added to object type Issue
  • Field viewerCanUpdateMetadata was added to object type Issue
  • Field viewerCanAssign was added to object type PullRequest

Schema changes for 2026-07-14

The GraphQL schema includes these changes:

  • Type AssigneeUpdateInput was added
  • Input field actorId of type