From 8b68d9c7892485771ae0585ad0ee8f78ad2fa606 Mon Sep 17 00:00:00 2001 From: Nate Rosandich Date: Fri, 28 Mar 2025 14:20:44 +1300 Subject: [PATCH 1/3] Edit 17-8-enforce-audit-event-api-keyset-pagination.yml --- .../17-8-enforce-audit-event-api-keyset-pagination.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/deprecations/17-8-enforce-audit-event-api-keyset-pagination.yml b/data/deprecations/17-8-enforce-audit-event-api-keyset-pagination.yml index 0361fc16464c9d..96c1930c4e1da0 100644 --- a/data/deprecations/17-8-enforce-audit-event-api-keyset-pagination.yml +++ b/data/deprecations/17-8-enforce-audit-event-api-keyset-pagination.yml @@ -1,12 +1,12 @@ - title: 'Enforce keyset pagination on audit event API' - removal_milestone: '18.0' + removal_milestone: '19.0' announcement_milestone: '17.8' breaking_change: true window: 1 reporter: nrosandich stage: Software Supply Chain Security issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/382338 - impact: low + impact: medium scope: instance, group, project body: | # (required) Don't change this line. The Audit Event APIs for instances, groups, and projects currently support optional keyset pagination. In GitLab 18.0 -- GitLab From 56380a57ca599afe937afdb3fed4144d917fa5b9 Mon Sep 17 00:00:00 2001 From: Evan Read Date: Fri, 28 Mar 2025 11:35:02 +1000 Subject: [PATCH 2/3] Generate Markdown for deprecation change --- doc/update/deprecations.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/doc/update/deprecations.md b/doc/update/deprecations.md index 68a5a07fd9ed51..111979de990064 100644 --- a/doc/update/deprecations.md +++ b/doc/update/deprecations.md @@ -244,6 +244,23 @@ See the corresponding [deprecation announcement](https://docs.gitlab.com/update/
+### Enforce keyset pagination on audit event API + +
+ +- Announced in GitLab 17.8 +- Removal in GitLab 19.0 ([breaking change](https://docs.gitlab.com/update/terminology/#breaking-change)) +- To discuss this change or learn more, see the [deprecation issue](https://gitlab.com/gitlab-org/gitlab/-/issues/382338). + +
+ +The Audit Event APIs for instances, groups, and projects currently support optional keyset pagination. In GitLab 18.0 +we will enforce keyset pagination on these APIs. + +
+ +
+ ### GitLab Self-Managed certificate-based integration with Kubernetes
@@ -1020,23 +1037,6 @@ upgrading to 18.0 to avoid disruptions to your CI/CD pipelines.
-### Enforce keyset pagination on audit event API - -
- -- Announced in GitLab 17.8 -- Removal in GitLab 18.0 ([breaking change](https://docs.gitlab.com/update/terminology/#breaking-change)) -- To discuss this change or learn more, see the [deprecation issue](https://gitlab.com/gitlab-org/gitlab/-/issues/382338). - -
- -The Audit Event APIs for instances, groups, and projects currently support optional keyset pagination. In GitLab 18.0 -we will enforce keyset pagination on these APIs. - -
- -
- ### Fix typo in user profile visibility updated audit event type
-- GitLab From a0378c295025080a4a750f1e52aa710e94cf8c8f Mon Sep 17 00:00:00 2001 From: Evan Read Date: Fri, 28 Mar 2025 12:04:07 +1000 Subject: [PATCH 3/3] Also generate Markdown for breaking window change --- doc/update/breaking_windows.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/update/breaking_windows.md b/doc/update/breaking_windows.md index b6db978287e30c..4b0fe851720936 100644 --- a/doc/update/breaking_windows.md +++ b/doc/update/breaking_windows.md @@ -43,7 +43,6 @@ This window takes place on April 21 - 23, 2025 from 09:00 UTC to 22:00 UTC. | [Deprecation of `name` field in `ProjectMonthlyUsageType` GraphQL API](https://gitlab.com/gitlab-org/gitlab/-/issues/381894) | Low | Fulfillment | Project | | [Deprecation of `STORAGE` enum in `NamespaceProjectSortEnum` GraphQL API](https://gitlab.com/gitlab-org/gitlab/-/issues/396284) | Low | Fulfillment | Group | | [Workspaces `editor` GraphQL field is deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/508155) | Low | Create | Project | -| [Enforce keyset pagination on audit event API](https://gitlab.com/gitlab-org/gitlab/-/issues/382338) | Low | Software supply chain security | Instance, group, project | | [Fix typo in user profile visibility updated audit event type](https://gitlab.com/gitlab-org/gitlab/-/issues/474386) | Low | Software supply chain security | Instance | | [DAST `dast_devtools_api_timeout` will have a lower default value](https://gitlab.com/gitlab-org/gitlab/-/issues/517254) | Low | Application security testing | Project | | [API Discovery will use branch pipelines by default](https://gitlab.com/gitlab-org/gitlab/-/issues/515487) | Low | Application_security_testing | Project | -- GitLab