Skip to content

GraphQL: Remove deprecated fields (%14.6)

Following https://docs.gitlab.com/ee/api/graphql/#deprecation-and-removal-process, this issue is a chore to remove the fields that should be removed from the GraphQL API for %14.6.

See !44866 (merged) for a template and the previous deprecation tracking issue #267966 (closed) 🙂

  • Create MR to remove from code, and arrange it to be merged sometime during %14.6
  • Create MR to add fields and arguments to 'removed items' section of the docs
  • Ping PMs and EMs so the removed fields notice can be added into the release post
  • Create an issue like this one for %15.0 and tag PMs. Ask PMs to set the milestone to %15.0 and the due date to the 15th of that month (some days before the release)

Find deprecated schema to remove

  1. Search app/graphql and ee/app/graphql/ directories for deprecated:.
  2. Look in Gitlab::GlobalId::Deprecations.

Select items that were deprecated in %13.12 or earlier.

Removal MRs

!63511 (merged)
  • TimeFrameArguments (concern*) - start_date
  • TimeFrameArguments (concern*) - end_date
!63470 (closed) (can reopen when frontend is ready)
  • Types::SortEnum - updated_desc
  • Types::SortEnum - updated_asc
  • Types::SortEnum - created_desc
  • Types::SortEnum - created_asc
Edited by charlie ablett