I created the following ticket to address applications failing to load into Karaf with AMQ 5.16.3 - 5.17.1 due to an incompatible change in the activemq-client feature.
https://issues.apache.org/jira/browse/AMQ-8971 Looks to me like the right fix here is to revert the change to the JMS 1.1 spec in the feature because all of the AMQ internals are still 100% on the JMS 1.1 spec. The maven-bundle-plugin for client applications is doing the right thing by generating "Package-Import" lines with version range "1.1,2.0)", but the feature doesn't match it. It seems we have sacrificed the core case to solve an edge case. Thoughts? Art