Remove legacy routes
Once we move toward scoped routing (see linked issues), we need to deprecate and remove old routing.
Schedule
12.1
Group routes deprecated in 10.2 => https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15052
-
CE => https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29351 -
EE => https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14256
User routes deprecated in 8.13 => https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6851
-
CE https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30044 -
EE https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14382
13.0
Project routes deprecated in 12.0 => gitlab-foss!28435 (merged), gitlab-foss!28717 (merged), gitlab-foss!28830 (merged)
-
!26808 (merged), except !31924 (merged)
13.11
-
Archive routes => #232811 (closed)
14.0
-
Global routes deprecated: abuse_reports,invites,sent_notifications,autocomplete. Also remove from reserved words. => !34295 (merged) -
Profile routes deprecated in !45307 (merged). Issue => #263366 (closed)
15.0
-
Project routes deprecated in !21185 (merged), !19954 (merged), !20456 (merged) -
Project routes deprecated in !28655 (merged) except issues#show -
Project routes deprecated in !23066 (merged) except merge_requests#show -
Project routes deprecated in !23391 (merged) except raw,tree,blob -
Project routes deprecated in !57734 (merged) -
Snippet routes deprecated in !54461 (merged) except raw
16.0
-
Full cleanup. All group/project routes are available only through /-/