Hi, Our application (Cytoscape) runs on top of a custom Karaf distribution that is currently based on Karaf 2.3.5. As this is a desktop application used by many end-users, we need to upgrade our Karaf release to one that fully supports Java 8. As such, we had a few questions:
1) What reasons are there to pick Karaf 2.4.0 vs 3.0.2? Based on the versioning, it seems that Karaf 2.4.0 would be the "safer" option for 2.x users - though it does seem that 2.4 is using a newer version of OSGi than 3.0.2 (5.0 vs 4.3). 2) When I tried to update my custom distribution from Karaf 2.3.5 to 2.4.0 (by changing our pom dependencies), I no longer see the Karaf console. I managed to trace the issue to the system.properties file - we use our own in the distribution, and replacing with the default file makes the console work (but breaks our configuration). What exactly has changed here? Is there a good reference with respect to version-to-version Karaf configuration changes? 3) Our application bundles use OSGi 4.2 as a "provided" dependency - will this be a problem on either Karaf 2.4.0 or 3.0.2? Upgrading the dependency would be undesirable - they seem to have made some breaking changes between 4.2 and 4.3 (though very subtle), and I'd expect 5.0 might be worse... The bundles do seem to work fine on 2.3.5, though... -- View this message in context: http://karaf.922171.n3.nabble.com/Upgrading-Karaf-2-3-5-to-2-4-0-or-3-0-2-tp4036578.html Sent from the Karaf - User mailing list archive at Nabble.com.