Skip to main content

Log de alterações do GraphQL para 2024

Alterações de esquema do GraphQL a partir de 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