Skip to main content

Le journal des modifications du schéma GraphQL est une liste des modifications récentes et à venir apportées à notre schéma d’API GraphQL. Des modifications rétrocompatibles et des changements majeurs à venir sont inclus.

Les modifications de rupture incluent des changements qui peuvent rompre les requêtes existantes ou affecter le comportement d’exécution des clients. Pour obtenir la liste des changements majeurs et savoir à quel moment ils vont se produire, consultez notre registre des changements majeurs.

Schema changes for 2026-04-27

The GraphQL schema includes these changes:

  • Field enterpriseRole was added to object type RepositoryRulesetBypassActor
  • Input field enterpriseRole of type Boolean was added to input object type RepositoryRulesetBypassActorInput

Schema changes for 2026-04-24

The GraphQL schema includes these changes:

  • Type TeamReviewRequestable was added
  • Field id was added to interface TeamReviewRequestable
  • Field name was added to interface TeamReviewRequestable
  • Field slug was added to interface TeamReviewRequestable
  • Team object implements TeamReviewRequestable interface

Schema changes for 2026-04-23

The GraphQL schema includes these changes:

  • Input field id of type String was added to input object type 'ProjectV2SingleSelectFieldOptionInput'

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