Remove api_keyset_pagination_multi_order FF
What does this MR do and why?
It removes api_keyset_pagination_multi_order
feature flag.
The feature flag was globally enabled 26th September 2023 and there were no issues observed. We can safely remove it.
How to set up and validate locally
-
Visit the endpoint with offset pagination (old)
curl -i --header "Authorization: Bearer TOKEN" "https://gdk.test:3443/api/v4/users?per_page=10&page=1"
-
Check the headers include offset pagination headers (eg. url includes
page
param, headers includeX-Next-Page
,X-Page, or
X-Total-Pages` -
Visit the endpoint with keyset pagination (new)
curl -i --header "Authorization: Bearer TOKEN" "https://gdk.test:3443/api/v4/users?pagination=keyset&per_page=10&page=1"
-
Check the headers include url in headers, url should include
cursor
. The headers should not includeX-Next-Page
,X-Page, or
X-Total-Pages` -
Check with other orderings we support for the endpoint (
id
,name
,username
), eg.curl -i --header "Authorization: Bearer TOKEN" "https://gdk.test:3443/api/v4/users?pagination=keyset&order_by=username&sort=asc&per_page=10&page=1"
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #422999 (closed)