Skip to main content

GraphQL changelog for 2026

GraphQL schema changes from 2026.

Schema changes for 2026-04-15

The GraphQL schema includes these changes:

  • Type ArchivePullRequestInput was added
  • Input field clientMutationId of type String was added to input object type ArchivePullRequestInput
  • Input field pullRequestId of type ID! was added to input object type ArchivePullRequestInput
  • Type ArchivePullRequestPayload was added
  • Field clientMutationId was added to object type ArchivePullRequestPayload
  • Field pullRequest was added to object type ArchivePullRequestPayload
  • Type UnarchivePullRequestInput was added
  • Input field clientMutationId of type String was added to input object type UnarchivePullRequestInput
  • Input field pullRequestId of type ID! was added to input object type UnarchivePullRequestInput
  • Type UnarchivePullRequestPayload was added
  • Field clientMutationId was added to object type UnarchivePullRequestPayload
  • Field pullRequest was added to object type UnarchivePullRequestPayload
  • Field archivePullRequest was added to object type Mutation
  • Argument input: ArchivePullRequestInput! added to field Mutation.archivePullRequest
  • Field unarchivePullRequest was added to object type Mutation
  • Argument input: UnarchivePullRequestInput! added to field Mutation.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 value was added to object type IssueFieldSingleSelectValue

Schema changes for 2026-03-30

The GraphQL schema includes these changes:

  • Type IssueFieldAddedEvent was added
  • IssueFieldAddedEvent object implements Node interface
  • Field actor was added to object type IssueFieldAddedEvent
  • Field color was added to object type IssueFieldAddedEvent
  • Field createdAt was added to object type IssueFieldAddedEvent
  • Field id was added to object type IssueFieldAddedEvent
  • Field issueField was added to object type IssueFieldAddedEvent
  • Field value was added to object type IssueFieldAddedEvent
  • Type IssueFieldChangedEvent was added
  • IssueFieldChangedEvent object implements Node interface
  • Field actor was added to object type IssueFieldChangedEvent
  • Field createdAt was added to object type IssueFieldChangedEvent
  • Field id was added to object type IssueFieldChangedEvent
  • Field issueField was added to object type IssueFieldChangedEvent
  • Field newColor was added to object type IssueFieldChangedEvent
  • Field newValue was added to object type IssueFieldChangedEvent
  • Field previousColor was added to object type IssueFieldChangedEvent
  • Field previousValue was added to object type IssueFieldChangedEvent
  • Type IssueFieldRemovedEvent was added
  • IssueFieldRemovedEvent object implements Node interface
  • Field actor was added to object type IssueFieldRemovedEvent
  • Field createdAt was added to object type IssueFieldRemovedEvent
  • Field id was added to object type IssueFieldRemovedEvent
  • Field issueField was added to object type IssueFieldRemovedEvent
  • Type IssueSearchType was added
  • Enum value HYBRID was added to enum IssueSearchType
  • Enum value LEXICAL was added to enum IssueSearchType
  • Enum value SEMANTIC was added to enum IssueSearchType
  • Type LexicalFallbackReason was added
  • Enum value 'NON_ISSUE_TARGETwas added to enumLexicalFallbackReason'
  • Enum value 'NO_ACCESSIBLE_REPOSwas added to enumLexicalFallbackReason'
  • Enum value 'NO_TEXT_TERMSwas added to enumLexicalFallbackReason'
  • Enum value 'ONLY_NON_SEMANTIC_FIELDS_REQUESTEDwas added to enumLexicalFallbackReason'
  • Enum value 'OR_BOOLEAN_NOT_SUPPORTEDwas added to enumLexicalFallbackReason'
  • Enum value 'QUOTED_TEXTwas added to enumLexicalFallbackReason'
  • Enum value 'SERVER_ERRORwas added to enumLexicalFallbackReason'
  • Member IssueFieldAddedEvent was added to Union type IssueTimelineItems
  • Member IssueFieldChangedEvent was added to Union type IssueTimelineItems
  • Member IssueFieldRemovedEvent was added to Union type IssueTimelineItems
  • Member IssueFieldAddedEvent was added to Union type PullRequestTimelineItems
  • Member IssueFieldChangedEvent was added to Union type PullRequestTimelineItems
  • Member IssueFieldRemovedEvent was added to Union type PullRequestTimelineItems
  • Field issueSearchType was added to object type SearchResultItemConnection
  • Field lexicalFallbackReason was added to object type SearchResultItemConnection
  • Enum value 'ISSUE_HYBRIDwas added to enumSearchType'
  • Enum value 'ISSUE_SEMANTICwas added to enumSearchType'

Schema changes for 2026-03-17

The GraphQL schema includes these changes:

  • Field optionId was added to object type IssueFieldSingleSelectValue

Schema changes for 2026-03-16

The GraphQL schema includes these changes:

  • Member User was added to Union type BypassActor

Schema changes for 2026-03-12

