Skip to main content

GraphQL-Änderungsprotokoll für 2024

Die GraphQL-Schemaänderungen ab 2024.

Schema changes for 2024-12-04

The GraphQL schema includes these changes:

  • Type 'UpdateProjectV2FieldInput' was added
  • Type 'UpdateProjectV2FieldPayload' was added
  • Field 'updateProjectV2Fieldwas added to object typeMutation'

Schema changes for 2024-12-02

The GraphQL schema includes these changes:

  • Type AddSubIssueInput was added
  • Type AddSubIssuePayload was added
  • Type AnnouncementBannerI was added
  • Type RemoveSubIssueInput was added
  • Type RemoveSubIssuePayload was added
  • Type ReprioritizeSubIssueInput was added
  • Type ReprioritizeSubIssuePayload was added
  • Type SubIssuesSummary was added
  • Type AnnouncementBanner was removed
  • Input field parentIssueId of type ID was added to input object type CreateIssueInput
  • Field enabled was added to object type DeployKey
  • Enterprise object implements AnnouncementBannerI interface
  • Enterprise object type no longer implements AnnouncementBanner interface
  • Field repositoryDeployKeySetting was added to object type EnterpriseOwnerInfo
  • Field repositoryDeployKeySettingOrganizations was added to object type EnterpriseOwnerInfo
  • Field verifiedAt was added to interface GitSignature
  • Field verifiedAt was added to object type GpgSignature
  • Field parent was added to object type Issue
  • Field subIssues was added to object type Issue
  • Field subIssuesSummary was added to object type Issue
  • Field addSubIssue was added to object type Mutation
  • Field removeSubIssue was added to object type Mutation
  • Field reprioritizeSubIssue was added to object type Mutation
  • Organization object implements AnnouncementBannerI interface
  • Organization object type no longer implements AnnouncementBanner interface
  • Field verifiedAt was added to object type SmimeSignature
  • Field verifiedAt was added to object type SshSignature
  • Field verifiedAt was added to object type UnknownSignature

Schema changes for 2024-11-07

The GraphQL schema includes these changes:

  • Type UpdateEnterpriseDeployKeySettingInput was added
  • Type UpdateEnterpriseDeployKeySettingPayload was added
  • Field updateEnterpriseDeployKeySetting was added to object type Mutation

Schema changes for 2024-11-01

The GraphQL schema includes these changes:

  • Enum value BLUESKY was added to enum SocialAccountProvider

Schema changes for 2024-10-18

The GraphQL schema includes these changes:

  • Type EPSS was added
  • Type UserViewType was added
  • Argument epssPercentage: Float added to field Query.securityAdvisories
  • Argument epssPercentile: Float added to field Query.securityAdvisories
  • Field epss was added to object type SecurityAdvisory
  • Field userViewType was added to object type User

Schema changes for 2024-10-11

The GraphQL schema includes these changes:

  • Enum value DUPLICATE was added to enum IssueClosedStateReason
  • Enum value DUPLICATE was added to enum IssueStateReason

Schema changes for 2024-10-09

The GraphQL schema includes these changes:

  • Argument 'targets: [RepositoryRulesetTarget!]added to fieldOrganization.rulesets'
  • Argument 'targets: [RepositoryRulesetTarget!]added to fieldRepository.rulesets'

Schema changes for 2024-10-08

The GraphQL schema includes these changes:

  • Type EnterpriseDisallowedMethodsSettingValue was added
  • Type TwoFactorCredentialSecurityType was added
  • Type UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingInput was added
  • Type UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingPayload was added
  • Field clientId was added to object type App
  • Argument twoFactorMethodSecurity: TwoFactorCredentialSecurityType added to field Enterprise.members
  • Field twoFactorDisallowedMethodsSetting was added to object type EnterpriseOwnerInfo
  • Argument twoFactorMethodSecurity: TwoFactorCredentialSecurityType added to field EnterpriseOwnerInfo.admins
  • Argument twoFactorMethodSecurity: TwoFactorCredentialSecurityType added to field EnterpriseOwnerInfo.outsideCollaborators
  • Field updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting was added to object type Mutation
  • Argument includeParents: Boolean (with default value) added to field Organization.ruleset
  • Field fullDatabaseId was added to object type 'ProjectV2'
  • Field fullDatabaseId was added to object type 'ProjectV2StatusUpdate'
  • Field fullDatabaseId was added to object type 'ProjectV2View'
  • Field fullDatabaseId was added to object type 'ProjectV2Workflow'
  • Query object implements Node interface
  • Field id was added to object type Query
  • Field enterpriseOwner was added to object type RepositoryRulesetBypassActor
  • Input field enterpriseOwner of type Boolean was added to input object type RepositoryRulesetBypassActorInput
  • Member Enterprise was added to Union type RuleSource
  • Enum value 'EPSS_PERCENTAGEwas added to enumSecurityAdvisoryOrderField'
  • Enum value 'EPSS_PERCENTILEwas added to enumSecurityAdvisoryOrderField'

