Friday, September 24, 2010

Apache Karaf 2.1.0 Released!

The Karaf team is pleased to announce the availability of Karaf 2.1.0.

Apache Karaf is a small OSGi based runtime which provides a lightweight container onto which various components and applications can be deployed.

New to this release is a JAAS Database Login Module (see KARAF-180), and a mechanism that allows a karaf application to distinguish between UserPrincipal and RolePrincipal without depending from the Karaf JAAS Module (see KARAF-172).
The shell console has been enhanced to be available in a plain non-OSGi environment and smart tab completion has been improved, along with various new & improved commands.
We have also resolved a number of outstanding issues, and improved support on OS X and IBM Java based systems.

To help make the transition from Apache Karaf 2.0.0 to 2.1.0 easier I've put together the following table of changed dependencies:

Artifact Karaf 2.0.0 Karaf 2.1.0
aopalliance 1.0_3 1.0_4
cglib 2.1_3_4 2.1_3_6
commons-codec N/A 1.3_3
commons-lang N/A 2.4_4
jasypt N/A 1.6_1
jetty 6.1.22_1 6.1.22_2
felix.fileinstall 3.0.0 3.0.2
felix.framework 3.0.1 3.0.2
felix.webconsole 3.1.0 3.1.2
aries.blueprint0.1-r964701 0.2-incubating
aries.jmx 0.1-r964701 0.2-incubating
pax.exam 1.2.0 1.2.2
pax.logging 1.5.2 1.5.3
pax.runner 1.4.0 1.5.0
pax.web 0.7.2 0.7.3

For more information, please see the release notes.

I'd also like to thank everyone again for their support and encouragement over the last week. If we had named releases I'd call this one "Apache Karaf Irksome Igor".

No comments: