Skip to main content

GraphQL changelog for 2025

GraphQL schema changes from 2025.

Schema changes for 2025-12-13

The GraphQL schema includes these changes:

    The following changes will be made to the schema:

    • On member ReviewRequest.requestedBy:requestedBy will be removed. Use requestedByActor instead. Effective 2026-04-01.

    Schema changes for 2025-12-10

    The GraphQL schema includes these changes:

    • Type CreateRepositoryCustomPropertyInput was added
    • Input field allowedValues of type '[String!]was added to input object typeCreateRepositoryCustomPropertyInput'
    • Input field clientMutationId of type String was added to input object type CreateRepositoryCustomPropertyInput
    • Input field defaultValue of type String was added to input object type CreateRepositoryCustomPropertyInput
    • Input field description of type String was added to input object type CreateRepositoryCustomPropertyInput
    • Input field propertyName of type String! was added to input object type CreateRepositoryCustomPropertyInput
    • Input field regex of type String was added to input object type CreateRepositoryCustomPropertyInput
    • Input field required of type Boolean was added to input object type CreateRepositoryCustomPropertyInput
    • Input field sourceId of type ID! was added to input object type CreateRepositoryCustomPropertyInput
    • Input field valueType of type CustomPropertyValueType! was added to input object type CreateRepositoryCustomPropertyInput
    • Input field valuesEditableBy of type RepositoryCustomPropertyValuesEditableBy was added to input object type CreateRepositoryCustomPropertyInput
    • Type CreateRepositoryCustomPropertyPayload was added
    • Field clientMutationId was added to object type CreateRepositoryCustomPropertyPayload
    • Field repositoryCustomProperty was added to object type CreateRepositoryCustomPropertyPayload
    • Type CustomPropertySource was added
    • Member Enterprise was added to Union type CustomPropertySource
    • Member Organization was added to Union type CustomPropertySource
    • Type CustomPropertyValue was added
    • Type CustomPropertyValueInput was added
    • Input field propertyName of type String! was added to input object type CustomPropertyValueInput
    • Input field value of type CustomPropertyValue was added to input object type CustomPropertyValueInput
    • Type CustomPropertyValueType was added
    • Enum value 'MULTI_SELECTwas added to enumCustomPropertyValueType'
    • Enum value 'SINGLE_SELECTwas added to enumCustomPropertyValueType'
    • Enum value STRING was added to enum CustomPropertyValueType
    • Enum value 'TRUE_FALSEwas added to enumCustomPropertyValueType'
    • Enum value URL was added to enum CustomPropertyValueType
    • Type DeleteRepositoryCustomPropertyInput was added
    • Input field clientMutationId of type String was added to input object type DeleteRepositoryCustomPropertyInput
    • Input field id of type ID! was added to input object type DeleteRepositoryCustomPropertyInput
    • Type DeleteRepositoryCustomPropertyPayload was added
    • Field clientMutationId was added to object type DeleteRepositoryCustomPropertyPayload
    • Field repositoryCustomProperty was added to object type DeleteRepositoryCustomPropertyPayload
    • Type PromoteRepositoryCustomPropertyInput was added
    • Input field clientMutationId of type String was added to input object type PromoteRepositoryCustomPropertyInput
    • Input field repositoryCustomPropertyId of type ID! was added to input object type PromoteRepositoryCustomPropertyInput
    • Type PromoteRepositoryCustomPropertyPayload was added
    • Field clientMutationId was added to object type PromoteRepositoryCustomPropertyPayload
    • Field repositoryCustomProperty was added to object type PromoteRepositoryCustomPropertyPayload
    • Type RepositoryCustomProperty was added
    • RepositoryCustomProperty object implements Node interface
    • Field allowedValues was added to object type RepositoryCustomProperty
    • Field defaultValue was added to object type RepositoryCustomProperty
    • Field description was added to object type RepositoryCustomProperty
    • Field id was added to object type RepositoryCustomProperty
    • Field propertyName was added to object type RepositoryCustomProperty
    • Field regex was added to object type RepositoryCustomProperty
    • Field required was added to object type RepositoryCustomProperty
    • Field source was added to object type RepositoryCustomProperty
    • Field valueType was added to object type RepositoryCustomProperty
    • Field valuesEditableBy was added to object type RepositoryCustomProperty
    • Type RepositoryCustomPropertyConnection was added
    • Field edges was added to object type RepositoryCustomPropertyConnection
    • Field nodes was added to object type RepositoryCustomPropertyConnection
    • Field pageInfo was added to object type RepositoryCustomPropertyConnection
    • Field totalCount was added to object type RepositoryCustomPropertyConnection
    • Type RepositoryCustomPropertyEdge was added
    • Field cursor was added to object type RepositoryCustomPropertyEdge
    • Field node was added to object type RepositoryCustomPropertyEdge
    • Type RepositoryCustomPropertyValue was added
    • Field propertyName was added to object type RepositoryCustomPropertyValue
    • Field value was added to object type RepositoryCustomPropertyValue
    • Type RepositoryCustomPropertyValueConnection was added
    • Field edges was added to object type RepositoryCustomPropertyValueConnection
    • Field nodes was added to object type RepositoryCustomPropertyValueConnection
    • Field pageInfo was added to object type RepositoryCustomPropertyValueConnection
    • Field totalCount was added to object type RepositoryCustomPropertyValueConnection
    • Type RepositoryCustomPropertyValueEdge was added
    • Field cursor was added to object type RepositoryCustomPropertyValueEdge
    • Field node was added to object type RepositoryCustomPropertyValueEdge
    • Type RepositoryCustomPropertyValuesEditableBy was added
    • Enum value 'ORG_ACTORSwas added to enumRepositoryCustomPropertyValuesEditableBy'
    • Enum value 'ORG_AND_REPO_ACTORSwas added to enumRepositoryCustomPropertyValuesEditableBy'
    • Type SetRepositoryCustomPropertyValuesInput was added
    • Input field clientMutationId of type String was added to input object type SetRepositoryCustomPropertyValuesInput
    • Input field properties of type '[CustomPropertyValueInput!]!was added to input object typeSetRepositoryCustomPropertyValuesInput'
    • Input field repositoryId of type ID! was added to input object type SetRepositoryCustomPropertyValuesInput
    • Type SetRepositoryCustomPropertyValuesPayload was added
    • Field clientMutationId was added to object type SetRepositoryCustomPropertyValuesPayload
    • Field repository was added to object type SetRepositoryCustomPropertyValuesPayload
    • Type UpdateRepositoryCustomPropertyInput was added
    • Input field allowedValues of type '[String!]was added to input object typeUpdateRepositoryCustomPropertyInput'
    • Input field clientMutationId of type String was added to input object type UpdateRepositoryCustomPropertyInput
    • Input field defaultValue of type String was added to input object type UpdateRepositoryCustomPropertyInput
    • Input field description of type String was added to input object type UpdateRepositoryCustomPropertyInput
    • Input field regex of type String was added to input object type UpdateRepositoryCustomPropertyInput
    • Input field repositoryCustomPropertyId of type ID! was added to input object type UpdateRepositoryCustomPropertyInput