An update that I did NOT make was to delete the reference to Torsten Mielke's blog. I asked Torsten about whether the information was still relevant, but he did not reply. He wrote the blog in 2012, and updated it in 2017. It has to do with using the JMS component with transactions. Let me know if you want me to remove the reference. Or, of course, please remove it if you think that's best.
Also, Fintan says: "when submitting the PR, ask the reviewer to cherry-pick the fix to the camel-2.21.x upstream branch."
Hope I did this right!
You can merge this pull request into a Git repository by running: