Autogenerating release notes from merges

Given we can tag branches and commits against an issue, is it possible in Gitlab to summarise all the issues in a related merge request, i.e. take all the issues tagged in the commits (including merges) from the source branch since the last merge to the target branch?

I’m trying to find a way to automate this process instead of manually tagging/associating a new build with the issues it addresses. Creating a new release and associating an issue with that release is very cumbersome and prone to human error (omissions) in a continuous deployment model. Especially if an issue didn’t quite make it into that release and ended up being in the next release. Having to catch that and re-tag is a very manual process I’d like to avoid.

If anyone can shed light on how to automate this process I’d be grateful!