Skip to content
Snippets Groups Projects
Commit 22969de9 authored by Phillip Wells's avatar Phillip Wells
Browse files

Merge branch '402278-aqualls-remove-legacy-routes' into 'master'

Removal: legacy routes in 16.0

See merge request !120919



Merged-by: default avatarPhillip Wells <pwells@gitlab.com>
Approved-by: default avatarTorsten Linz <tlinz@gitlab.com>
Approved-by: default avatarPhillip Wells <pwells@gitlab.com>
Co-authored-by: default avatarAmy Qualls <aqualls@gitlab.com>
parents 1168d2c2 456faa88
No related branches found
No related tags found
2 merge requests!120936Draft: Debugging commit to trigger pipeline (DO NOT MERGE),!120919Removal: legacy routes in 16.0
Pipeline #869437799 passed with warnings
Pipeline: E2E Omnibus GitLab EE

#869456409

    Pipeline: GitLab

    #869456403

      Pipeline: E2E GDK

      #869440245

        # This is a template for announcing a feature removal or other important change.
        #
        # Please refer to the deprecation guidelines to confirm your understanding of GitLab's definitions.
        # https://docs.gitlab.com/ee/development/deprecation_guidelines/#terminology
        #
        # If this is a breaking change, it must happen in a major release.
        #
        # For more information please refer to the handbook documentation here:
        # https://about.gitlab.com/handbook/marketing/blog/release-posts/#deprecations-and-other-planned-breaking-change-announcements
        #
        # Please delete this line and above before submitting your merge request.
        #
        # REQUIRED FIELDS
        #
        - title: "Legacy routes removed" # (required) Clearly explain the change. For example, "The `confidential` field for a `Note` is removed" or "CI/CD job names are limited to 250 characters."
        announcement_milestone: "15.9" # (required) The milestone when this feature was deprecated.
        removal_milestone: "16.0" # (required) The milestone when this feature is being removed.
        breaking_change: true # (required) Change to false if this is not a breaking change.
        reporter: tlinz # (required) GitLab username of the person reporting the removal
        stage: create # (required) String value of the stage that the feature was created in. e.g., Growth
        issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/214217 # (required) Link to the deprecation issue in GitLab
        body: | # (required) Do not modify this line, instead modify the lines below.
        GitLab 16.0 removes legacy URLs from the GitLab application.
        When subgroups were introduced in GitLab 9.0, a `/-/` delimiter was added to URLs to signify the end of a group path. All GitLab URLs now use this delimiter for project, group, and instance level features.
        URLs that do not use the `/-/` delimiter are planned for removal in GitLab 16.0. For the full list of these URLs, along with their replacements, see [issue 28848](https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes).
        Update any scripts or bookmarks that reference the legacy URLs. GitLab APIs are not affected by this change.
        #
        # OPTIONAL FIELDS
        #
        tiers: # (optional - may be required in the future) An array of tiers that the feature is available in currently. e.g., [Free, Silver, Gold, Core, Premium, Ultimate]
        documentation_url: https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes # (optional) This is a link to the current documentation page
        image_url: # (optional) This is a link to a thumbnail image depicting the feature
        video_url: # (optional) Use the youtube thumbnail URL with the structure of https://img.youtube.com/vi/UNIQUEID/hqdefault.jpg
        ......@@ -316,6 +316,22 @@ method.
        Before upgrading to GitLab 16.0, administrators must migrate to the new single configuration structure. For
        instructions, see [Praefect - Omnibus GitLab configuration structure change](https://docs.gitlab.com/ee/update/#praefect-omnibus-gitlab-configuration-structure-change).
        ### Legacy routes removed
        <div class="deprecation-notes">
        - Announced in: GitLab <span class="milestone">15.9</span>
        - This is a [breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/). Review the details carefully before upgrading.
        - To discuss this change or learn more, see the [deprecation issue](https://gitlab.com/gitlab-org/gitlab/-/issues/214217).
        </div>
        GitLab 16.0 removes legacy URLs from the GitLab application.
        When subgroups were introduced in GitLab 9.0, a `/-/` delimiter was added to URLs to signify the end of a group path. All GitLab URLs now use this delimiter for project, group, and instance level features.
        URLs that do not use the `/-/` delimiter are planned for removal in GitLab 16.0. For the full list of these URLs, along with their replacements, see [issue 28848](https://gitlab.com/gitlab-org/gitlab/-/issues/28848#release-notes).
        Update any scripts or bookmarks that reference the legacy URLs. GitLab APIs are not affected by this change.
        ### License-Check and the Policies tab on the License Compliance page
        <div class="deprecation-notes">
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Finish editing this message first!
        Please register or to comment