The GraphQL schema includes these changes:

  • Type CreateIssueFieldInput was added
  • Input field clientMutationId of type String was added to input object type CreateIssueFieldInput
  • Input field dataType of type IssueFieldDataType! was added to input object type CreateIssueFieldInput
  • Input field description of type String was added to input object type CreateIssueFieldInput
  • Input field name of type String! was added to input object type CreateIssueFieldInput
  • Input field options of type '[IssueFieldSingleSelectOptionInput!]was added to input object typeCreateIssueFieldInput'
  • Input field ownerId of type ID! was added to input object type CreateIssueFieldInput
  • Input field visibility of type IssueFieldVisibility was added to input object type CreateIssueFieldInput
  • Type CreateIssueFieldPayload was added
  • Field clientMutationId was added to object type CreateIssueFieldPayload
  • Field issueField was added to object type CreateIssueFieldPayload
  • Type CreateIssueFieldValueInput was added
  • Input field clientMutationId of type String was added to input object type CreateIssueFieldValueInput
  • Input field issueField of type IssueFieldCreateOrUpdateInput! was added to input object type CreateIssueFieldValueInput
  • Input field issueId of type ID! was added to input object type CreateIssueFieldValueInput
  • Type CreateIssueFieldValuePayload was added
  • Field clientMutationId was added to object type CreateIssueFieldValuePayload
  • Field issue was added to object type CreateIssueFieldValuePayload
  • Field issueFieldValue was added to object type CreateIssueFieldValuePayload
  • Type 'CreateProjectV2IssueFieldInput' was added
  • Input field clientMutationId of type String was added to input object type 'CreateProjectV2IssueFieldInput'
  • Input field issueFieldId of type ID! was added to input object type 'CreateProjectV2IssueFieldInput'
  • Input field projectId of type ID! was added to input object type 'CreateProjectV2IssueFieldInput'
  • Type 'CreateProjectV2IssueFieldPayload' was added
  • Field clientMutationId was added to object type 'CreateProjectV2IssueFieldPayload'
  • Field 'projectV2Fieldwas added to object typeCreateProjectV2IssueFieldPayload'
  • Type DeleteIssueFieldInput was added
  • Input field clientMutationId of type String was added to input object type DeleteIssueFieldInput
  • Input field fieldId of type ID! was added to input object type DeleteIssueFieldInput
  • Type DeleteIssueFieldPayload was added
  • Field clientMutationId was added to object type DeleteIssueFieldPayload
  • Field issueField was added to object type DeleteIssueFieldPayload
  • Type DeleteIssueFieldValueInput was added
  • Input field clientMutationId of type String was added to input object type DeleteIssueFieldValueInput
  • Input field fieldId of type ID! was added to input object type DeleteIssueFieldValueInput
  • Input field issueId of type ID! was added to input object type DeleteIssueFieldValueInput
  • Type DeleteIssueFieldValuePayload was added
  • Field clientMutationId was added to object type DeleteIssueFieldValuePayload
  • Field issue was added to object type DeleteIssueFieldValuePayload
  • Field success was added to object type DeleteIssueFieldValuePayload
  • Type IssueCommentPinnedEvent was added
  • IssueCommentPinnedEvent object implements Node interface
  • Field actor was added to object type IssueCommentPinnedEvent
  • Field createdAt was added to object type IssueCommentPinnedEvent
  • Field id was added to object type IssueCommentPinnedEvent
  • Field issueComment was added to object type IssueCommentPinnedEvent
  • Type IssueCommentUnpinnedEvent was added
  • IssueCommentUnpinnedEvent object implements Node interface
  • Field actor was added to object type IssueCommentUnpinnedEvent
  • Field createdAt was added to object type IssueCommentUnpinnedEvent
  • Field id was added to object type IssueCommentUnpinnedEvent
  • Field issueComment was added to object type IssueCommentUnpinnedEvent
  • Type IssueFieldCommon was added
  • Field createdAt was added to interface IssueFieldCommon
  • Field dataType was added to interface IssueFieldCommon
  • Field description was added to interface IssueFieldCommon
  • Field name was added to interface IssueFieldCommon
  • Field visibility was added to interface IssueFieldCommon
  • Type IssueFieldCreateOrUpdateInput was added
  • Input field dateValue of type String was added to input object type IssueFieldCreateOrUpdateInput
  • Input field delete of type Boolean was added to input object type IssueFieldCreateOrUpdateInput
  • Input field fieldId of type ID! was added to input object type IssueFieldCreateOrUpdateInput
  • Input field numberValue of type Float was added to input object type IssueFieldCreateOrUpdateInput
  • Input field singleSelectOptionId of type ID was added to input object type IssueFieldCreateOrUpdateInput
  • Input field textValue of type String was added to input object type IssueFieldCreateOrUpdateInput
  • Type IssueFieldDataType was added
  • Enum value DATE was added to enum IssueFieldDataType
  • Enum value NUMBER was added to enum IssueFieldDataType
  • Enum value 'SINGLE_SELECTwas added to enumIssueFieldDataType'
  • Enum value TEXT was added to enum IssueFieldDataType
  • Type IssueFieldDate was added
  • IssueFieldDate object implements IssueFieldCommon interface
  • IssueFieldDate object implements Node interface
  • Field createdAt was added to object type IssueFieldDate
  • Field dataType was added to object type IssueFieldDate
  • Field description was added to object type IssueFieldDate
  • Field id was added to object type IssueFieldDate
  • Field name was added to object type IssueFieldDate
  • Field visibility was added to object type IssueFieldDate
  • Type IssueFieldDateValue was added
  • IssueFieldDateValue object implements IssueFieldValueCommon interface
  • IssueFieldDateValue object implements Node interface
  • Field field was added to object type IssueFieldDateValue
  • Field id was added to object type IssueFieldDateValue
  • Field value was added to object type IssueFieldDateValue
  • Type IssueFieldNumber was added
  • IssueFieldNumber object implements IssueFieldCommon interface
  • IssueFieldNumber object implements Node interface
  • Field createdAt was added to object type IssueFieldNumber
  • Field dataType was added to object type IssueFieldNumber
  • Field description was added to object type IssueFieldNumber
  • Field id was added to object type IssueFieldNumber
  • Field name was added to object type IssueFieldNumber
  • Field visibility was added to object type IssueFieldNumber
  • Type IssueFieldNumberValue was added
  • IssueFieldNumberValue object implements IssueFieldValueCommon interface
  • IssueFieldNumberValue object implements Node interface
  • Field field was added to object type IssueFieldNumberValue
  • Field id was added to object type IssueFieldNumberValue
  • Field value was added to object type IssueFieldNumberValue
  • Type IssueFieldOrder was added
  • Input field direction of type OrderDirection! was added to input object type IssueFieldOrder
  • Input field field of type IssueFieldOrderField! was added to input object type IssueFieldOrder
  • Type IssueFieldOrderField was added
  • Enum value 'CREATED_ATwas added to enumIssueFieldOrderField'
  • Enum value NAME was added to enum IssueFieldOrderField
  • Type IssueFieldSingleSelect was added
  • IssueFieldSingleSelect object implements IssueFieldCommon interface
  • IssueFieldSingleSelect object implements Node interface
  • Field createdAt was added to object type IssueFieldSingleSelect
  • Field dataType was added to object type IssueFieldSingleSelect
  • Field description was added to object type IssueFieldSingleSelect
  • Field id was added to object type IssueFieldSingleSelect
  • Field name was added to object type IssueFieldSingleSelect
  • Field options was added to object type IssueFieldSingleSelect
  • Field visibility was added to object type IssueFieldSingleSelect
  • Type IssueFieldSingleSelectOption was added
  • IssueFieldSingleSelectOption object implements Node interface
  • Field color was added to object type IssueFieldSingleSelectOption
  • Field description was added to object type IssueFieldSingleSelectOption
  • Field id was added to object type IssueFieldSingleSelectOption
  • Field name was added to object type IssueFieldSingleSelectOption
  • Field priority was added to object type IssueFieldSingleSelectOption
  • Type IssueFieldSingleSelectOptionColor was added
  • Enum value BLUE was added to enum IssueFieldSingleSelectOptionColor
  • Enum value GRAY was added to enum IssueFieldSingleSelectOptionColor
  • Enum value GREEN was added to enum IssueFieldSingleSelectOptionColor
  • Enum value ORANGE was added to enum IssueFieldSingleSelectOptionColor
  • Enum value PINK was added to enum IssueFieldSingleSelectOptionColor
  • Enum value PURPLE was added to enum IssueFieldSingleSelectOptionColor
  • Enum value RED was added to enum IssueFieldSingleSelectOptionColor
  • Enum value YELLOW was added to enum IssueFieldSingleSelectOptionColor
  • Type IssueFieldSingleSelectOptionInput was added
  • Input field color of type IssueFieldSingleSelectOptionColor! was added to input object type IssueFieldSingleSelectOptionInput
  • Input field description of type String was added to input object type IssueFieldSingleSelectOptionInput
  • Input field name of type String! was added to input object type IssueFieldSingleSelectOptionInput
  • Input field priority of type Int! was added to input object type IssueFieldSingleSelectOptionInput
  • Type IssueFieldSingleSelectValue was added
  • IssueFieldSingleSelectValue object implements IssueFieldValueCommon interface
  • IssueFieldSingleSelectValue object implements Node interface
  • Field color was added to object type IssueFieldSingleSelectValue
  • Field description was added to object type IssueFieldSingleSelectValue
  • Field field was added to object type IssueFieldSingleSelectValue
  • Field id was added to object type IssueFieldSingleSelectValue
  • Field name was added to object type IssueFieldSingleSelectValue
  • Type IssueFieldText was added
  • IssueFieldText object implements IssueFieldCommon interface
  • IssueFieldText object implements Node interface
  • Field createdAt was added to object type IssueFieldText
  • Field dataType was added to object type IssueFieldText
  • Field description was added to object type IssueFieldText
  • Field id was added to object type IssueFieldText
  • Field name was added to object type IssueFieldText
  • Field visibility was added to object type IssueFieldText
  • Type IssueFieldTextValue was added
  • IssueFieldTextValue object implements IssueFieldValueCommon interface
  • IssueFieldTextValue object implements Node interface
  • Field field was added to object type IssueFieldTextValue
  • Field id was added to object type IssueFieldTextValue
  • Field value was added to object type IssueFieldTextValue
  • Type IssueFieldValue was added
  • Member IssueFieldDateValue was added to Union type IssueFieldValue
  • Member IssueFieldNumberValue was added to Union type IssueFieldValue
  • Member IssueFieldSingleSelectValue was added to Union type IssueFieldValue
  • Member IssueFieldTextValue was added to Union type IssueFieldValue
  • Type IssueFieldValueCommon was added
  • Field field was added to interface IssueFieldValueCommon
  • Type IssueFieldValueConnection was added
  • Field edges was added to object type IssueFieldValueConnection
  • Field nodes was added to object type IssueFieldValueConnection
  • Field pageInfo was added to object type IssueFieldValueConnection
  • Field totalCount was added to object type IssueFieldValueConnection
  • Type IssueFieldValueEdge was added
  • Field cursor was added to object type IssueFieldValueEdge
  • Field node was added to object type IssueFieldValueEdge
  • Type IssueFieldVisibility was added
  • Enum value ALL was added to enum IssueFieldVisibility
  • Enum value 'ORG_ONLYwas added to enumIssueFieldVisibility'
  • Type IssueFields was added
  • Member IssueFieldDate was added to Union type IssueFields
  • Member IssueFieldNumber was added to Union type IssueFields
  • Member IssueFieldSingleSelect was added to Union type IssueFields
  • Member IssueFieldText was added to Union type IssueFields
  • Type IssueFieldsConnection was added
  • Field edges was added to object type IssueFieldsConnection
  • Field nodes was added to object type IssueFieldsConnection
  • Field pageInfo was added to object type IssueFieldsConnection
  • Field totalCount was added to object type IssueFieldsConnection
  • Type IssueFieldsEdge was added
  • Field cursor was added to object type IssueFieldsEdge
  • Field node was added to object type IssueFieldsEdge
  • Type PinIssueCommentInput was added
  • Input field clientMutationId of type String was added to input object type PinIssueCommentInput
  • Input field issueCommentId of type ID! was added to input object type PinIssueCommentInput
  • Type PinIssueCommentPayload was added
  • Field clientMutationId was added to object type PinIssueCommentPayload
  • Field issueComment was added to object type PinIssueCommentPayload
  • Type Pinnable was added
  • Field isPinned was added to interface Pinnable
  • Field pinnedAt was added to interface Pinnable
  • Field pinnedBy was added to interface Pinnable
  • Field viewerCanPin was added to interface Pinnable
  • Field viewerCanUnpin was added to interface Pinnable
  • Type PinnedIssueComment was added
  • PinnedIssueComment object implements Node interface
  • Field databaseId was added to object type PinnedIssueComment
  • Field fullDatabaseId was added to object type PinnedIssueComment
  • Field id was added to object type PinnedIssueComment
  • Field issue was added to object type PinnedIssueComment
  • Field issueComment was added to object type PinnedIssueComment
  • Field pinnedAt was added to object type PinnedIssueComment
  • Field pinnedBy was added to object type PinnedIssueComment
  • Type 'ProjectV2IssueFieldValues' was added
  • Member IssueFieldDateValue was added to Union type 'ProjectV2IssueFieldValues'
  • Member IssueFieldNumberValue was added to Union type 'ProjectV2IssueFieldValues'
  • Member IssueFieldSingleSelectValue was added to Union type 'ProjectV2IssueFieldValues'
  • Member IssueFieldTextValue was added to Union type 'ProjectV2IssueFieldValues'
  • Type 'ProjectV2ItemIssueFieldValue' was added
  • Field field was added to object type 'ProjectV2ItemIssueFieldValue'
  • Field issueFieldValue was added to object type 'ProjectV2ItemIssueFieldValue'
  • Type SetIssueFieldValueInput was added
  • Input field clientMutationId of type String was added to input object type SetIssueFieldValueInput
  • Input field issueFields of type '[IssueFieldCreateOrUpdateInput!]!was added to input object typeSetIssueFieldValueInput'
  • Input field issueId of type ID! was added to input object type SetIssueFieldValueInput
  • Type SetIssueFieldValuePayload was added
  • Field clientMutationId was added to object type SetIssueFieldValuePayload
  • Field issue was added to object type SetIssueFieldValuePayload
  • Field issueFieldValues was added to object type SetIssueFieldValuePayload
  • Type UnpinIssueCommentInput was added
  • Input field clientMutationId of type String was added to input object type UnpinIssueCommentInput
  • Input field issueCommentId of type ID! was added to input object type UnpinIssueCommentInput
  • Type UnpinIssueCommentPayload was added
  • Field clientMutationId was added to object type UnpinIssueCommentPayload
  • Field issueComment was added to object type UnpinIssueCommentPayload
  • Type UpdateIssueFieldInput was added
  • Input field clientMutationId of type String was added to input object type UpdateIssueFieldInput
  • Input field description of type String was added to input object type UpdateIssueFieldInput
  • Input field id of type ID! was added to input object type UpdateIssueFieldInput
  • Input field name of type String was added to input object type UpdateIssueFieldInput
  • Input field options of type '[IssueFieldSingleSelectOptionInput!]was added to input object typeUpdateIssueFieldInput'
  • Input field visibility of type IssueFieldVisibility was added to input object type UpdateIssueFieldInput
  • Type UpdateIssueFieldPayload was added
  • Field clientMutationId was added to object type UpdateIssueFieldPayload
  • Field issueField was added to object type UpdateIssueFieldPayload
  • Type UpdateIssueFieldValueInput was added
  • Input field clientMutationId of type String was added to input object type UpdateIssueFieldValueInput
  • Input field issueField of type IssueFieldCreateOrUpdateInput! was added to input object type UpdateIssueFieldValueInput
  • Input field issueId of type ID! was added to input object type UpdateIssueFieldValueInput
  • Type UpdateIssueFieldValuePayload was added
  • Field clientMutationId was added to object type UpdateIssueFieldValuePayload
  • Field issue was added to object type UpdateIssueFieldValuePayload
  • Field issueFieldValue was added to object type UpdateIssueFieldValuePayload
  • Input field issueFields of type '[IssueFieldCreateOrUpdateInput!]was added to input object typeCreateIssueInput'
  • Field issueFieldValues was added to object type Issue
  • Argument after: String added to field Issue.issueFieldValues
  • Argument before: String added to field Issue.issueFieldValues
  • Argument first: Int added to field Issue.issueFieldValues
  • Argument last: Int added to field Issue.issueFieldValues
  • Field pinnedIssueComment was added to object type Issue
  • IssueComment object implements Pinnable interface
  • Field isPinned was added to object type IssueComment
  • Field pinnedAt was added to object type IssueComment
  • Field pinnedBy was added to object type IssueComment
  • Field viewerCanPin was added to object type IssueComment
  • Field viewerCanUnpin was added to object type IssueComment
  • Member IssueCommentPinnedEvent was added to Union type IssueTimelineItems
  • Member IssueCommentUnpinnedEvent was added to Union type IssueTimelineItems
  • Field pinnedFields was added to object type IssueType
  • Field createIssueField was added to object type Mutation
  • Argument input: CreateIssueFieldInput! added to field Mutation.createIssueField
  • Field createIssueFieldValue was added to object type Mutation
  • Argument input: CreateIssueFieldValueInput! added to field Mutation.createIssueFieldValue
  • Field 'createProjectV2IssueFieldwas added to object typeMutation'
  • Argument 'input: CreateProjectV2IssueFieldInput!added to fieldMutation.createProjectV2IssueField'
  • Field deleteIssueField was added to object type Mutation
  • Argument input: DeleteIssueFieldInput! added to field Mutation.deleteIssueField
  • Field deleteIssueFieldValue was added to object type Mutation
  • Argument input: DeleteIssueFieldValueInput! added to field Mutation.deleteIssueFieldValue
  • Field pinIssueComment was added to object type Mutation
  • Argument input: PinIssueCommentInput! added to field Mutation.pinIssueComment
  • Field setIssueFieldValue was added to object type Mutation
  • Argument input: SetIssueFieldValueInput! added to field Mutation.setIssueFieldValue
  • Field unpinIssueComment was added to object type Mutation
  • Argument input: UnpinIssueCommentInput! added to field Mutation.unpinIssueComment
  • Field updateIssueField was added to object type Mutation
  • Argument input: UpdateIssueFieldInput! added to field Mutation.updateIssueField
  • Field updateIssueFieldValue was added to object type Mutation
  • Argument input: UpdateIssueFieldValueInput! added to field Mutation.updateIssueFieldValue
  • Field issueFields was added to object type Organization
  • Argument after: String added to field Organization.issueFields
  • Argument before: String added to field Organization.issueFields
  • Argument first: Int added to field Organization.issueFields
  • Argument last: Int added to field Organization.issueFields
  • Argument orderBy: IssueFieldOrder (with default value) added to field Organization.issueFields
  • Member 'ProjectV2ItemIssueFieldValuewas added to Union typeProjectV2ItemFieldValue'
  • Member IssueCommentPinnedEvent was added to Union type PullRequestTimelineItems
  • Member IssueCommentUnpinnedEvent was added to Union type PullRequestTimelineItems

