Hi- The activmeq-openwire project is currently hosted in a separate git repository. The project is used to generate marshaller classes for multiple languages and would be suitable for supporting multi-broker openwire support as well (5.x and Artemis). However, it does not appear to be active in any build lifecycle or toolchain for any of the ActiveMQ projects.
I propose that we host the activemq-openwire project in the main 5.x tree for a couple reasons: 1. JDK changes and overall maintenance is easier from a single repo. We can add notes able compatibility or a README-VERSIONS.md to note what product releases go to which protocol versions, and when those protocol versions changed. 2. ActiveMQ 5.x uses openwire as its internal native protocol. It makes sense to host it there, especially of things like enhancements to network connector commands, which other client libraries and brokers usually do not adopt fully. 3. There are planned enhancements coming that most likely require openwire version bumps: - JMS 2.0 support features - Replication support (using Network Connectors) Discuss. Thank you, Matt Pavlovich