The following changes will be made to the schema:

  • On member Enterprise.members.hasTwoFactorEnabled:hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Effective 2025-04-01.
  • On member EnterpriseOwnerInfo.admins.hasTwoFactorEnabled:hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Effective 2025-04-01.
  • On member EnterpriseOwnerInfo.outsideCollaborators.hasTwoFactorEnabled:hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Effective 2025-04-01.
  • On member ProjectV2.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.
  • On member ProjectV2Item.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.
  • On member ProjectV2StatusUpdate.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.
  • On member ProjectV2View.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.
  • On member ProjectV2Workflow.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.
  • On member SecurityAdvisory.cvss:cvss will be removed. New cvss_severities field will now contain both cvss_v3 and cvss_v4 properties. Effective 2025-10-01.

Schema changes for 2024-08-29

The GraphQL schema includes these changes:

    The following changes will be made to the schema:

    • On member AddMobileDevicePublicKeyPayload.expiresAt:expiresAt will be removed. Do not rely on this field, it is currently set to a date far in the future if a device key is expirationless Effective 2025-01-01.

    Schema changes for 2024-08-10

    The GraphQL schema includes these changes:

    • Enum value 'THANKS_DEVwas added to enumFundingPlatform'

    Schema changes for 2024-07-25

    The GraphQL schema includes these changes:

    • Field doNotEnforceOnCreate was added to object type RequiredStatusChecksParameters
    • Input field doNotEnforceOnCreate of type Boolean was added to input object type RequiredStatusChecksParametersInput
    • Field doNotEnforceOnCreate was added to object type WorkflowsParameters
    • Input field doNotEnforceOnCreate of type Boolean was added to input object type WorkflowsParametersInput

    Schema changes for 2024-07-24

    The GraphQL schema includes these changes:

    • Type MergeQueueGroupingStrategy was added
    • Type MergeQueueMergeMethod was added
    • Type MergeQueueParameters was added
    • Type MergeQueueParametersInput was added
    • Field viewerCanLabel was added to object type Discussion
    • Field viewerCanLabel was added to object type Issue
    • Field viewerCanLabel was added to interface Labelable
    • Field viewerCanLabel was added to object type PullRequest
    • Member MergeQueueParameters was added to Union type RuleParameters
    • Input field mergeQueue of type MergeQueueParametersInput was added to input object type RuleParametersInput

    Schema changes for 2024-07-16

    The GraphQL schema includes these changes:

    • Field closedByPullRequestsReferences was added to object type Issue

    Schema changes for 2024-07-08

    The GraphQL schema includes these changes:

    • Type 'ProjectV2PermissionLevel' was added
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Issue.projectsV2'
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Organization.projectsV2'
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'ProjectV2Owner.projectsV2'
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'PullRequest.projectsV2'
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Repository.projectsV2'
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Team.projectsV2'
    • Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'User.projectsV2'

    Schema changes for 2024-06-27

    The GraphQL schema includes these changes:

    • Field source was added to object type PropertyTargetDefinition
    • Input field source of type String was added to input object type PropertyTargetDefinitionInput

    Schema changes for 2024-06-25

    The GraphQL schema includes these changes:

      The following changes will be made to the schema:

      • On member Workflow.hasWorkflowDispatchTrigger:hasWorkflowDispatchTrigger will be removed. Use has_workflow_dispatch_trigger_for_branch(branch_ref) instead. Effective 2024-10-01.

      Schema changes for 2024-06-21

      The GraphQL schema includes these changes:

      • Type 'ConvertProjectV2DraftIssueItemToIssueInput' was added
      • Type 'ConvertProjectV2DraftIssueItemToIssuePayload' was added
      • Type 'CreateProjectV2StatusUpdateInput' was added
      • Type 'CreateProjectV2StatusUpdatePayload' was added
      • Type 'DeleteProjectV2StatusUpdateInput' was added
      • Type 'DeleteProjectV2StatusUpdatePayload' was added
      • Type 'ProjectV2StatusOrder' was added
      • Type 'ProjectV2StatusUpdate' was added
      • Type 'ProjectV2StatusUpdateConnection' was added
      • Type 'ProjectV2StatusUpdateEdge' was added
      • Type 'ProjectV2StatusUpdateOrderField' was added
      • Type 'ProjectV2StatusUpdateStatus' was added
      • Type 'UpdateProjectV2StatusUpdateInput' was added
      • Type 'UpdateProjectV2StatusUpdatePayload' was added
      • Field 'convertProjectV2DraftIssueItemToIssuewas added to object typeMutation'
      • Field 'createProjectV2StatusUpdatewas added to object typeMutation'
      • Field 'deleteProjectV2StatusUpdatewas added to object typeMutation'
      • Field 'updateProjectV2StatusUpdatewas added to object typeMutation'
      • Field statusUpdates was added to object type 'ProjectV2'

      Schema changes for 2024-06-14

      The GraphQL schema includes these changes:

      • Field readme was added to object type Enterprise
      • Field readmeHTML was added to object type Enterprise

      Schema changes for 2024-06-13

      The GraphQL schema includes these changes:

      • Type AcceptEnterpriseMemberInvitationInput was added
      • Type AcceptEnterpriseMemberInvitationPayload was added
      • Type CancelEnterpriseMemberInvitationInput was added
      • Type CancelEnterpriseMemberInvitationPayload was added
      • Type EnterpriseMemberInvitation was added
      • Type EnterpriseMemberInvitationConnection was added
      • Type EnterpriseMemberInvitationEdge was added
      • Type EnterpriseMemberInvitationOrder was added
      • Type EnterpriseMemberInvitationOrderField was added
      • Type InviteEnterpriseMemberInput was added
      • Type InviteEnterpriseMemberPayload was added
      • Field pendingUnaffiliatedMemberInvitations was added to object type EnterpriseOwnerInfo
      • Field acceptEnterpriseMemberInvitation was added to object type Mutation
      • Field cancelEnterpriseMemberInvitation was added to object type Mutation
      • Field inviteEnterpriseMember was added to object type Mutation
      • Field enterpriseMemberInvitation was added to object type Query
      • Field enterpriseMemberInvitationByToken was added to object type Query

      Schema changes for 2024-05-24

      The GraphQL schema includes these changes:

      • Type CopilotEndpoints was added
      • Field copilotEndpoints was added to object type User

      Schema changes for 2024-05-20

      The GraphQL schema includes these changes:

      • Field announcementCreatedAt was added to interface AnnouncementBanner
      • Field announcementCreatedAt was added to object type Enterprise
      • Field announcementCreatedAt was added to object type Organization

      Schema changes for 2024-05-17

      The GraphQL schema includes these changes:

      • Enum value 'BRANCH_POLICYwas added to enumDeploymentProtectionRuleType'

      Schema changes for 2024-05-15

      The GraphQL schema includes these changes:

      • Type EnvironmentPinnedFilterField was added
      • Type PinEnvironmentInput was added
      • Type PinEnvironmentPayload was added
      • Type PinnedEnvironment was added
      • Type PinnedEnvironmentConnection was added
      • Type PinnedEnvironmentEdge was added
      • Type PinnedEnvironmentOrder was added
      • Type PinnedEnvironmentOrderField was added
      • Type ReorderEnvironmentInput was added
      • Type ReorderEnvironmentPayload was added
      • Field isPinned was added to object type Environment
      • Field latestCompletedDeployment was added to object type Environment
      • Field pinnedPosition was added to object type Environment
      • Field pinEnvironment was added to object type Mutation
      • Field reorderEnvironment was added to object type Mutation
      • Field pinnedEnvironments was added to object type Repository
      • Argument pinnedEnvironmentFilter: EnvironmentPinnedFilterField (with default value) added to field Repository.environments

      Schema changes for 2024-05-02

      The GraphQL schema includes these changes:

      • Type CodeScanningParameters was added
      • Type CodeScanningParametersInput was added
      • Type CodeScanningTool was added
      • Type CodeScanningToolInput was added
      • Enum value 'CODE_SCANNINGwas added to enumRepositoryRuleType'
      • Member CodeScanningParameters was added to Union type RuleParameters
      • Input field codeScanning of type CodeScanningParametersInput was added to input object type RuleParametersInput

      Schema changes for 2024-04-27

      The GraphQL schema includes these changes:

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

      Schema changes for 2024-04-26

      The GraphQL schema includes these changes:

      • Type FileExtensionRestrictionParameters was added
      • Type FileExtensionRestrictionParametersInput was added
      • Type FilePathRestrictionParameters was added
      • Type FilePathRestrictionParametersInput was added
      • Type MaxFilePathLengthParameters was added
      • Type MaxFilePathLengthParametersInput was added
      • Type MaxFileSizeParameters was added
      • Type MaxFileSizeParametersInput was added
      • Member 'ProjectV2was added to Union typeCloser'
      • Enum value 'FILE_EXTENSION_RESTRICTIONwas added to enumRepositoryRuleType'
      • Enum value 'FILE_PATH_RESTRICTIONwas added to enumRepositoryRuleType'
      • Enum value 'MAX_FILE_PATH_LENGTHwas added to enumRepositoryRuleType'
      • Enum value 'MAX_FILE_SIZEwas added to enumRepositoryRuleType'
      • Enum value PUSH was added to enum RepositoryRulesetTarget
      • Member FileExtensionRestrictionParameters was added to Union type RuleParameters
      • Member FilePathRestrictionParameters was added to Union type RuleParameters
      • Member MaxFilePathLengthParameters was added to Union type RuleParameters
      • Member MaxFileSizeParameters was added to Union type RuleParameters
      • Input field fileExtensionRestriction of type FileExtensionRestrictionParametersInput was added to input object type RuleParametersInput
      • Input field filePathRestriction of type FilePathRestrictionParametersInput was added to input object type RuleParametersInput
      • Input field maxFilePathLength of type MaxFilePathLengthParametersInput was added to input object type RuleParametersInput
      • Input field maxFileSize of type MaxFileSizeParametersInput was added to input object type RuleParametersInput

      Schema changes for 2024-04-16

      The GraphQL schema includes these changes:

      • Input field StartRepositoryMigrationInput.sourceRepositoryUrl changed type from URI to URI!

      Schema changes for 2024-04-11

      The GraphQL schema includes these changes:

      • Field statusCheckRollup was added to object type PullRequest

      Schema changes for 2024-04-09

      The GraphQL schema includes these changes:

      • Type RepositoryPlanFeatures was added
      • Field planFeatures was added to object type Repository

      Schema changes for 2024-03-12

      The GraphQL schema includes these changes:

      • Enum value 'BUY_ME_A_COFFEEwas added to enumFundingPlatform'

      Schema changes for 2024-03-09

      The GraphQL schema includes these changes:

      • Input field recurring of type Boolean was added to input object type CreateSponsorshipsInput

      Schema changes for 2024-03-08

      The GraphQL schema includes these changes:

      • Enum value OTECHIE was removed from enum FundingPlatform

      Schema changes for 2024-03-07

      The GraphQL schema includes these changes:

      • Argument 'names: [String!]' (with default value) added to field Repository.environments

      Schema changes for 2024-03-02

      The GraphQL schema includes these changes:

      • Enum value 'RULESET_REQUIRED_SIGNATURESwas removed from enumRepositoryRuleType'

      Schema changes for 2024-02-27

      The GraphQL schema includes these changes:

      • Field fullDatabaseId was added to object type 'ProjectV2Item'

      Schema changes for 2024-02-25

      The GraphQL schema includes these changes:

      • Type MarkNotificationAsDoneInput was added
      • Type MarkNotificationAsDonePayload was added
      • Field markNotificationAsDone was added to object type Mutation

      Schema changes for 2024-02-15

      The GraphQL schema includes these changes:

      • Enum value POLAR was added to enum FundingPlatform

      Schema changes for 2024-02-09

      The GraphQL schema includes these changes:

      • Field fullDatabaseId was added to object type PullRequest
      • Field fullDatabaseId was added to object type PullRequestReview
      • Field fullDatabaseId was added to object type PullRequestReviewComment

      The following changes will be made to the schema:

      • On member PullRequest.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2024-07-01.
      • On member PullRequestReview.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2024-07-01.
      • On member PullRequestReviewComment.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2024-07-01.

      Schema changes for 2024-02-07

      The GraphQL schema includes these changes:

      • Field hasSponsorshipsEnabled was added to object type Repository
      • Field hasSponsorshipsEnabled was added to interface RepositoryInfo
      • Input field hasSponsorshipsEnabled of type Boolean was added to input object type UpdateRepositoryInput

      Schema changes for 2024-02-01

      The GraphQL schema includes these changes:

      • Field isInMergeQueue was added to object type PullRequest
      • Field isMergeQueueEnabled was added to object type PullRequest
      • Field mergeQueue was added to object type PullRequest
      • Input field countMembersAlreadyRequested of type Boolean was added to input object type UpdateTeamReviewAssignmentInput
      • Input field includeChildTeamMembers of type Boolean was added to input object type UpdateTeamReviewAssignmentInput
      • Input field removeTeamRequest of type Boolean was added to input object type UpdateTeamReviewAssignmentInput

      Schema changes for 2024-01-31

      The GraphQL schema includes these changes:

      • Type PropertyTargetDefinition was added
      • Type PropertyTargetDefinitionInput was added
      • Type RepositoryPropertyConditionTarget was added
      • Type RepositoryPropertyConditionTargetInput was added
      • Field repositoryProperty was added to object type RepositoryRuleConditions
      • Input field repositoryProperty of type RepositoryPropertyConditionTargetInput was added to input object type RepositoryRuleConditionsInput

      Schema changes for 2024-01-27

      The GraphQL schema includes these changes:

      • Field billingEmail was added to object type Enterprise

      Schema changes for 2024-01-25

      The GraphQL schema includes these changes:

      • Type SponsorAndLifetimeValue was added
      • Type SponsorAndLifetimeValueConnection was added
      • Type SponsorAndLifetimeValueEdge was added
      • Type SponsorAndLifetimeValueOrder was added
      • Type SponsorAndLifetimeValueOrderField was added
      • Field lifetimeReceivedSponsorshipValues was added to object type Organization
      • Field lifetimeReceivedSponsorshipValues was added to interface Sponsorable
      • Field lifetimeReceivedSponsorshipValues was added to object type User

      Schema changes for 2024-01-23

      The GraphQL schema includes these changes:

      • Field id was added to object type UnpinIssuePayload

      Schema changes for 2024-01-10

      The GraphQL schema includes these changes:

      • Argument visibility: RepositoryVisibility added to field Organization.repositories
      • Argument visibility: RepositoryVisibility added to field Repository.forks
      • Argument visibility: RepositoryVisibility added to field RepositoryOwner.repositories
      • Argument visibility: RepositoryVisibility added to field Topic.repositories
      • Argument visibility: RepositoryVisibility added to field User.repositories
      • Argument visibility: RepositoryVisibility added to field User.watching

      Schema changes for 2024-01-09

      The GraphQL schema includes these changes:

      • Type RepositoryRuleOrder was added
      • Type RepositoryRuleOrderField was added
      • Field inviterActor was added to object type OrganizationInvitation
      • Field rules was added to object type Ref

      The following changes will be made to the schema:

      • On member OrganizationInvitation.inviter:inviter will be removed. inviter will be replaced by inviterActor. Effective 2024-07-01.

      Schema changes for 2024-01-01

      The GraphQL schema includes these changes:

      • Input field AcceptTopicSuggestionInput.name changed type from String! to String
      • Input field AcceptTopicSuggestionInput.repositoryId changed type from ID! to ID
      • Input field DeclineTopicSuggestionInput.name changed type from String! to String
      • Input field DeclineTopicSuggestionInput.reason changed type from TopicSuggestionDeclineReason! to TopicSuggestionDeclineReason
      • Input field DeclineTopicSuggestionInput.repositoryId changed type from ID! to ID

      The following changes will be made to the schema:

      • On member AcceptTopicSuggestionInput.name:name will be removed. Effective 2024-04-01.
      • On member AcceptTopicSuggestionInput.repositoryId:repositoryId will be removed. Effective 2024-04-01.
      • On member AcceptTopicSuggestionPayload.topic:topic will be removed. Effective 2024-04-01.
      • On member DeclineTopicSuggestionInput.name:name will be removed. Effective 2024-04-01.
      • On member DeclineTopicSuggestionInput.reason:reason will be removed. Effective 2024-04-01.
      • On member DeclineTopicSuggestionInput.repositoryId:repositoryId will be removed. Effective 2024-04-01.
      • On member DeclineTopicSuggestionPayload.topic:topic will be removed. Effective 2024-04-01.
      • On member TopicSuggestionDeclineReason.NOT_RELEVANT:NOT_RELEVANT will be removed. Effective 2024-04-01.
      • On member TopicSuggestionDeclineReason.PERSONAL_PREFERENCE:PERSONAL_PREFERENCE will be removed. Effective 2024-04-01.
      • On member TopicSuggestionDeclineReason.TOO_GENERAL:TOO_GENERAL will be removed. Effective 2024-04-01.
      • On member TopicSuggestionDeclineReason.TOO_SPECIFIC:TOO_SPECIFIC will be removed. Effective 2024-04-01.