+1 for dropping support for java7 I agree with Keith that splitting java broker and client requires a separate discussion. I would prefer an approach where 2 separate projects are created first. Releasing of bugfix client versions from 6.1 branch might not be convenient because client and broker share the same version. That would mean releasing of broker and client together.
Kindeed regards, Alex
