Regardless of the impact of this change, the apis provided by Karaf are not affected. The only thing that is affected is the way that services are wired together and of course the bundles that are started up by default.
So I think that it could be delivered as a minor release of 3.x or even 2.x (e.g. 2.4). We don't want to stall 3.0.0 any longer. We also don't want to maintain 3 different major branches. Since moving it to 3.1 totally respects semantic versioning, I think that we could go with that. -- Ioannis Canellos Blog: http://iocanel.blogspot.com Twitter: iocanel