diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-11-10 03:12:50 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-11-10 03:12:50 +0300 |
commit | 0abbeedd2fe28913033e91964d355addbc8a9746 (patch) | |
tree | df10bc8767a0175ff70ccfb1aef65701d1c96aa5 /data | |
parent | da7b4c2be2e87563f06f2e92672dbfa4f30ca3da (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'data')
-rw-r--r-- | data/deprecations/16-6-package-deprecate-two-graphql-fields.yml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/data/deprecations/16-6-package-deprecate-two-graphql-fields.yml b/data/deprecations/16-6-package-deprecate-two-graphql-fields.yml new file mode 100644 index 00000000000..fd9498d5871 --- /dev/null +++ b/data/deprecations/16-6-package-deprecate-two-graphql-fields.yml @@ -0,0 +1,13 @@ +- title: "GraphQL: deprecate support for `canDestroy` and `canDelete`" + announcement_milestone: "16.6" + removal_milestone: "17.0" + breaking_change: true + reporter: trizzi + stage: Package + issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/390754 + body: | + The Package Registry user interface relies on the GitLab GraphQL API. To make it easy for everyone to contribute, it's important that the frontend is coded consistently across all GitLab product areas. Before GitLab 16.6, however, the Package Registry UI handled permissions differently from other areas of the product. + + In 16.6, we added a new `UserPermissions` field under the `Types::PermissionTypes::Package` type to align the Package Registry with the rest of GitLab. This new field replaces the `canDestroy` field under the `Package`, `PackageBase`, and `PackageDetailsType` types. It also replaces the field `canDelete` for `ContainerRepository`, `ContainerRepositoryDetails`, and `ContainerRepositoryTag`. In GitLab 17.0, the `canDestroy` and `canDelete` fields will be removed. + + This is a breaking change that will be completed in 17.0. |