diff options
Diffstat (limited to 'data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml')
-rw-r--r-- | data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml b/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml new file mode 100644 index 00000000000..48e79230297 --- /dev/null +++ b/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml @@ -0,0 +1,7 @@ +- name: "Remove redundant timestamp field from DORA metrics API payload" + reporter: kbychu + removal_date: "2021-06-22" + removal_milestone: "14.0" + issue_url: 'https://gitlab.com/gitlab-org/gitlab/-/issues/325931' + body: | + The [deployment frequency project-level API](https://docs.gitlab.com/ee/api/dora4_project_analytics.html#list-project-deployment-frequencies) endpoint has been deprecated in favor of the [DORA 4 API](https://docs.gitlab.com/ee/api/dora/metrics.html), which consolidates all the metrics under one API with the specific metric as a required field. As a result, the timestamp field, which doesn't allow adding future extensions and causes performance issues, will be removed. With the old API, an example response would be `{ "2021-03-01": 3, "date": "2021-03-01", "value": 3 }`. The first key/value (`"2021-03-01": 3`) will be removed and replaced by the last two (`"date": "2021-03-01", "value": 3`). |