Commit 9863afff authored by Marcin Sedlak-Jakubowski's avatar Marcin Sedlak-Jakubowski

Merge branch 'pedropombeiro/347211/fix-removal-milestone' into 'master'

Update removal dates on recent API deprecations

See merge request gitlab-org/gitlab!79953
parents 6dfa934b 846cb1d0
- name: "REST and GraphQL API Runner usage of `active` replaced by `paused`" - name: "REST and GraphQL API Runner usage of `active` replaced by `paused`"
announcement_milestone: "14.8" announcement_milestone: "14.8"
announcement_date: "2022-02-22" announcement_date: "2022-02-22"
removal_milestone: "15.0" removal_milestone: "16.0"
removal_date: "2022-05-22" removal_date: "2023-04-22"
breaking_change: true breaking_change: true
reporter: pedropombeiro reporter: pedropombeiro
body: | body: |
Occurrences of the `active` identifier in the GitLab Runner REST and GraphQL API endpoints will be Occurrences of the `active` identifier in the GitLab Runner REST and GraphQL API endpoints will be
renamed to `paused` in GitLab 15.0, namely: renamed to `paused` in GitLab 16.0, namely:
- GraphQL API: - GraphQL API:
- the `CiRunner` property; - the `CiRunner` property;
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
- `GET /projects/:id/runners` / `POST /projects/:id/runners` - `GET /projects/:id/runners` / `POST /projects/:id/runners`
- `GET /groups/:id/runners` - `GET /groups/:id/runners`
The 15.0 release of the GitLab Runner will start using the `paused` property when registering runners, and therefore The 16.0 release of the GitLab Runner will start using the `paused` property when registering runners, and therefore
will only be compatible with GitLab 15.0 and later. Until 15.0, GitLab will accept the deprecated `active` flag from will only be compatible with GitLab 16.0 and later. Until 16.0, GitLab will accept the deprecated `active` flag from
existing runners. existing runners.
stage: Verify stage: Verify
tiers: [Core, Premium, Ultimate] tiers: [Core, Premium, Ultimate]
......
- name: "REST API endpoint to list group runners no longer accepts `project_type` value for `type` argument" - name: "REST API endpoint to list group runners no longer accepts `project_type` value for `type` argument"
announcement_milestone: "14.8" announcement_milestone: "14.8"
announcement_date: "2022-02-22" announcement_date: "2022-02-22"
removal_milestone: "15.0" removal_milestone: "16.0"
removal_date: "2022-05-22" removal_date: "2023-04-22"
breaking_change: true breaking_change: true
reporter: pedropombeiro reporter: pedropombeiro
body: | body: |
The `GET /groups/:id/runners?type=project_type` endpoint will be removed in GitLab 15.0. The endpoint always returned an empty collection. The `GET /groups/:id/runners?type=project_type` endpoint will be removed in GitLab 16.0. The endpoint always returned an empty collection.
stage: Verify stage: Verify
tiers: [Core, Premium, Ultimate] tiers: [Core, Premium, Ultimate]
issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/351466 issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/351466
......
- name: "REST API Runner will not accept `status` filter values of `active` or `paused`" - name: "REST API Runner will not accept `status` filter values of `active` or `paused`"
announcement_milestone: "14.8" # The milestone when this feature was first announced as deprecated. announcement_milestone: "14.8" # The milestone when this feature was first announced as deprecated.
announcement_date: "2022-02-22" announcement_date: "2022-02-22"
removal_milestone: "15.0" # the milestone when this feature is planned to be removed removal_milestone: "16.0"
removal_date: "2022-05-22" # the date of the milestone release when this feature is planned to be removed removal_date: "2023-04-22"
breaking_change: true breaking_change: true
body: | # Do not modify this line, instead modify the lines below. body: | # Do not modify this line, instead modify the lines below.
The GitLab Runner REST endpoints will stop accepting `paused` or `active` as a status value in GitLab 15.0. The GitLab Runner REST endpoints will stop accepting `paused` or `active` as a status value in GitLab 16.0.
A runner's status will only relate to runner contact status, such as: `online`, `offline`. A runner's status will only relate to runner contact status, such as: `online`, `offline`.
Status values `paused` or `active` will no longer be accepted and will be replaced by the `paused` query parameter. Status values `paused` or `active` will no longer be accepted and will be replaced by the `paused` query parameter.
......
...@@ -1024,12 +1024,12 @@ The `instanceStatisticsMeasurements` GraphQL node has been renamed to `usageTren ...@@ -1024,12 +1024,12 @@ The `instanceStatisticsMeasurements` GraphQL node has been renamed to `usageTren
### REST API Runner will not accept `status` filter values of `active` or `paused` ### REST API Runner will not accept `status` filter values of `active` or `paused`
WARNING: WARNING:
This feature will be changed or removed in 15.0 This feature will be changed or removed in 16.0
as a [breaking change](https://docs.gitlab.com/ee/development/contributing/#breaking-changes). as a [breaking change](https://docs.gitlab.com/ee/development/contributing/#breaking-changes).
Before updating GitLab, review the details carefully to determine if you need to make any Before updating GitLab, review the details carefully to determine if you need to make any
changes to your code, settings, or workflow. changes to your code, settings, or workflow.
The GitLab Runner REST endpoints will stop accepting `paused` or `active` as a status value in GitLab 15.0. The GitLab Runner REST endpoints will stop accepting `paused` or `active` as a status value in GitLab 16.0.
A runner's status will only relate to runner contact status, such as: `online`, `offline`. A runner's status will only relate to runner contact status, such as: `online`, `offline`.
Status values `paused` or `active` will no longer be accepted and will be replaced by the `paused` query parameter. Status values `paused` or `active` will no longer be accepted and will be replaced by the `paused` query parameter.
...@@ -1037,30 +1037,30 @@ Status values `paused` or `active` will no longer be accepted and will be replac ...@@ -1037,30 +1037,30 @@ Status values `paused` or `active` will no longer be accepted and will be replac
When checking for paused runners, API users are advised to specify `paused=true` as the query parameter. When checking for paused runners, API users are advised to specify `paused=true` as the query parameter.
When checking for active runners, specify `paused=false`. When checking for active runners, specify `paused=false`.
**Planned removal milestone: 15.0 (2022-05-22)** **Planned removal milestone: 16.0 (2023-04-22)**
### REST API endpoint to list group runners no longer accepts `project_type` value for `type` argument ### REST API endpoint to list group runners no longer accepts `project_type` value for `type` argument
WARNING: WARNING:
This feature will be changed or removed in 15.0 This feature will be changed or removed in 16.0
as a [breaking change](https://docs.gitlab.com/ee/development/contributing/#breaking-changes). as a [breaking change](https://docs.gitlab.com/ee/development/contributing/#breaking-changes).
Before updating GitLab, review the details carefully to determine if you need to make any Before updating GitLab, review the details carefully to determine if you need to make any
changes to your code, settings, or workflow. changes to your code, settings, or workflow.
The `GET /groups/:id/runners?type=project_type` endpoint will be removed in GitLab 15.0. The endpoint always returned an empty collection. The `GET /groups/:id/runners?type=project_type` endpoint will be removed in GitLab 16.0. The endpoint always returned an empty collection.
**Planned removal milestone: 15.0 (2022-05-22)** **Planned removal milestone: 16.0 (2023-04-22)**
### REST and GraphQL API Runner usage of `active` replaced by `paused` ### REST and GraphQL API Runner usage of `active` replaced by `paused`
WARNING: WARNING:
This feature will be changed or removed in 15.0 This feature will be changed or removed in 16.0
as a [breaking change](https://docs.gitlab.com/ee/development/contributing/#breaking-changes). as a [breaking change](https://docs.gitlab.com/ee/development/contributing/#breaking-changes).
Before updating GitLab, review the details carefully to determine if you need to make any Before updating GitLab, review the details carefully to determine if you need to make any
changes to your code, settings, or workflow. changes to your code, settings, or workflow.
Occurrences of the `active` identifier in the GitLab Runner REST and GraphQL API endpoints will be Occurrences of the `active` identifier in the GitLab Runner REST and GraphQL API endpoints will be
renamed to `paused` in GitLab 15.0, namely: renamed to `paused` in GitLab 16.0, namely:
- GraphQL API: - GraphQL API:
- the `CiRunner` property; - the `CiRunner` property;
...@@ -1075,11 +1075,11 @@ renamed to `paused` in GitLab 15.0, namely: ...@@ -1075,11 +1075,11 @@ renamed to `paused` in GitLab 15.0, namely:
- `GET /projects/:id/runners` / `POST /projects/:id/runners` - `GET /projects/:id/runners` / `POST /projects/:id/runners`
- `GET /groups/:id/runners` - `GET /groups/:id/runners`
The 15.0 release of the GitLab Runner will start using the `paused` property when registering runners, and therefore The 16.0 release of the GitLab Runner will start using the `paused` property when registering runners, and therefore
will only be compatible with GitLab 15.0 and later. Until 15.0, GitLab will accept the deprecated `active` flag from will only be compatible with GitLab 16.0 and later. Until 16.0, GitLab will accept the deprecated `active` flag from
existing runners. existing runners.
**Planned removal milestone: 15.0 (2022-05-22)** **Planned removal milestone: 16.0 (2023-04-22)**
### Reminder: support for NFS repository storage ### Reminder: support for NFS repository storage
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment