Schema changes for 2026-04-15
The GraphQL schema includes these changes:
- Type
ArchivePullRequestInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeArchivePullRequestInput - Input field
pullRequestIdof typeID!was added to input object typeArchivePullRequestInput - Type
ArchivePullRequestPayloadwas added - Field
clientMutationIdwas added to object typeArchivePullRequestPayload - Field
pullRequestwas added to object typeArchivePullRequestPayload - Type
UnarchivePullRequestInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeUnarchivePullRequestInput - Input field
pullRequestIdof typeID!was added to input object typeUnarchivePullRequestInput - Type
UnarchivePullRequestPayloadwas added - Field
clientMutationIdwas added to object typeUnarchivePullRequestPayload - Field
pullRequestwas added to object typeUnarchivePullRequestPayload - Field
archivePullRequestwas added to object typeMutation - Argument
input: ArchivePullRequestInput!added to fieldMutation.archivePullRequest - Field
unarchivePullRequestwas added to object typeMutation - Argument
input: UnarchivePullRequestInput!added to fieldMutation.unarchivePullRequest
Schema changes for 2026-04-02
The GraphQL schema includes these changes:
- Argument 'classifications: [SecurityAdvisoryClassification!]
added to fieldRepository.vulnerabilityAlerts'
Schema changes for 2026-03-31
The GraphQL schema includes these changes:
- Field
valuewas added to object typeIssueFieldSingleSelectValue
Schema changes for 2026-03-30
The GraphQL schema includes these changes:
- Type
IssueFieldAddedEventwas added IssueFieldAddedEventobject implementsNodeinterface- Field
actorwas added to object typeIssueFieldAddedEvent - Field
colorwas added to object typeIssueFieldAddedEvent - Field
createdAtwas added to object typeIssueFieldAddedEvent - Field
idwas added to object typeIssueFieldAddedEvent - Field
issueFieldwas added to object typeIssueFieldAddedEvent - Field
valuewas added to object typeIssueFieldAddedEvent - Type
IssueFieldChangedEventwas added IssueFieldChangedEventobject implementsNodeinterface- Field
actorwas added to object typeIssueFieldChangedEvent - Field
createdAtwas added to object typeIssueFieldChangedEvent - Field
idwas added to object typeIssueFieldChangedEvent - Field
issueFieldwas added to object typeIssueFieldChangedEvent - Field
newColorwas added to object typeIssueFieldChangedEvent - Field
newValuewas added to object typeIssueFieldChangedEvent - Field
previousColorwas added to object typeIssueFieldChangedEvent - Field
previousValuewas added to object typeIssueFieldChangedEvent - Type
IssueFieldRemovedEventwas added IssueFieldRemovedEventobject implementsNodeinterface- Field
actorwas added to object typeIssueFieldRemovedEvent - Field
createdAtwas added to object typeIssueFieldRemovedEvent - Field
idwas added to object typeIssueFieldRemovedEvent - Field
issueFieldwas added to object typeIssueFieldRemovedEvent - Type
IssueSearchTypewas added - Enum value
HYBRIDwas added to enumIssueSearchType - Enum value
LEXICALwas added to enumIssueSearchType - Enum value
SEMANTICwas added to enumIssueSearchType - Type
LexicalFallbackReasonwas added - Enum value 'NON_ISSUE_TARGET
was added to enumLexicalFallbackReason' - Enum value 'NO_ACCESSIBLE_REPOS
was added to enumLexicalFallbackReason' - Enum value 'NO_TEXT_TERMS
was added to enumLexicalFallbackReason' - Enum value 'ONLY_NON_SEMANTIC_FIELDS_REQUESTED
was added to enumLexicalFallbackReason' - Enum value 'OR_BOOLEAN_NOT_SUPPORTED
was added to enumLexicalFallbackReason' - Enum value 'QUOTED_TEXT
was added to enumLexicalFallbackReason' - Enum value 'SERVER_ERROR
was added to enumLexicalFallbackReason' - Member
IssueFieldAddedEventwas added to Union typeIssueTimelineItems - Member
IssueFieldChangedEventwas added to Union typeIssueTimelineItems - Member
IssueFieldRemovedEventwas added to Union typeIssueTimelineItems - Member
IssueFieldAddedEventwas added to Union typePullRequestTimelineItems - Member
IssueFieldChangedEventwas added to Union typePullRequestTimelineItems - Member
IssueFieldRemovedEventwas added to Union typePullRequestTimelineItems - Field
issueSearchTypewas added to object typeSearchResultItemConnection - Field
lexicalFallbackReasonwas added to object typeSearchResultItemConnection - Enum value 'ISSUE_HYBRID
was added to enumSearchType' - Enum value 'ISSUE_SEMANTIC
was added to enumSearchType'
Schema changes for 2026-03-17
The GraphQL schema includes these changes:
- Field
optionIdwas added to object typeIssueFieldSingleSelectValue
Schema changes for 2026-03-16
The GraphQL schema includes these changes:
- Member
Userwas added to Union typeBypassActor
Schema changes for 2026-03-12
The GraphQL schema includes these changes:
- Type
CreateIssueFieldInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeCreateIssueFieldInput - Input field
dataTypeof typeIssueFieldDataType!was added to input object typeCreateIssueFieldInput - Input field
descriptionof typeStringwas added to input object typeCreateIssueFieldInput - Input field
nameof typeString!was added to input object typeCreateIssueFieldInput - Input field
optionsof type '[IssueFieldSingleSelectOptionInput!]was added to input object typeCreateIssueFieldInput' - Input field
ownerIdof typeID!was added to input object typeCreateIssueFieldInput - Input field
visibilityof typeIssueFieldVisibilitywas added to input object typeCreateIssueFieldInput - Type
CreateIssueFieldPayloadwas added - Field
clientMutationIdwas added to object typeCreateIssueFieldPayload - Field
issueFieldwas added to object typeCreateIssueFieldPayload - Type
CreateIssueFieldValueInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeCreateIssueFieldValueInput - Input field
issueFieldof typeIssueFieldCreateOrUpdateInput!was added to input object typeCreateIssueFieldValueInput - Input field
issueIdof typeID!was added to input object typeCreateIssueFieldValueInput - Type
CreateIssueFieldValuePayloadwas added - Field
clientMutationIdwas added to object typeCreateIssueFieldValuePayload - Field
issuewas added to object typeCreateIssueFieldValuePayload - Field
issueFieldValuewas added to object typeCreateIssueFieldValuePayload - Type 'CreateProjectV2IssueFieldInput' was added
- Input field
clientMutationIdof typeStringwas added to input object type 'CreateProjectV2IssueFieldInput' - Input field
issueFieldIdof typeID!was added to input object type 'CreateProjectV2IssueFieldInput' - Input field
projectIdof typeID!was added to input object type 'CreateProjectV2IssueFieldInput' - Type 'CreateProjectV2IssueFieldPayload' was added
- Field
clientMutationIdwas added to object type 'CreateProjectV2IssueFieldPayload' - Field 'projectV2Field
was added to object typeCreateProjectV2IssueFieldPayload' - Type
DeleteIssueFieldInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeDeleteIssueFieldInput - Input field
fieldIdof typeID!was added to input object typeDeleteIssueFieldInput - Type
DeleteIssueFieldPayloadwas added - Field
clientMutationIdwas added to object typeDeleteIssueFieldPayload - Field
issueFieldwas added to object typeDeleteIssueFieldPayload - Type
DeleteIssueFieldValueInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeDeleteIssueFieldValueInput - Input field
fieldIdof typeID!was added to input object typeDeleteIssueFieldValueInput - Input field
issueIdof typeID!was added to input object typeDeleteIssueFieldValueInput - Type
DeleteIssueFieldValuePayloadwas added - Field
clientMutationIdwas added to object typeDeleteIssueFieldValuePayload - Field
issuewas added to object typeDeleteIssueFieldValuePayload - Field
successwas added to object typeDeleteIssueFieldValuePayload - Type
IssueCommentPinnedEventwas added IssueCommentPinnedEventobject implementsNodeinterface- Field
actorwas added to object typeIssueCommentPinnedEvent - Field
createdAtwas added to object typeIssueCommentPinnedEvent - Field
idwas added to object typeIssueCommentPinnedEvent - Field
issueCommentwas added to object typeIssueCommentPinnedEvent - Type
IssueCommentUnpinnedEventwas added IssueCommentUnpinnedEventobject implementsNodeinterface- Field
actorwas added to object typeIssueCommentUnpinnedEvent - Field
createdAtwas added to object typeIssueCommentUnpinnedEvent - Field
idwas added to object typeIssueCommentUnpinnedEvent - Field
issueCommentwas added to object typeIssueCommentUnpinnedEvent - Type
IssueFieldCommonwas added - Field
createdAtwas added to interfaceIssueFieldCommon - Field
dataTypewas added to interfaceIssueFieldCommon - Field
descriptionwas added to interfaceIssueFieldCommon - Field
namewas added to interfaceIssueFieldCommon - Field
visibilitywas added to interfaceIssueFieldCommon - Type
IssueFieldCreateOrUpdateInputwas added - Input field
dateValueof typeStringwas added to input object typeIssueFieldCreateOrUpdateInput - Input field
deleteof typeBooleanwas added to input object typeIssueFieldCreateOrUpdateInput - Input field
fieldIdof typeID!was added to input object typeIssueFieldCreateOrUpdateInput - Input field
numberValueof typeFloatwas added to input object typeIssueFieldCreateOrUpdateInput - Input field
singleSelectOptionIdof typeIDwas added to input object typeIssueFieldCreateOrUpdateInput - Input field
textValueof typeStringwas added to input object typeIssueFieldCreateOrUpdateInput - Type
IssueFieldDataTypewas added - Enum value
DATEwas added to enumIssueFieldDataType - Enum value
NUMBERwas added to enumIssueFieldDataType - Enum value 'SINGLE_SELECT
was added to enumIssueFieldDataType' - Enum value
TEXTwas added to enumIssueFieldDataType - Type
IssueFieldDatewas added IssueFieldDateobject implementsIssueFieldCommoninterfaceIssueFieldDateobject implementsNodeinterface- Field
createdAtwas added to object typeIssueFieldDate - Field
dataTypewas added to object typeIssueFieldDate - Field
descriptionwas added to object typeIssueFieldDate - Field
idwas added to object typeIssueFieldDate - Field
namewas added to object typeIssueFieldDate - Field
visibilitywas added to object typeIssueFieldDate - Type
IssueFieldDateValuewas added IssueFieldDateValueobject implementsIssueFieldValueCommoninterfaceIssueFieldDateValueobject implementsNodeinterface- Field
fieldwas added to object typeIssueFieldDateValue - Field
idwas added to object typeIssueFieldDateValue - Field
valuewas added to object typeIssueFieldDateValue - Type
IssueFieldNumberwas added IssueFieldNumberobject implementsIssueFieldCommoninterfaceIssueFieldNumberobject implementsNodeinterface- Field
createdAtwas added to object typeIssueFieldNumber - Field
dataTypewas added to object typeIssueFieldNumber - Field
descriptionwas added to object typeIssueFieldNumber - Field
idwas added to object typeIssueFieldNumber - Field
namewas added to object typeIssueFieldNumber - Field
visibilitywas added to object typeIssueFieldNumber - Type
IssueFieldNumberValuewas added IssueFieldNumberValueobject implementsIssueFieldValueCommoninterfaceIssueFieldNumberValueobject implementsNodeinterface- Field
fieldwas added to object typeIssueFieldNumberValue - Field
idwas added to object typeIssueFieldNumberValue - Field
valuewas added to object typeIssueFieldNumberValue - Type
IssueFieldOrderwas added - Input field
directionof typeOrderDirection!was added to input object typeIssueFieldOrder - Input field
fieldof typeIssueFieldOrderField!was added to input object typeIssueFieldOrder - Type
IssueFieldOrderFieldwas added - Enum value 'CREATED_AT
was added to enumIssueFieldOrderField' - Enum value
NAMEwas added to enumIssueFieldOrderField - Type
IssueFieldSingleSelectwas added IssueFieldSingleSelectobject implementsIssueFieldCommoninterfaceIssueFieldSingleSelectobject implementsNodeinterface- Field
createdAtwas added to object typeIssueFieldSingleSelect - Field
dataTypewas added to object typeIssueFieldSingleSelect - Field
descriptionwas added to object typeIssueFieldSingleSelect - Field
idwas added to object typeIssueFieldSingleSelect - Field
namewas added to object typeIssueFieldSingleSelect - Field
optionswas added to object typeIssueFieldSingleSelect - Field
visibilitywas added to object typeIssueFieldSingleSelect - Type
IssueFieldSingleSelectOptionwas added IssueFieldSingleSelectOptionobject implementsNodeinterface- Field
colorwas added to object typeIssueFieldSingleSelectOption - Field
descriptionwas added to object typeIssueFieldSingleSelectOption - Field
idwas added to object typeIssueFieldSingleSelectOption - Field
namewas added to object typeIssueFieldSingleSelectOption - Field
prioritywas added to object typeIssueFieldSingleSelectOption - Type
IssueFieldSingleSelectOptionColorwas added - Enum value
BLUEwas added to enumIssueFieldSingleSelectOptionColor - Enum value
GRAYwas added to enumIssueFieldSingleSelectOptionColor - Enum value
GREENwas added to enumIssueFieldSingleSelectOptionColor - Enum value
ORANGEwas added to enumIssueFieldSingleSelectOptionColor - Enum value
PINKwas added to enumIssueFieldSingleSelectOptionColor - Enum value
PURPLEwas added to enumIssueFieldSingleSelectOptionColor - Enum value
REDwas added to enumIssueFieldSingleSelectOptionColor - Enum value
YELLOWwas added to enumIssueFieldSingleSelectOptionColor - Type
IssueFieldSingleSelectOptionInputwas added - Input field
colorof typeIssueFieldSingleSelectOptionColor!was added to input object typeIssueFieldSingleSelectOptionInput - Input field
descriptionof typeStringwas added to input object typeIssueFieldSingleSelectOptionInput - Input field
nameof typeString!was added to input object typeIssueFieldSingleSelectOptionInput - Input field
priorityof typeInt!was added to input object typeIssueFieldSingleSelectOptionInput - Type
IssueFieldSingleSelectValuewas added IssueFieldSingleSelectValueobject implementsIssueFieldValueCommoninterfaceIssueFieldSingleSelectValueobject implementsNodeinterface- Field
colorwas added to object typeIssueFieldSingleSelectValue - Field
descriptionwas added to object typeIssueFieldSingleSelectValue - Field
fieldwas added to object typeIssueFieldSingleSelectValue - Field
idwas added to object typeIssueFieldSingleSelectValue - Field
namewas added to object typeIssueFieldSingleSelectValue - Type
IssueFieldTextwas added IssueFieldTextobject implementsIssueFieldCommoninterfaceIssueFieldTextobject implementsNodeinterface- Field
createdAtwas added to object typeIssueFieldText - Field
dataTypewas added to object typeIssueFieldText - Field
descriptionwas added to object typeIssueFieldText - Field
idwas added to object typeIssueFieldText - Field
namewas added to object typeIssueFieldText - Field
visibilitywas added to object typeIssueFieldText - Type
IssueFieldTextValuewas added IssueFieldTextValueobject implementsIssueFieldValueCommoninterfaceIssueFieldTextValueobject implementsNodeinterface- Field
fieldwas added to object typeIssueFieldTextValue - Field
idwas added to object typeIssueFieldTextValue - Field
valuewas added to object typeIssueFieldTextValue - Type
IssueFieldValuewas added - Member
IssueFieldDateValuewas added to Union typeIssueFieldValue - Member
IssueFieldNumberValuewas added to Union typeIssueFieldValue - Member
IssueFieldSingleSelectValuewas added to Union typeIssueFieldValue - Member
IssueFieldTextValuewas added to Union typeIssueFieldValue - Type
IssueFieldValueCommonwas added - Field
fieldwas added to interfaceIssueFieldValueCommon - Type
IssueFieldValueConnectionwas added - Field
edgeswas added to object typeIssueFieldValueConnection - Field
nodeswas added to object typeIssueFieldValueConnection - Field
pageInfowas added to object typeIssueFieldValueConnection - Field
totalCountwas added to object typeIssueFieldValueConnection - Type
IssueFieldValueEdgewas added - Field
cursorwas added to object typeIssueFieldValueEdge - Field
nodewas added to object typeIssueFieldValueEdge - Type
IssueFieldVisibilitywas added - Enum value
ALLwas added to enumIssueFieldVisibility - Enum value 'ORG_ONLY
was added to enumIssueFieldVisibility' - Type
IssueFieldswas added - Member
IssueFieldDatewas added to Union typeIssueFields - Member
IssueFieldNumberwas added to Union typeIssueFields - Member
IssueFieldSingleSelectwas added to Union typeIssueFields - Member
IssueFieldTextwas added to Union typeIssueFields - Type
IssueFieldsConnectionwas added - Field
edgeswas added to object typeIssueFieldsConnection - Field
nodeswas added to object typeIssueFieldsConnection - Field
pageInfowas added to object typeIssueFieldsConnection - Field
totalCountwas added to object typeIssueFieldsConnection - Type
IssueFieldsEdgewas added - Field
cursorwas added to object typeIssueFieldsEdge - Field
nodewas added to object typeIssueFieldsEdge - Type
PinIssueCommentInputwas added - Input field
clientMutationIdof typeStringwas added to input object typePinIssueCommentInput - Input field
issueCommentIdof typeID!was added to input object typePinIssueCommentInput - Type
PinIssueCommentPayloadwas added - Field
clientMutationIdwas added to object typePinIssueCommentPayload - Field
issueCommentwas added to object typePinIssueCommentPayload - Type
Pinnablewas added - Field
isPinnedwas added to interfacePinnable - Field
pinnedAtwas added to interfacePinnable - Field
pinnedBywas added to interfacePinnable - Field
viewerCanPinwas added to interfacePinnable - Field
viewerCanUnpinwas added to interfacePinnable - Type
PinnedIssueCommentwas added PinnedIssueCommentobject implementsNodeinterface- Field
databaseIdwas added to object typePinnedIssueComment - Field
fullDatabaseIdwas added to object typePinnedIssueComment - Field
idwas added to object typePinnedIssueComment - Field
issuewas added to object typePinnedIssueComment - Field
issueCommentwas added to object typePinnedIssueComment - Field
pinnedAtwas added to object typePinnedIssueComment - Field
pinnedBywas added to object typePinnedIssueComment - Type 'ProjectV2IssueFieldValues' was added
- Member
IssueFieldDateValuewas added to Union type 'ProjectV2IssueFieldValues' - Member
IssueFieldNumberValuewas added to Union type 'ProjectV2IssueFieldValues' - Member
IssueFieldSingleSelectValuewas added to Union type 'ProjectV2IssueFieldValues' - Member
IssueFieldTextValuewas added to Union type 'ProjectV2IssueFieldValues' - Type 'ProjectV2ItemIssueFieldValue' was added
- Field
fieldwas added to object type 'ProjectV2ItemIssueFieldValue' - Field
issueFieldValuewas added to object type 'ProjectV2ItemIssueFieldValue' - Type
SetIssueFieldValueInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeSetIssueFieldValueInput - Input field
issueFieldsof type '[IssueFieldCreateOrUpdateInput!]!was added to input object typeSetIssueFieldValueInput' - Input field
issueIdof typeID!was added to input object typeSetIssueFieldValueInput - Type
SetIssueFieldValuePayloadwas added - Field
clientMutationIdwas added to object typeSetIssueFieldValuePayload - Field
issuewas added to object typeSetIssueFieldValuePayload - Field
issueFieldValueswas added to object typeSetIssueFieldValuePayload - Type
UnpinIssueCommentInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeUnpinIssueCommentInput - Input field
issueCommentIdof typeID!was added to input object typeUnpinIssueCommentInput - Type
UnpinIssueCommentPayloadwas added - Field
clientMutationIdwas added to object typeUnpinIssueCommentPayload - Field
issueCommentwas added to object typeUnpinIssueCommentPayload - Type
UpdateIssueFieldInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeUpdateIssueFieldInput - Input field
descriptionof typeStringwas added to input object typeUpdateIssueFieldInput - Input field
idof typeID!was added to input object typeUpdateIssueFieldInput - Input field
nameof typeStringwas added to input object typeUpdateIssueFieldInput - Input field
optionsof type '[IssueFieldSingleSelectOptionInput!]was added to input object typeUpdateIssueFieldInput' - Input field
visibilityof typeIssueFieldVisibilitywas added to input object typeUpdateIssueFieldInput - Type
UpdateIssueFieldPayloadwas added - Field
clientMutationIdwas added to object typeUpdateIssueFieldPayload - Field
issueFieldwas added to object typeUpdateIssueFieldPayload - Type
UpdateIssueFieldValueInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeUpdateIssueFieldValueInput - Input field
issueFieldof typeIssueFieldCreateOrUpdateInput!was added to input object typeUpdateIssueFieldValueInput - Input field
issueIdof typeID!was added to input object typeUpdateIssueFieldValueInput - Type
UpdateIssueFieldValuePayloadwas added - Field
clientMutationIdwas added to object typeUpdateIssueFieldValuePayload - Field
issuewas added to object typeUpdateIssueFieldValuePayload - Field
issueFieldValuewas added to object typeUpdateIssueFieldValuePayload - Input field
issueFieldsof type '[IssueFieldCreateOrUpdateInput!]was added to input object typeCreateIssueInput' - Field
issueFieldValueswas added to object typeIssue - Argument
after: Stringadded to fieldIssue.issueFieldValues - Argument
before: Stringadded to fieldIssue.issueFieldValues - Argument
first: Intadded to fieldIssue.issueFieldValues - Argument
last: Intadded to fieldIssue.issueFieldValues - Field
pinnedIssueCommentwas added to object typeIssue IssueCommentobject implementsPinnableinterface- Field
isPinnedwas added to object typeIssueComment - Field
pinnedAtwas added to object typeIssueComment - Field
pinnedBywas added to object typeIssueComment - Field
viewerCanPinwas added to object typeIssueComment - Field
viewerCanUnpinwas added to object typeIssueComment - Member
IssueCommentPinnedEventwas added to Union typeIssueTimelineItems - Member
IssueCommentUnpinnedEventwas added to Union typeIssueTimelineItems - Field
pinnedFieldswas added to object typeIssueType - Field
createIssueFieldwas added to object typeMutation - Argument
input: CreateIssueFieldInput!added to fieldMutation.createIssueField - Field
createIssueFieldValuewas added to object typeMutation - Argument
input: CreateIssueFieldValueInput!added to fieldMutation.createIssueFieldValue - Field 'createProjectV2IssueField
was added to object typeMutation' - Argument 'input: CreateProjectV2IssueFieldInput!
added to fieldMutation.createProjectV2IssueField' - Field
deleteIssueFieldwas added to object typeMutation - Argument
input: DeleteIssueFieldInput!added to fieldMutation.deleteIssueField - Field
deleteIssueFieldValuewas added to object typeMutation - Argument
input: DeleteIssueFieldValueInput!added to fieldMutation.deleteIssueFieldValue - Field
pinIssueCommentwas added to object typeMutation - Argument
input: PinIssueCommentInput!added to fieldMutation.pinIssueComment - Field
setIssueFieldValuewas added to object typeMutation - Argument
input: SetIssueFieldValueInput!added to fieldMutation.setIssueFieldValue - Field
unpinIssueCommentwas added to object typeMutation - Argument
input: UnpinIssueCommentInput!added to fieldMutation.unpinIssueComment - Field
updateIssueFieldwas added to object typeMutation - Argument
input: UpdateIssueFieldInput!added to fieldMutation.updateIssueField - Field
updateIssueFieldValuewas added to object typeMutation - Argument
input: UpdateIssueFieldValueInput!added to fieldMutation.updateIssueFieldValue - Field
issueFieldswas added to object typeOrganization - Argument
after: Stringadded to fieldOrganization.issueFields - Argument
before: Stringadded to fieldOrganization.issueFields - Argument
first: Intadded to fieldOrganization.issueFields - Argument
last: Intadded to fieldOrganization.issueFields - Argument
orderBy: IssueFieldOrder(with default value) added to fieldOrganization.issueFields - Member 'ProjectV2ItemIssueFieldValue
was added to Union typeProjectV2ItemFieldValue' - Member
IssueCommentPinnedEventwas added to Union typePullRequestTimelineItems - Member
IssueCommentUnpinnedEventwas added to Union typePullRequestTimelineItems
Schema changes for 2026-03-10
The GraphQL schema includes these changes:
- Field
viewerCopilotAgentTaskUpdatesChannelwas added to interfaceAgentic - Field
viewerCopilotAgentTaskUpdatesChannelwas added to object typeUser
Schema changes for 2026-03-03
The GraphQL schema includes these changes:
- Field
fullDatabaseIdwas added to object typeCheckAnnotation
The following changes will be made to the schema:
- On member
Artifact.databaseId:databaseIdwill be removed. UsefullDatabaseIdinstead. Effective 2027-01-01. - On member
CheckAnnotation.databaseId:databaseIdwill be removed. UsefullDatabaseIdinstead. Effective 2027-01-01.
Schema changes for 2026-02-25
The GraphQL schema includes these changes:
- Input field
requireExplicitValuesof typeBooleanwas added to input object typeCreateRepositoryCustomPropertyInput - Field
requireExplicitValueswas added to object typeRepositoryCustomProperty - Input field
requireExplicitValuesof typeBooleanwas added to input object typeUpdateRepositoryCustomPropertyInput
Schema changes for 2026-02-23
The GraphQL schema includes these changes:
- Enum value 'ISSUE_COMMENT_PINNED_EVENT
was added to enumIssueTimelineItemsItemType' - Enum value 'ISSUE_COMMENT_UNPINNED_EVENT
was added to enumIssueTimelineItemsItemType' - Enum value 'ISSUE_COMMENT_PINNED_EVENT
was added to enumPullRequestTimelineItemsItemType' - Enum value 'ISSUE_COMMENT_UNPINNED_EVENT
was added to enumPullRequestTimelineItemsItemType'
Schema changes for 2026-02-20
The GraphQL schema includes these changes:
- Type
PullRequestCreationPolicywas added - Enum value
ALLwas added to enumPullRequestCreationPolicy - Enum value 'COLLABORATORS_ONLY
was added to enumPullRequestCreationPolicy' - Field
hasPullRequestsEnabledwas added to object typeRepository - Field
pullRequestCreationPolicywas added to object typeRepository - Field
hasPullRequestsEnabledwas added to interfaceRepositoryInfo - Field
pullRequestCreationPolicywas added to interfaceRepositoryInfo - Input field
hasPullRequestsEnabledof typeBooleanwas added to input object typeUpdateRepositoryInput - Input field
pullRequestCreationPolicyof typePullRequestCreationPolicywas added to input object typeUpdateRepositoryInput
Schema changes for 2026-02-13
The GraphQL schema includes these changes:
The following changes will be made to the schema:
- On member
Team.viewerCanSubscribe:viewerCanSubscribewill be removed. Effective 2026-07-01. - On member
Team.viewerSubscription:viewerSubscriptionwill be removed. Effective 2026-07-01.
Schema changes for 2026-02-07
The GraphQL schema includes these changes:
- Type
AgentAssignmentInputwas added - Input field
baseRefof typeStringwas added to input object typeAgentAssignmentInput - Input field
customAgentof typeStringwas added to input object typeAgentAssignmentInput - Input field
customInstructionsof typeStringwas added to input object typeAgentAssignmentInput - Input field
targetRepositoryIdof typeIDwas added to input object typeAgentAssignmentInput - Input field
agentAssignmentof typeAgentAssignmentInputwas added to input object typeAddAssigneesToAssignableInput - Input field
agentAssignmentof typeAgentAssignmentInputwas added to input object typeCreateIssueInput - Input field
agentAssignmentof typeAgentAssignmentInputwas added to input object typeReplaceActorsForAssignableInput - Input field
agentAssignmentof typeAgentAssignmentInputwas added to input object typeUpdateIssueInput
Schema changes for 2026-02-05
The GraphQL schema includes these changes:
- Type
IpAllowListUserLevelEnforcementEnabledSettingValuewas added - Enum value
DISABLEDwas added to enumIpAllowListUserLevelEnforcementEnabledSettingValue - Enum value
ENABLEDwas added to enumIpAllowListUserLevelEnforcementEnabledSettingValue - Type
UpdateIpAllowListUserLevelEnforcementEnabledSettingInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeUpdateIpAllowListUserLevelEnforcementEnabledSettingInput - Input field
ownerIdof typeID!was added to input object typeUpdateIpAllowListUserLevelEnforcementEnabledSettingInput - Input field
settingValueof typeIpAllowListUserLevelEnforcementEnabledSettingValue!was added to input object typeUpdateIpAllowListUserLevelEnforcementEnabledSettingInput - Type
UpdateIpAllowListUserLevelEnforcementEnabledSettingPayloadwas added - Field
clientMutationIdwas added to object typeUpdateIpAllowListUserLevelEnforcementEnabledSettingPayload - Field
ownerwas added to object typeUpdateIpAllowListUserLevelEnforcementEnabledSettingPayload - Field
ipAllowListUserLevelEnforcementEnabledSettingwas added to object typeEnterpriseOwnerInfo - Field
updateIpAllowListUserLevelEnforcementEnabledSettingwas added to object typeMutation - Argument
input: UpdateIpAllowListUserLevelEnforcementEnabledSettingInput!added to fieldMutation.updateIpAllowListUserLevelEnforcementEnabledSetting
Schema changes for 2026-01-28
The GraphQL schema includes these changes:
- Field
Issue.projectItemschanged type from 'ProjectV2ItemConnection!toProjectV2ItemConnection' - Field
PullRequest.projectItemschanged type from 'ProjectV2ItemConnection!toProjectV2ItemConnection'
Schema changes for 2026-01-23
The GraphQL schema includes these changes:
- Input field
actorLoginsof type '[String!]was added to input object typeReplaceActorsForAssignableInput' - Input field
ReplaceActorsForAssignableInput.actorIdschanged type from '[ID!]!to[ID!]'
Schema changes for 2026-01-22
The GraphQL schema includes these changes:
- Type
RequestReviewsByLoginInputwas added - Input field
botLoginsof type '[String!]was added to input object typeRequestReviewsByLoginInput' - Input field
clientMutationIdof typeStringwas added to input object typeRequestReviewsByLoginInput - Input field
pullRequestIdof typeID!was added to input object typeRequestReviewsByLoginInput - Input field
teamSlugsof type '[String!]was added to input object typeRequestReviewsByLoginInput' - Input field
unionof typeBooleanwith default valuefalsewas added to input object typeRequestReviewsByLoginInput - Input field
userLoginsof type '[String!]was added to input object typeRequestReviewsByLoginInput' - Type
RequestReviewsByLoginPayloadwas added - Field
actorwas added to object typeRequestReviewsByLoginPayload - Field
clientMutationIdwas added to object typeRequestReviewsByLoginPayload - Field
pullRequestwas added to object typeRequestReviewsByLoginPayload - Field
requestedReviewersEdgewas added to object typeRequestReviewsByLoginPayload - Field
requestReviewsByLoginwas added to object typeMutation - Argument
input: RequestReviewsByLoginInput!added to fieldMutation.requestReviewsByLogin
Schema changes for 2026-01-21
The GraphQL schema includes these changes:
- Argument
query: Stringadded to fieldPullRequest.suggestedReviewerActors
Schema changes for 2026-01-14
The GraphQL schema includes these changes:
- Type
UpdateEnterpriseTeamDiscussionsSettingInputwas removed - Type
UpdateEnterpriseTeamDiscussionsSettingPayloadwas removed - Field
teamDiscussionsSettingOrganizationswas removed from object typeEnterpriseOwnerInfo - Field
updateEnterpriseTeamDiscussionsSettingwas removed from object typeMutation
The following changes will be made to the schema:
- On member
EnterpriseOwnerInfo.teamDiscussionsSetting:teamDiscussionsSettingwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01.
Schema changes for 2026-01-08
The GraphQL schema includes these changes:
- Type
CreateTeamDiscussionInputwas removed - Type
CreateTeamDiscussionPayloadwas removed - Type
DeleteTeamDiscussionInputwas removed - Type
DeleteTeamDiscussionPayloadwas removed - Type
TeamDiscussionwas removed - Type
TeamDiscussionConnectionwas removed - Type
TeamDiscussionEdgewas removed - Type
TeamDiscussionOrderwas removed - Type
TeamDiscussionOrderFieldwas removed - Type
UpdateTeamDiscussionInputwas removed - Type
UpdateTeamDiscussionPayloadwas removed - Field
createTeamDiscussionwas removed from object typeMutation - Field
deleteTeamDiscussionwas removed from object typeMutation - Field
updateTeamDiscussionwas removed from object typeMutation - Field
discussionwas removed from object typeTeam - Field
discussionswas removed from object typeTeam - Field
discussionsResourcePathwas removed from object typeTeam - Field
discussionsUrlwas removed from object typeTeam
Schema changes for 2026-01-06
The GraphQL schema includes these changes:
- Type
CreateTeamDiscussionInputwas added - Input field
bodyof typeStringwas added to input object typeCreateTeamDiscussionInput - Input field
clientMutationIdof typeStringwas added to input object typeCreateTeamDiscussionInput - Input field
privateof typeBooleanwas added to input object typeCreateTeamDiscussionInput - Input field
teamIdof typeIDwas added to input object typeCreateTeamDiscussionInput - Input field
titleof typeStringwas added to input object typeCreateTeamDiscussionInput - Type
CreateTeamDiscussionPayloadwas added - Field
clientMutationIdwas added to object typeCreateTeamDiscussionPayload - Field
teamDiscussionwas added to object typeCreateTeamDiscussionPayload - Type
DeleteTeamDiscussionInputwas added - Input field
clientMutationIdof typeStringwas added to input object typeDeleteTeamDiscussionInput - Input field
idof typeID!was added to input object typeDeleteTeamDiscussionInput - Type
DeleteTeamDiscussionPayloadwas added - Field
clientMutationIdwas added to object typeDeleteTeamDiscussionPayload - Type
TeamDiscussionwas added TeamDiscussionobject implementsCommentinterfaceTeamDiscussionobject implementsDeletableinterfaceTeamDiscussionobject implementsNodeinterfaceTeamDiscussionobject implementsReactableinterfaceTeamDiscussionobject implementsSubscribableinterfaceTeamDiscussionobject implementsUniformResourceLocatableinterfaceTeamDiscussionobject implementsUpdatableinterfaceTeamDiscussionobject implementsUpdatableCommentinterface- Field
authorwas added to object typeTeamDiscussion - Field
authorAssociationwas added to object typeTeamDiscussion - Field
bodywas added to object typeTeamDiscussion - Field
bodyHTMLwas added to object typeTeamDiscussion - Field
bodyTextwas added to object typeTeamDiscussion - Field
bodyVersionwas added to object typeTeamDiscussion - Field
commentsResourcePathwas added to object typeTeamDiscussion - Field
commentsUrlwas added to object typeTeamDiscussion - Field
createdAtwas added to object typeTeamDiscussion - Field
createdViaEmailwas added to object typeTeamDiscussion - Field
databaseIdwas added to object typeTeamDiscussion - Field
editorwas added to object typeTeamDiscussion - Field
idwas added to object typeTeamDiscussion - Field
includesCreatedEditwas added to object typeTeamDiscussion - Field
isPinnedwas added to object typeTeamDiscussion - Field
isPrivatewas added to object typeTeamDiscussion - Field
lastEditedAtwas added to object typeTeamDiscussion - Field
numberwas added to object typeTeamDiscussion - Field
publishedAtwas added to object typeTeamDiscussion - Field
reactionGroupswas added to object typeTeamDiscussion - Field
reactionswas added to object typeTeamDiscussion - Argument
after: Stringadded to fieldTeamDiscussion.reactions - Argument
before: Stringadded to fieldTeamDiscussion.reactions - Argument
content: ReactionContentadded to fieldTeamDiscussion.reactions - Argument
first: Intadded to fieldTeamDiscussion.reactions - Argument
last: Intadded to fieldTeamDiscussion.reactions - Argument
orderBy: ReactionOrderadded to fieldTeamDiscussion.reactions - Field
resourcePathwas added to object typeTeamDiscussion - Field
teamwas added to object typeTeamDiscussion - Field
titlewas added to object typeTeamDiscussion - Field
updatedAtwas added to object typeTeamDiscussion - Field
urlwas added to object typeTeamDiscussion - Field
userContentEditswas added to object typeTeamDiscussion - Argument
after: Stringadded to fieldTeamDiscussion.userContentEdits - Argument
before: Stringadded to fieldTeamDiscussion.userContentEdits - Argument
first: Intadded to fieldTeamDiscussion.userContentEdits - Argument
last: Intadded to fieldTeamDiscussion.userContentEdits - Field
viewerCanDeletewas added to object typeTeamDiscussion - Field
viewerCanPinwas added to object typeTeamDiscussion - Field
viewerCanReactwas added to object typeTeamDiscussion - Field
viewerCanSubscribewas added to object typeTeamDiscussion - Field
viewerCanUpdatewas added to object typeTeamDiscussion - Field
viewerCannotUpdateReasonswas added to object typeTeamDiscussion - Field
viewerDidAuthorwas added to object typeTeamDiscussion - Field
viewerSubscriptionwas added to object typeTeamDiscussion - Type
TeamDiscussionConnectionwas added - Field
edgeswas added to object typeTeamDiscussionConnection - Field
nodeswas added to object typeTeamDiscussionConnection - Field
pageInfowas added to object typeTeamDiscussionConnection - Field
totalCountwas added to object typeTeamDiscussionConnection - Type
TeamDiscussionEdgewas added - Field
cursorwas added to object typeTeamDiscussionEdge - Field
nodewas added to object typeTeamDiscussionEdge - Type
TeamDiscussionOrderwas added - Input field
directionof typeOrderDirection!was added to input object typeTeamDiscussionOrder - Input field
fieldof typeTeamDiscussionOrderField!was added to input object typeTeamDiscussionOrder - Type
TeamDiscussionOrderFieldwas added - Enum value 'CREATED_AT
was added to enumTeamDiscussionOrderField' - Type
UpdateTeamDiscussionInputwas added - Input field
bodyof typeStringwas added to input object typeUpdateTeamDiscussionInput - Input field
bodyVersionof typeStringwas added to input object typeUpdateTeamDiscussionInput - Input field
clientMutationIdof typeStringwas added to input object typeUpdateTeamDiscussionInput - Input field
idof typeID!was added to input object typeUpdateTeamDiscussionInput - Input field
pinnedof typeBooleanwas added to input object typeUpdateTeamDiscussionInput - Input field
titleof typeStringwas added to input object typeUpdateTeamDiscussionInput - Type
UpdateTeamDiscussionPayloadwas added - Field
clientMutationIdwas added to object typeUpdateTeamDiscussionPayload - Field
teamDiscussionwas added to object typeUpdateTeamDiscussionPayload - Field
createTeamDiscussionwas added to object typeMutation - Argument
input: CreateTeamDiscussionInput!added to fieldMutation.createTeamDiscussion - Field
deleteTeamDiscussionwas added to object typeMutation - Argument
input: DeleteTeamDiscussionInput!added to fieldMutation.deleteTeamDiscussion - Field
updateTeamDiscussionwas added to object typeMutation - Argument
input: UpdateTeamDiscussionInput!added to fieldMutation.updateTeamDiscussion - Field
discussionwas added to object typeTeam - Argument
number: Int!added to fieldTeam.discussion - Field
discussionswas added to object typeTeam - Argument
after: Stringadded to fieldTeam.discussions - Argument
before: Stringadded to fieldTeam.discussions - Argument
first: Intadded to fieldTeam.discussions - Argument
isPinned: Booleanadded to fieldTeam.discussions - Argument
last: Intadded to fieldTeam.discussions - Argument
orderBy: TeamDiscussionOrderadded to fieldTeam.discussions - Field
discussionsResourcePathwas added to object typeTeam - Field
discussionsUrlwas added to object typeTeam
The following changes will be made to the schema:
- On member
CreateTeamDiscussionInput.body:bodywill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
CreateTeamDiscussionInput.private:privatewill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
CreateTeamDiscussionInput.teamId:teamIdwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
CreateTeamDiscussionInput.title:titlewill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
CreateTeamDiscussionPayload.teamDiscussion:teamDiscussionwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.authorAssociation:authorAssociationwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.bodyVersion:bodyVersionwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.commentsResourcePath:commentsResourcePathwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.commentsUrl:commentsUrlwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.isPinned:isPinnedwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.isPrivate:isPrivatewill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.number:numberwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.resourcePath:resourcePathwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.team:teamwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.title:titlewill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.url:urlwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01. - On member
TeamDiscussion.viewerCanPin:viewerCanPinwill be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Effective 2024-07-01.
Schema changes for 2026-01-05
The GraphQL schema includes these changes:
- Type
CreateTeamDiscussionInputwas removed - Type
CreateTeamDiscussionPayloadwas removed - Type
DeleteTeamDiscussionInputwas removed - Type
DeleteTeamDiscussionPayloadwas removed - Type
TeamDiscussionwas removed - Type
TeamDiscussionConnectionwas removed - Type
TeamDiscussionEdgewas removed - Type
TeamDiscussionOrderwas removed - Type
TeamDiscussionOrderFieldwas removed - Type
UpdateTeamDiscussionInputwas removed - Type
UpdateTeamDiscussionPayloadwas removed - Field
createTeamDiscussionwas removed from object typeMutation - Field
deleteTeamDiscussionwas removed from object typeMutation - Field
updateTeamDiscussionwas removed from object typeMutation - Field
discussionwas removed from object typeTeam - Field
discussionswas removed from object typeTeam - Field
discussionsResourcePathwas removed from object typeTeam - Field
discussionsUrlwas removed from object typeTeam
Schema changes for 2026-01-04
The GraphQL schema includes these changes:
- Type
CreateTeamDiscussionCommentInputwas removed - Type
CreateTeamDiscussionCommentPayloadwas removed - Type
DeleteTeamDiscussionCommentInputwas removed - Type
DeleteTeamDiscussionCommentPayloadwas removed - Type
TeamDiscussionCommentwas removed - Type
TeamDiscussionCommentConnectionwas removed - Type
TeamDiscussionCommentEdgewas removed - Type
TeamDiscussionCommentOrderwas removed - Type
TeamDiscussionCommentOrderFieldwas removed - Type
UpdateTeamDiscussionCommentInputwas removed - Type
UpdateTeamDiscussionCommentPayloadwas removed - Field
createTeamDiscussionCommentwas removed from object typeMutation - Field
deleteTeamDiscussionCommentwas removed from object typeMutation - Field
updateTeamDiscussionCommentwas removed from object typeMutation - Field
comments(deprecated) was removed from object typeTeamDiscussion