Schema changes for 2026-03-10

The GraphQL schema includes these changes:

  • Field viewerCopilotAgentTaskUpdatesChannel was added to interface Agentic
  • Field viewerCopilotAgentTaskUpdatesChannel was added to object type User

Schema changes for 2026-03-03

The GraphQL schema includes these changes:

  • Field fullDatabaseId was added to object type CheckAnnotation

The following changes will be made to the schema:

  • On member Artifact.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2027-01-01.
  • On member CheckAnnotation.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2027-01-01.

Schema changes for 2026-02-25

The GraphQL schema includes these changes:

  • Input field requireExplicitValues of type Boolean was added to input object type CreateRepositoryCustomPropertyInput
  • Field requireExplicitValues was added to object type RepositoryCustomProperty
  • Input field requireExplicitValues of type Boolean was added to input object type UpdateRepositoryCustomPropertyInput

Schema changes for 2026-02-23

The GraphQL schema includes these changes:

  • Enum value 'ISSUE_COMMENT_PINNED_EVENTwas added to enumIssueTimelineItemsItemType'
  • Enum value 'ISSUE_COMMENT_UNPINNED_EVENTwas added to enumIssueTimelineItemsItemType'
  • Enum value 'ISSUE_COMMENT_PINNED_EVENTwas added to enumPullRequestTimelineItemsItemType'
  • Enum value 'ISSUE_COMMENT_UNPINNED_EVENTwas added to enumPullRequestTimelineItemsItemType'

