A handy thing about jira is that the ticket picks up the commit automatically, so anyone viewing that ticket can go straight to the changes if the branch begins with the ticket id.
I don't what the definition of a 'feature' is. Is it a task or something bigger than a task?
I'm not a huge fan of overly verbose commit messages. They can make the job of compiling release notes annoying.