Skip to content
Snippets Groups Projects
Commit 8e1578bd authored by Ahmed Hemdan's avatar Ahmed Hemdan Committed by Russell Dickenson
Browse files

Announce deprecation of `external` in GraphQL ReleaseAssetLink type

parent 35e71cfd
No related branches found
No related tags found
No related merge requests found
- title: "External field in GraphQL ReleaseAssetLink type"
announcement_milestone: "15.9"
announcement_date: "2023-02-22"
removal_milestone: "16.0"
removal_date: "2023-05-22"
breaking_change: true
reporter: ahmed.hemdan
body: |
In the [GraphQL API](https://docs.gitlab.com/ee/api/graphql), the `external` field of [`ReleaseAssetLink` type](https://docs.gitlab.com/ee/api/graphql/reference/index.html#releaseassetlink) was used to indicate whether a [release link](https://docs.gitlab.com/ee/user/project/releases/release_fields.html#links) is internal or external to your GitLab instance.
As of GitLab 15.9, we treat all release links as external, and therefore, this field is deprecated in GitLab 15.9, and will be removed in GitLab 16.0.
To avoid any disruptions to your workflow, please stop using the `external` field because it will be removed and will not be replaced.
stage: Release
issue_url:
Loading
Loading
@@ -161,6 +161,22 @@ During the transition to the GitLab Observability UI, we will migrate the [GitLa
 
<div class="deprecation removal-160 breaking-change">
 
### External field in GraphQL ReleaseAssetLink type
Planned removal: GitLab <span class="removal-milestone">16.0</span> <span class="removal-date"></span>
WARNING:
This is a [breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/).
Review the details carefully before upgrading.
In the [GraphQL API](https://docs.gitlab.com/ee/api/graphql), the `external` field of [`ReleaseAssetLink` type](https://docs.gitlab.com/ee/api/graphql/reference/index.html#releaseassetlink) was used to indicate whether a [release link](https://docs.gitlab.com/ee/user/project/releases/release_fields.html#links) is internal or external to your GitLab instance.
As of GitLab 15.9, we treat all release links as external, and therefore, this field is deprecated in GitLab 15.9, and will be removed in GitLab 16.0.
To avoid any disruptions to your workflow, please stop using the `external` field because it will be removed and will not be replaced.
</div>
<div class="deprecation removal-160 breaking-change">
### External field in Releases and Release Links APIs
 
Planned removal: GitLab <span class="removal-milestone">16.0</span> <span class="removal-date"></span>
Loading
Loading
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