Skip to content

Introduce a new `GET /projects/:id/repository/changelog` API endpoint

What does this MR do and why?

This introduces a new GET /projects/:id/repository/changelog API endpoint that returns changelog data for a given commit range without committing them to a a changelog file.

This works exactly the same as the existing POST /projects/:id/repository/changelog API endpoint, except that it returns the changelog data in the response body.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #345934 (closed).

Edited by Rémy Coutable

Merge request reports