Schema changes for 2026-02-20

The GraphQL schema includes these changes:

  • Type PullRequestCreationPolicy was added
  • Enum value ALL was added to enum PullRequestCreationPolicy
  • Enum value 'COLLABORATORS_ONLYwas added to enumPullRequestCreationPolicy'
  • Field hasPullRequestsEnabled was added to object type Repository
  • Field pullRequestCreationPolicy was added to object type Repository
  • Field hasPullRequestsEnabled was added to interface RepositoryInfo
  • Field pullRequestCreationPolicy was added to interface RepositoryInfo
  • Input field hasPullRequestsEnabled of type Boolean was added to input object type UpdateRepositoryInput
  • Input field pullRequestCreationPolicy of type PullRequestCreationPolicy was added to input object type UpdateRepositoryInput

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:viewerCanSubscribe will be removed. Effective 2026-07-01.
    • On member Team.viewerSubscription:viewerSubscription will be removed. Effective 2026-07-01.

    Schema changes for 2026-02-07

    The GraphQL schema includes these changes:

    • Type AgentAssignmentInput was added
    • Input field baseRef of type String was added to input object type AgentAssignmentInput
    • Input field customAgent of type String was added to input object type AgentAssignmentInput
    • Input field customInstructions of type String was added to input object type AgentAssignmentInput
    • Input field targetRepositoryId of type ID was added to input object type AgentAssignmentInput
    • Input field agentAssignment of type AgentAssignmentInput was added to input object type AddAssigneesToAssignableInput
    • Input field agentAssignment of type AgentAssignmentInput was added to input object type CreateIssueInput
    • Input field agentAssignment of type AgentAssignmentInput was added to input object type ReplaceActorsForAssignableInput
    • Input field agentAssignment of type AgentAssignmentInput was added to input object type UpdateIssueInput

    Schema changes for 2026-02-05

    The GraphQL schema includes these changes:

    • Type IpAllowListUserLevelEnforcementEnabledSettingValue was added
    • Enum value DISABLED was added to enum IpAllowListUserLevelEnforcementEnabledSettingValue
    • Enum value ENABLED was added to enum IpAllowListUserLevelEnforcementEnabledSettingValue
    • Type UpdateIpAllowListUserLevelEnforcementEnabledSettingInput was added
    • Input field clientMutationId of type String was added to input object type UpdateIpAllowListUserLevelEnforcementEnabledSettingInput
    • Input field ownerId of type ID! was added to input object type UpdateIpAllowListUserLevelEnforcementEnabledSettingInput
    • Input field settingValue of type IpAllowListUserLevelEnforcementEnabledSettingValue! was added to input object type UpdateIpAllowListUserLevelEnforcementEnabledSettingInput
    • Type UpdateIpAllowListUserLevelEnforcementEnabledSettingPayload was added
    • Field clientMutationId was added to object type UpdateIpAllowListUserLevelEnforcementEnabledSettingPayload
    • Field owner was added to object type UpdateIpAllowListUserLevelEnforcementEnabledSettingPayload
    • Field ipAllowListUserLevelEnforcementEnabledSetting was added to object type EnterpriseOwnerInfo
    • Field updateIpAllowListUserLevelEnforcementEnabledSetting was added to object type Mutation
    • Argument input: UpdateIpAllowListUserLevelEnforcementEnabledSettingInput! added to field Mutation.updateIpAllowListUserLevelEnforcementEnabledSetting

    Schema changes for 2026-01-28

    The GraphQL schema includes these changes:

    • Field Issue.projectItems changed type from 'ProjectV2ItemConnection!toProjectV2ItemConnection'
    • Field PullRequest.projectItems changed type from 'ProjectV2ItemConnection!toProjectV2ItemConnection'

    Schema changes for 2026-01-23

    The GraphQL schema includes these changes:

    • Input field actorLogins of type '[String!]was added to input object typeReplaceActorsForAssignableInput'
    • Input field ReplaceActorsForAssignableInput.actorIds changed type from '[ID!]!to[ID!]'

    Schema changes for 2026-01-22

    The GraphQL schema includes these changes:

    • Type RequestReviewsByLoginInput was added
    • Input field botLogins of type '[String!]was added to input object typeRequestReviewsByLoginInput'
    • Input field clientMutationId of type String was added to input object type RequestReviewsByLoginInput
    • Input field pullRequestId of type ID! was added to input object type RequestReviewsByLoginInput
    • Input field teamSlugs of type '[String!]was added to input object typeRequestReviewsByLoginInput'
    • Input field union of type Boolean with default value false was added to input object type RequestReviewsByLoginInput
    • Input field userLogins of type '[String!]was added to input object typeRequestReviewsByLoginInput'
    • Type RequestReviewsByLoginPayload was added
    • Field actor was added to object type RequestReviewsByLoginPayload
    • Field clientMutationId was added to object type RequestReviewsByLoginPayload
    • Field pullRequest was added to object type RequestReviewsByLoginPayload
    • Field requestedReviewersEdge was added to object type RequestReviewsByLoginPayload
    • Field requestReviewsByLogin was added to object type Mutation
    • Argument input: RequestReviewsByLoginInput! added to field Mutation.requestReviewsByLogin

    Schema changes for 2026-01-21

    The GraphQL schema includes these changes:

    • Argument query: String added to field PullRequest.suggestedReviewerActors

    Schema changes for 2026-01-14

    The GraphQL schema includes these changes:

    • Type UpdateEnterpriseTeamDiscussionsSettingInput was removed
    • Type UpdateEnterpriseTeamDiscussionsSettingPayload was removed
    • Field teamDiscussionsSettingOrganizations was removed from object type EnterpriseOwnerInfo
    • Field updateEnterpriseTeamDiscussionsSetting was removed from object type Mutation

    The following changes will be made to the schema:

    Schema changes for 2026-01-08

    The GraphQL schema includes these changes:

    • Type CreateTeamDiscussionInput was removed
    • Type CreateTeamDiscussionPayload was removed
    • Type DeleteTeamDiscussionInput was removed
    • Type DeleteTeamDiscussionPayload was removed
    • Type TeamDiscussion was removed
    • Type TeamDiscussionConnection was removed
    • Type TeamDiscussionEdge was removed
    • Type TeamDiscussionOrder was removed
    • Type TeamDiscussionOrderField was removed
    • Type UpdateTeamDiscussionInput was removed
    • Type UpdateTeamDiscussionPayload was removed
    • Field createTeamDiscussion was removed from object type Mutation
    • Field deleteTeamDiscussion was removed from object type Mutation
    • Field updateTeamDiscussion was removed from object type Mutation
    • Field discussion was removed from object type Team
    • Field discussions was removed from object type Team
    • Field discussionsResourcePath was removed from object type Team
    • Field discussionsUrl was removed from object type Team

    Schema changes for 2026-01-06

    The GraphQL schema includes these changes:

    • Type CreateTeamDiscussionInput was added
    • Input field body of type String was added to input object type CreateTeamDiscussionInput
    • Input field clientMutationId of type String was added to input object type CreateTeamDiscussionInput
    • Input field private of type Boolean was added to input object type CreateTeamDiscussionInput
    • Input field teamId of type ID was added to input object type CreateTeamDiscussionInput
    • Input field title of type String was added to input object type CreateTeamDiscussionInput
    • Type CreateTeamDiscussionPayload was added
    • Field clientMutationId was added to object type CreateTeamDiscussionPayload
    • Field teamDiscussion was added to object type CreateTeamDiscussionPayload
    • Type DeleteTeamDiscussionInput was added
    • Input field clientMutationId of type String was added to input object type DeleteTeamDiscussionInput
    • Input field id of type ID! was added to input object type DeleteTeamDiscussionInput
    • Type DeleteTeamDiscussionPayload was added
    • Field clientMutationId was added to object type DeleteTeamDiscussionPayload
    • Type TeamDiscussion was added
    • TeamDiscussion object implements Comment interface
    • TeamDiscussion object implements Deletable interface
    • TeamDiscussion object implements Node interface
    • TeamDiscussion object implements Reactable interface
    • TeamDiscussion object implements Subscribable interface
    • TeamDiscussion object implements UniformResourceLocatable interface
    • TeamDiscussion object implements Updatable interface
    • TeamDiscussion object implements UpdatableComment interface
    • Field author was added to object type TeamDiscussion
    • Field authorAssociation was added to object type TeamDiscussion
    • Field body was added to object type TeamDiscussion
    • Field bodyHTML was added to object type TeamDiscussion
    • Field bodyText was added to object type TeamDiscussion
    • Field bodyVersion was added to object type TeamDiscussion
    • Field commentsResourcePath was added to object type TeamDiscussion
    • Field commentsUrl was added to object type TeamDiscussion
    • Field createdAt was added to object type TeamDiscussion
    • Field createdViaEmail was added to object type TeamDiscussion
    • Field databaseId was added to object type TeamDiscussion
    • Field editor was added to object type TeamDiscussion
    • Field id was added to object type TeamDiscussion
    • Field includesCreatedEdit was added to object type TeamDiscussion
    • Field isPinned was added to object type TeamDiscussion
    • Field isPrivate was added to object type TeamDiscussion
    • Field lastEditedAt was added to object type TeamDiscussion
    • Field number was added to object type TeamDiscussion
    • Field publishedAt was added to object type TeamDiscussion
    • Field reactionGroups was added to object type TeamDiscussion
    • Field reactions was added to object type TeamDiscussion
    • Argument after: String added to field TeamDiscussion.reactions
    • Argument before: String added to field TeamDiscussion.reactions
    • Argument content: ReactionContent added to field TeamDiscussion.reactions
    • Argument first: Int added to field TeamDiscussion.reactions
    • Argument last: Int added to field TeamDiscussion.reactions
    • Argument orderBy: ReactionOrder added to field TeamDiscussion.reactions
    • Field resourcePath was added to object type TeamDiscussion
    • Field team was added to object type TeamDiscussion
    • Field title was added to object type TeamDiscussion
    • Field updatedAt was added to object type TeamDiscussion
    • Field url was added to object type TeamDiscussion
    • Field userContentEdits was added to object type TeamDiscussion
    • Argument after: String added to field TeamDiscussion.userContentEdits
    • Argument before: String added to field TeamDiscussion.userContentEdits
    • Argument first: Int added to field TeamDiscussion.userContentEdits
    • Argument last: Int added to field TeamDiscussion.userContentEdits
    • Field viewerCanDelete was added to object type TeamDiscussion
    • Field viewerCanPin was added to object type TeamDiscussion
    • Field viewerCanReact was added to object type TeamDiscussion
    • Field viewerCanSubscribe was added to object type TeamDiscussion
    • Field viewerCanUpdate was added to object type TeamDiscussion
    • Field viewerCannotUpdateReasons was added to object type TeamDiscussion
    • Field viewerDidAuthor was added to object type TeamDiscussion
    • Field viewerSubscription was added to object type TeamDiscussion
    • Type TeamDiscussionConnection was added
    • Field edges was added to object type TeamDiscussionConnection
    • Field nodes was added to object type TeamDiscussionConnection
    • Field pageInfo was added to object type TeamDiscussionConnection
    • Field totalCount was added to object type TeamDiscussionConnection
    • Type TeamDiscussionEdge was added
    • Field cursor was added to object type TeamDiscussionEdge
    • Field node was added to object type TeamDiscussionEdge
    • Type TeamDiscussionOrder was added
    • Input field direction of type OrderDirection! was added to input object type TeamDiscussionOrder
    • Input field field of type TeamDiscussionOrderField! was added to input object type TeamDiscussionOrder
    • Type TeamDiscussionOrderField was added
    • Enum value 'CREATED_ATwas added to enumTeamDiscussionOrderField'
    • Type UpdateTeamDiscussionInput was added
    • Input field body of type String was added to input object type UpdateTeamDiscussionInput
    • Input field bodyVersion of type String was added to input object type UpdateTeamDiscussionInput
    • Input field clientMutationId of type String was added to input object type UpdateTeamDiscussionInput
    • Input field id of type ID! was added to input object type UpdateTeamDiscussionInput
    • Input field pinned of type Boolean was added to input object type UpdateTeamDiscussionInput
    • Input field title of type String was added to input object type UpdateTeamDiscussionInput
    • Type UpdateTeamDiscussionPayload was added
    • Field clientMutationId was added to object type UpdateTeamDiscussionPayload
    • Field teamDiscussion was added to object type UpdateTeamDiscussionPayload
    • Field createTeamDiscussion was added to object type Mutation
    • Argument input: CreateTeamDiscussionInput! added to field Mutation.createTeamDiscussion
    • Field deleteTeamDiscussion was added to object type Mutation
    • Argument input: DeleteTeamDiscussionInput! added to field Mutation.deleteTeamDiscussion
    • Field updateTeamDiscussion was added to object type Mutation
    • Argument input: UpdateTeamDiscussionInput! added to field Mutation.updateTeamDiscussion
    • Field discussion was added to object type Team
    • Argument number: Int! added to field Team.discussion
    • Field discussions was added to object type Team
    • Argument after: String added to field Team.discussions
    • Argument before: String added to field Team.discussions
    • Argument first: Int added to field Team.discussions
    • Argument isPinned: Boolean added to field Team.discussions
    • Argument last: Int added to field Team.discussions
    • Argument orderBy: TeamDiscussionOrder added to field Team.discussions
    • Field discussionsResourcePath was added to object type Team
    • Field discussionsUrl was added to object type Team

    The following changes will be made to the schema:

    Schema changes for 2026-01-05

    The GraphQL schema includes these changes:

    • Type CreateTeamDiscussionInput was removed
    • Type CreateTeamDiscussionPayload was removed
    • Type DeleteTeamDiscussionInput was removed
    • Type DeleteTeamDiscussionPayload was removed
    • Type TeamDiscussion was removed
    • Type TeamDiscussionConnection was removed
    • Type TeamDiscussionEdge was removed
    • Type TeamDiscussionOrder was removed
    • Type TeamDiscussionOrderField was removed
    • Type UpdateTeamDiscussionInput was removed
    • Type UpdateTeamDiscussionPayload was removed
    • Field createTeamDiscussion was removed from object type Mutation
    • Field deleteTeamDiscussion was removed from object type Mutation
    • Field updateTeamDiscussion was removed from object type Mutation
    • Field discussion was removed from object type Team
    • Field discussions was removed from object type Team
    • Field discussionsResourcePath was removed from object type Team
    • Field discussionsUrl was removed from object type Team

    Schema changes for 2026-01-04

    The GraphQL schema includes these changes:

    • Type CreateTeamDiscussionCommentInput was removed
    • Type CreateTeamDiscussionCommentPayload was removed
    • Type DeleteTeamDiscussionCommentInput was removed
    • Type DeleteTeamDiscussionCommentPayload was removed
    • Type TeamDiscussionComment was removed
    • Type TeamDiscussionCommentConnection was removed
    • Type TeamDiscussionCommentEdge was removed
    • Type TeamDiscussionCommentOrder was removed
    • Type TeamDiscussionCommentOrderField was removed
    • Type UpdateTeamDiscussionCommentInput was removed
    • Type UpdateTeamDiscussionCommentPayload was removed
    • Field createTeamDiscussionComment was removed from object type Mutation
    • Field deleteTeamDiscussionComment was removed from object type Mutation
    • Field updateTeamDiscussionComment was removed from object type Mutation
    • Field comments (deprecated) was removed from object type TeamDiscussion