{"meta":{"title":"GraphQL changelog for 2024","intro":"GraphQL schema changes from 2024.","product":"GraphQL API","breadcrumbs":[{"href":"/en/graphql","title":"GraphQL API"},{"href":"/en/graphql/overview","title":"Overview"},{"href":"/en/graphql/overview/changelog","title":"Changelog"},{"href":"/en/graphql/overview/changelog/2024","title":"2024"}],"documentType":"article"},"body":"# GraphQL changelog for 2024\n\nGraphQL schema changes from 2024.\n\n[2026](2026) · [2025](2025) · **2024** · [2023](2023) · [2022](2022) · [2021](2021) · [2020](2020) · [2019](2019) · [2018](2018) · [2017](2017)\n\n## Schema changes for 2024-12-04\n\n### The GraphQL schema includes these changes:\n\n- Type 'UpdateProjectV2FieldInput' was added\n- Type 'UpdateProjectV2FieldPayload' was added\n- Field 'updateProjectV2Fieldwas added to object typeMutation'\n\n## Schema changes for 2024-12-02\n\n### The GraphQL schema includes these changes:\n\n- Type AddSubIssueInput was added\n- Type AddSubIssuePayload was added\n- Type AnnouncementBannerI was added\n- Type RemoveSubIssueInput was added\n- Type RemoveSubIssuePayload was added\n- Type ReprioritizeSubIssueInput was added\n- Type ReprioritizeSubIssuePayload was added\n- Type SubIssuesSummary was added\n- Type AnnouncementBanner was removed\n- Input field parentIssueId of type ID was added to input object type CreateIssueInput\n- Field enabled was added to object type DeployKey\n- Enterprise object implements AnnouncementBannerI interface\n- Enterprise object type no longer implements AnnouncementBanner interface\n- Field repositoryDeployKeySetting was added to object type EnterpriseOwnerInfo\n- Field repositoryDeployKeySettingOrganizations was added to object type EnterpriseOwnerInfo\n- Field verifiedAt was added to interface GitSignature\n- Field verifiedAt was added to object type GpgSignature\n- Field parent was added to object type Issue\n- Field subIssues was added to object type Issue\n- Field subIssuesSummary was added to object type Issue\n- Field addSubIssue was added to object type Mutation\n- Field removeSubIssue was added to object type Mutation\n- Field reprioritizeSubIssue was added to object type Mutation\n- Organization object implements AnnouncementBannerI interface\n- Organization object type no longer implements AnnouncementBanner interface\n- Field verifiedAt was added to object type SmimeSignature\n- Field verifiedAt was added to object type SshSignature\n- Field verifiedAt was added to object type UnknownSignature\n\n## Schema changes for 2024-11-07\n\n### The GraphQL schema includes these changes:\n\n- Type UpdateEnterpriseDeployKeySettingInput was added\n- Type UpdateEnterpriseDeployKeySettingPayload was added\n- Field updateEnterpriseDeployKeySetting was added to object type Mutation\n\n## Schema changes for 2024-11-01\n\n### The GraphQL schema includes these changes:\n\n- Enum value BLUESKY was added to enum SocialAccountProvider\n\n## Schema changes for 2024-10-18\n\n### The GraphQL schema includes these changes:\n\n- Type EPSS was added\n- Type UserViewType was added\n- Argument epssPercentage: Float added to field Query.securityAdvisories\n- Argument epssPercentile: Float added to field Query.securityAdvisories\n- Field epss was added to object type SecurityAdvisory\n- Field userViewType was added to object type User\n\n## Schema changes for 2024-10-11\n\n### The GraphQL schema includes these changes:\n\n- Enum value DUPLICATE was added to enum IssueClosedStateReason\n- Enum value DUPLICATE was added to enum IssueStateReason\n\n## Schema changes for 2024-10-09\n\n### The GraphQL schema includes these changes:\n\n- Argument 'targets: [RepositoryRulesetTarget!]added to fieldOrganization.rulesets'\n- Argument 'targets: [RepositoryRulesetTarget!]added to fieldRepository.rulesets'\n\n## Schema changes for 2024-10-08\n\n### The GraphQL schema includes these changes:\n\n- Type EnterpriseDisallowedMethodsSettingValue was added\n- Type TwoFactorCredentialSecurityType was added\n- Type UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingInput was added\n- Type UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingPayload was added\n- Field clientId was added to object type App\n- Argument twoFactorMethodSecurity: TwoFactorCredentialSecurityType added to field Enterprise.members\n- Field twoFactorDisallowedMethodsSetting was added to object type EnterpriseOwnerInfo\n- Argument twoFactorMethodSecurity: TwoFactorCredentialSecurityType added to field EnterpriseOwnerInfo.admins\n- Argument twoFactorMethodSecurity: TwoFactorCredentialSecurityType added to field EnterpriseOwnerInfo.outsideCollaborators\n- Field updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting was added to object type Mutation\n- Argument includeParents: Boolean (with default value) added to field Organization.ruleset\n- Field fullDatabaseId was added to object type 'ProjectV2'\n- Field fullDatabaseId was added to object type 'ProjectV2StatusUpdate'\n- Field fullDatabaseId was added to object type 'ProjectV2View'\n- Field fullDatabaseId was added to object type 'ProjectV2Workflow'\n- Query object implements Node interface\n- Field id was added to object type Query\n- Field enterpriseOwner was added to object type RepositoryRulesetBypassActor\n- Input field enterpriseOwner of type Boolean was added to input object type RepositoryRulesetBypassActorInput\n- Member Enterprise was added to Union type RuleSource\n- Enum value 'EPSS_PERCENTAGEwas added to enumSecurityAdvisoryOrderField'\n- Enum value 'EPSS_PERCENTILEwas added to enumSecurityAdvisoryOrderField'\n\n### The following changes will be made to the schema:\n\n- On member Enterprise.members.hasTwoFactorEnabled:hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Effective 2025-04-01.\n- On member EnterpriseOwnerInfo.admins.hasTwoFactorEnabled:hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Effective 2025-04-01.\n- On member EnterpriseOwnerInfo.outsideCollaborators.hasTwoFactorEnabled:hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Effective 2025-04-01.\n- On member ProjectV2.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.\n- On member ProjectV2Item.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.\n- On member ProjectV2StatusUpdate.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.\n- On member ProjectV2View.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.\n- On member ProjectV2Workflow.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2025-04-01.\n- 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.\n\n## Schema changes for 2024-08-29\n\n### The GraphQL schema includes these changes:\n\n### The following changes will be made to the schema:\n\n- 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.\n\n## Schema changes for 2024-08-10\n\n### The GraphQL schema includes these changes:\n\n- Enum value 'THANKS_DEVwas added to enumFundingPlatform'\n\n## Schema changes for 2024-07-25\n\n### The GraphQL schema includes these changes:\n\n- Field doNotEnforceOnCreate was added to object type RequiredStatusChecksParameters\n- Input field doNotEnforceOnCreate of type Boolean was added to input object type RequiredStatusChecksParametersInput\n- Field doNotEnforceOnCreate was added to object type WorkflowsParameters\n- Input field doNotEnforceOnCreate of type Boolean was added to input object type WorkflowsParametersInput\n\n## Schema changes for 2024-07-24\n\n### The GraphQL schema includes these changes:\n\n- Type MergeQueueGroupingStrategy was added\n- Type MergeQueueMergeMethod was added\n- Type MergeQueueParameters was added\n- Type MergeQueueParametersInput was added\n- Field viewerCanLabel was added to object type Discussion\n- Field viewerCanLabel was added to object type Issue\n- Field viewerCanLabel was added to interface Labelable\n- Field viewerCanLabel was added to object type PullRequest\n- Member MergeQueueParameters was added to Union type RuleParameters\n- Input field mergeQueue of type MergeQueueParametersInput was added to input object type RuleParametersInput\n\n## Schema changes for 2024-07-16\n\n### The GraphQL schema includes these changes:\n\n- Field closedByPullRequestsReferences was added to object type Issue\n\n## Schema changes for 2024-07-08\n\n### The GraphQL schema includes these changes:\n\n- Type 'ProjectV2PermissionLevel' was added\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Issue.projectsV2'\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Organization.projectsV2'\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'ProjectV2Owner.projectsV2'\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'PullRequest.projectsV2'\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Repository.projectsV2'\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'Team.projectsV2'\n- Argument 'minPermissionLevel: ProjectV2PermissionLevel' (with default value) added to field 'User.projectsV2'\n\n## Schema changes for 2024-06-27\n\n### The GraphQL schema includes these changes:\n\n- Field source was added to object type PropertyTargetDefinition\n- Input field source of type String was added to input object type PropertyTargetDefinitionInput\n\n## Schema changes for 2024-06-25\n\n### The GraphQL schema includes these changes:\n\n### The following changes will be made to the schema:\n\n- On member Workflow.hasWorkflowDispatchTrigger:hasWorkflowDispatchTrigger will be removed. Use has_workflow_dispatch_trigger_for_branch(branch_ref) instead. Effective 2024-10-01.\n\n## Schema changes for 2024-06-21\n\n### The GraphQL schema includes these changes:\n\n- Type 'ConvertProjectV2DraftIssueItemToIssueInput' was added\n- Type 'ConvertProjectV2DraftIssueItemToIssuePayload' was added\n- Type 'CreateProjectV2StatusUpdateInput' was added\n- Type 'CreateProjectV2StatusUpdatePayload' was added\n- Type 'DeleteProjectV2StatusUpdateInput' was added\n- Type 'DeleteProjectV2StatusUpdatePayload' was added\n- Type 'ProjectV2StatusOrder' was added\n- Type 'ProjectV2StatusUpdate' was added\n- Type 'ProjectV2StatusUpdateConnection' was added\n- Type 'ProjectV2StatusUpdateEdge' was added\n- Type 'ProjectV2StatusUpdateOrderField' was added\n- Type 'ProjectV2StatusUpdateStatus' was added\n- Type 'UpdateProjectV2StatusUpdateInput' was added\n- Type 'UpdateProjectV2StatusUpdatePayload' was added\n- Field 'convertProjectV2DraftIssueItemToIssuewas added to object typeMutation'\n- Field 'createProjectV2StatusUpdatewas added to object typeMutation'\n- Field 'deleteProjectV2StatusUpdatewas added to object typeMutation'\n- Field 'updateProjectV2StatusUpdatewas added to object typeMutation'\n- Field statusUpdates was added to object type 'ProjectV2'\n\n## Schema changes for 2024-06-14\n\n### The GraphQL schema includes these changes:\n\n- Field readme was added to object type Enterprise\n- Field readmeHTML was added to object type Enterprise\n\n## Schema changes for 2024-06-13\n\n### The GraphQL schema includes these changes:\n\n- Type AcceptEnterpriseMemberInvitationInput was added\n- Type AcceptEnterpriseMemberInvitationPayload was added\n- Type CancelEnterpriseMemberInvitationInput was added\n- Type CancelEnterpriseMemberInvitationPayload was added\n- Type EnterpriseMemberInvitation was added\n- Type EnterpriseMemberInvitationConnection was added\n- Type EnterpriseMemberInvitationEdge was added\n- Type EnterpriseMemberInvitationOrder was added\n- Type EnterpriseMemberInvitationOrderField was added\n- Type InviteEnterpriseMemberInput was added\n- Type InviteEnterpriseMemberPayload was added\n- Field pendingUnaffiliatedMemberInvitations was added to object type EnterpriseOwnerInfo\n- Field acceptEnterpriseMemberInvitation was added to object type Mutation\n- Field cancelEnterpriseMemberInvitation was added to object type Mutation\n- Field inviteEnterpriseMember was added to object type Mutation\n- Field enterpriseMemberInvitation was added to object type Query\n- Field enterpriseMemberInvitationByToken was added to object type Query\n\n## Schema changes for 2024-05-24\n\n### The GraphQL schema includes these changes:\n\n- Type CopilotEndpoints was added\n- Field copilotEndpoints was added to object type User\n\n## Schema changes for 2024-05-20\n\n### The GraphQL schema includes these changes:\n\n- Field announcementCreatedAt was added to interface AnnouncementBanner\n- Field announcementCreatedAt was added to object type Enterprise\n- Field announcementCreatedAt was added to object type Organization\n\n## Schema changes for 2024-05-17\n\n### The GraphQL schema includes these changes:\n\n- Enum value 'BRANCH_POLICYwas added to enumDeploymentProtectionRuleType'\n\n## Schema changes for 2024-05-15\n\n### The GraphQL schema includes these changes:\n\n- Type EnvironmentPinnedFilterField was added\n- Type PinEnvironmentInput was added\n- Type PinEnvironmentPayload was added\n- Type PinnedEnvironment was added\n- Type PinnedEnvironmentConnection was added\n- Type PinnedEnvironmentEdge was added\n- Type PinnedEnvironmentOrder was added\n- Type PinnedEnvironmentOrderField was added\n- Type ReorderEnvironmentInput was added\n- Type ReorderEnvironmentPayload was added\n- Field isPinned was added to object type Environment\n- Field latestCompletedDeployment was added to object type Environment\n- Field pinnedPosition was added to object type Environment\n- Field pinEnvironment was added to object type Mutation\n- Field reorderEnvironment was added to object type Mutation\n- Field pinnedEnvironments was added to object type Repository\n- Argument pinnedEnvironmentFilter: EnvironmentPinnedFilterField (with default value) added to field Repository.environments\n\n## Schema changes for 2024-05-02\n\n### The GraphQL schema includes these changes:\n\n- Type CodeScanningParameters was added\n- Type CodeScanningParametersInput was added\n- Type CodeScanningTool was added\n- Type CodeScanningToolInput was added\n- Enum value 'CODE_SCANNINGwas added to enumRepositoryRuleType'\n- Member CodeScanningParameters was added to Union type RuleParameters\n- Input field codeScanning of type CodeScanningParametersInput was added to input object type RuleParametersInput\n\n## Schema changes for 2024-04-27\n\n### The GraphQL schema includes these changes:\n\n- Field deployKey was added to object type RepositoryRulesetBypassActor\n- Input field deployKey of type Boolean was added to input object type RepositoryRulesetBypassActorInput\n\n## Schema changes for 2024-04-26\n\n### The GraphQL schema includes these changes:\n\n- Type FileExtensionRestrictionParameters was added\n- Type FileExtensionRestrictionParametersInput was added\n- Type FilePathRestrictionParameters was added\n- Type FilePathRestrictionParametersInput was added\n- Type MaxFilePathLengthParameters was added\n- Type MaxFilePathLengthParametersInput was added\n- Type MaxFileSizeParameters was added\n- Type MaxFileSizeParametersInput was added\n- Member 'ProjectV2was added to Union typeCloser'\n- Enum value 'FILE_EXTENSION_RESTRICTIONwas added to enumRepositoryRuleType'\n- Enum value 'FILE_PATH_RESTRICTIONwas added to enumRepositoryRuleType'\n- Enum value 'MAX_FILE_PATH_LENGTHwas added to enumRepositoryRuleType'\n- Enum value 'MAX_FILE_SIZEwas added to enumRepositoryRuleType'\n- Enum value PUSH was added to enum RepositoryRulesetTarget\n- Member FileExtensionRestrictionParameters was added to Union type RuleParameters\n- Member FilePathRestrictionParameters was added to Union type RuleParameters\n- Member MaxFilePathLengthParameters was added to Union type RuleParameters\n- Member MaxFileSizeParameters was added to Union type RuleParameters\n- Input field fileExtensionRestriction of type FileExtensionRestrictionParametersInput was added to input object type RuleParametersInput\n- Input field filePathRestriction of type FilePathRestrictionParametersInput was added to input object type RuleParametersInput\n- Input field maxFilePathLength of type MaxFilePathLengthParametersInput was added to input object type RuleParametersInput\n- Input field maxFileSize of type MaxFileSizeParametersInput was added to input object type RuleParametersInput\n\n## Schema changes for 2024-04-16\n\n### The GraphQL schema includes these changes:\n\n- Input field StartRepositoryMigrationInput.sourceRepositoryUrl changed type from URI to URI!\n\n## Schema changes for 2024-04-11\n\n### The GraphQL schema includes these changes:\n\n- Field statusCheckRollup was added to object type PullRequest\n\n## Schema changes for 2024-04-09\n\n### The GraphQL schema includes these changes:\n\n- Type RepositoryPlanFeatures was added\n- Field planFeatures was added to object type Repository\n\n## Schema changes for 2024-03-12\n\n### The GraphQL schema includes these changes:\n\n- Enum value 'BUY_ME_A_COFFEEwas added to enumFundingPlatform'\n\n## Schema changes for 2024-03-09\n\n### The GraphQL schema includes these changes:\n\n- Input field recurring of type Boolean was added to input object type CreateSponsorshipsInput\n\n## Schema changes for 2024-03-08\n\n### The GraphQL schema includes these changes:\n\n- Enum value OTECHIE was removed from enum FundingPlatform\n\n## Schema changes for 2024-03-07\n\n### The GraphQL schema includes these changes:\n\n- Argument 'names: [String!]' (with default value) added to field Repository.environments\n\n## Schema changes for 2024-03-02\n\n### The GraphQL schema includes these changes:\n\n- Enum value 'RULESET_REQUIRED_SIGNATURESwas removed from enumRepositoryRuleType'\n\n## Schema changes for 2024-02-27\n\n### The GraphQL schema includes these changes:\n\n- Field fullDatabaseId was added to object type 'ProjectV2Item'\n\n## Schema changes for 2024-02-25\n\n### The GraphQL schema includes these changes:\n\n- Type MarkNotificationAsDoneInput was added\n- Type MarkNotificationAsDonePayload was added\n- Field markNotificationAsDone was added to object type Mutation\n\n## Schema changes for 2024-02-15\n\n### The GraphQL schema includes these changes:\n\n- Enum value POLAR was added to enum FundingPlatform\n\n## Schema changes for 2024-02-09\n\n### The GraphQL schema includes these changes:\n\n- Field fullDatabaseId was added to object type PullRequest\n- Field fullDatabaseId was added to object type PullRequestReview\n- Field fullDatabaseId was added to object type PullRequestReviewComment\n\n### The following changes will be made to the schema:\n\n- On member PullRequest.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2024-07-01.\n- On member PullRequestReview.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2024-07-01.\n- On member PullRequestReviewComment.databaseId:databaseId will be removed. Use fullDatabaseId instead. Effective 2024-07-01.\n\n## Schema changes for 2024-02-07\n\n### The GraphQL schema includes these changes:\n\n- Field hasSponsorshipsEnabled was added to object type Repository\n- Field hasSponsorshipsEnabled was added to interface RepositoryInfo\n- Input field hasSponsorshipsEnabled of type Boolean was added to input object type UpdateRepositoryInput\n\n## Schema changes for 2024-02-01\n\n### The GraphQL schema includes these changes:\n\n- Field isInMergeQueue was added to object type PullRequest\n- Field isMergeQueueEnabled was added to object type PullRequest\n- Field mergeQueue was added to object type PullRequest\n- Input field countMembersAlreadyRequested of type Boolean was added to input object type UpdateTeamReviewAssignmentInput\n- Input field includeChildTeamMembers of type Boolean was added to input object type UpdateTeamReviewAssignmentInput\n- Input field removeTeamRequest of type Boolean was added to input object type UpdateTeamReviewAssignmentInput\n\n## Schema changes for 2024-01-31\n\n### The GraphQL schema includes these changes:\n\n- Type PropertyTargetDefinition was added\n- Type PropertyTargetDefinitionInput was added\n- Type RepositoryPropertyConditionTarget was added\n- Type RepositoryPropertyConditionTargetInput was added\n- Field repositoryProperty was added to object type RepositoryRuleConditions\n- Input field repositoryProperty of type RepositoryPropertyConditionTargetInput was added to input object type RepositoryRuleConditionsInput\n\n## Schema changes for 2024-01-27\n\n### The GraphQL schema includes these changes:\n\n- Field billingEmail was added to object type Enterprise\n\n## Schema changes for 2024-01-25\n\n### The GraphQL schema includes these changes:\n\n- Type SponsorAndLifetimeValue was added\n- Type SponsorAndLifetimeValueConnection was added\n- Type SponsorAndLifetimeValueEdge was added\n- Type SponsorAndLifetimeValueOrder was added\n- Type SponsorAndLifetimeValueOrderField was added\n- Field lifetimeReceivedSponsorshipValues was added to object type Organization\n- Field lifetimeReceivedSponsorshipValues was added to interface Sponsorable\n- Field lifetimeReceivedSponsorshipValues was added to object type User\n\n## Schema changes for 2024-01-23\n\n### The GraphQL schema includes these changes:\n\n- Field id was added to object type UnpinIssuePayload\n\n## Schema changes for 2024-01-10\n\n### The GraphQL schema includes these changes:\n\n- Argument visibility: RepositoryVisibility added to field Organization.repositories\n- Argument visibility: RepositoryVisibility added to field Repository.forks\n- Argument visibility: RepositoryVisibility added to field RepositoryOwner.repositories\n- Argument visibility: RepositoryVisibility added to field Topic.repositories\n- Argument visibility: RepositoryVisibility added to field User.repositories\n- Argument visibility: RepositoryVisibility added to field User.watching\n\n## Schema changes for 2024-01-09\n\n### The GraphQL schema includes these changes:\n\n- Type RepositoryRuleOrder was added\n- Type RepositoryRuleOrderField was added\n- Field inviterActor was added to object type OrganizationInvitation\n- Field rules was added to object type Ref\n\n### The following changes will be made to the schema:\n\n- On member OrganizationInvitation.inviter:inviter will be removed. inviter will be replaced by inviterActor. Effective 2024-07-01.\n\n## Schema changes for 2024-01-01\n\n### The GraphQL schema includes these changes:\n\n- Input field AcceptTopicSuggestionInput.name changed type from String! to String\n- Input field AcceptTopicSuggestionInput.repositoryId changed type from ID! to ID\n- Input field DeclineTopicSuggestionInput.name changed type from String! to String\n- Input field DeclineTopicSuggestionInput.reason changed type from TopicSuggestionDeclineReason! to TopicSuggestionDeclineReason\n- Input field DeclineTopicSuggestionInput.repositoryId changed type from ID! to ID\n\n### The following changes will be made to the schema:\n\n- On member AcceptTopicSuggestionInput.name:name will be removed. Effective 2024-04-01.\n- On member AcceptTopicSuggestionInput.repositoryId:repositoryId will be removed. Effective 2024-04-01.\n- On member AcceptTopicSuggestionPayload.topic:topic will be removed. Effective 2024-04-01.\n- On member DeclineTopicSuggestionInput.name:name will be removed. Effective 2024-04-01.\n- On member DeclineTopicSuggestionInput.reason:reason will be removed. Effective 2024-04-01.\n- On member DeclineTopicSuggestionInput.repositoryId:repositoryId will be removed. Effective 2024-04-01.\n- On member DeclineTopicSuggestionPayload.topic:topic will be removed. Effective 2024-04-01.\n- On member TopicSuggestionDeclineReason.NOT_RELEVANT:NOT_RELEVANT will be removed. Effective 2024-04-01.\n- On member TopicSuggestionDeclineReason.PERSONAL_PREFERENCE:PERSONAL_PREFERENCE will be removed. Effective 2024-04-01.\n- On member TopicSuggestionDeclineReason.TOO_GENERAL:TOO_GENERAL will be removed. Effective 2024-04-01.\n- On member TopicSuggestionDeclineReason.TOO_SPECIFIC:TOO_SPECIFIC will be removed. Effective 2024-04-01."}