The assumptions seems to be that we upgrade these integrations without easy access to know what we are upgrading or what potentially could break and what has been fixed. We have changelogs for all other components in a set location (example in Docs for each application). If i wanted to see the fixes and breaking changes for Beats, this was where they we located !
Why can this be the same for these integrations ? Consistency is important.