A while ago I finished version 1.0 of my library to extract a changelog in form of a Jira filter based on ticket names in the git log of the project.
This library can be used as command line utility as well as library. The git part is based on JGit. I wrote about it here already.
A first version of a plugin for Jenkins is ready, too, documentation and examples are expected soon.