Sunday, October 21, 2012

Apache Karaf Update Oct 14 - Oct 20, 2012

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.10, 2.3.1, and 3.0.0 as up coming releases. All of the information here is collected from following Karaf's issues mailing list, and cross referencing with the community's issue tracker. The summary form is presented here courtesy of Savoir Technologies to help make keeping up with the community's fast pace a little easier.

Announcements:

Apache Karaf 2.3.0 Released!

Apache Karaf 2.2.10:


New Issues:
N/A

Resolved Issues:
N/A

Updated Issues:
N/A

Apache Karaf 2.3.1:


New Issues:
Karaf-1921 Upgrade to Spring 3.1.x for Karaf 2.3.x
Karaf-1934 Release Apache Karaf 2.3.1
Karaf-1936 LDAPLoginModule not working in 2.3.0 due to missing import of javax.net.SocketFactory
Karaf-1939 ssh bundles should not be in startup.properties
Karaf-1940 admin/instance should be provided as a feature
Karaf-1941 Management bundles should not be in the startup.properties
Karaf-1952 Allow Karaf monitoring using host:port
Karaf-1955 Upgrade to ServiceMix Specs 2.2

Resolved Issues:
Karaf-1801 slf4j 1.7.0
Karaf-1924 Fix the WARN logs from starting a vanilla Karaf 2.3.0
Karaf-1933 Add id for Maven repository
Karaf-1117 Remove workaround for KARAF-1117
Karaf-1949 console shutdown -f hang

Updated Issues:
Karaf-1930 Upgrade to Pax Web 1.1.5


Apache Karaf 3.0.0:


New Issues:
Karaf-1512 enhancement: add self to generated feature in "features-generate-descriptor" goal
Karaf-1936 LDAPLoginModule not working in 2.3.0 due to missing import of javax.net.SocketFactory
Karaf-1940 admin/instance should be provided as a feature
Karaf-1952 Allow Karaf monitoring using host:port
Karaf-1955 Upgrade to ServiceMix Specs 2.2

Resolved Issues:
Karaf-1801 slf4j 1.7.0
Karaf-1893 Upgrade to Jetty 8.1.7.v20120910
Karaf-1903 Refactore osgicore and osgicompendium modules
Karaf-1900 create project for private compendium build for java 7
Karaf-1933 Add id for Maven repository
Karaf-1117 Remove workaround for KARAF-1117
Karaf-1655 ManagementCfg configuratoinPointers in tooling-exam are incorrect
Karaf-1489 Add an itest showing how to correctly use tinybundles with provision in paxexam-karaf

Updated Issues:
Karaf-1835 NPE in jaas:realm-manage command when multiple realm with the same name are present and not login module name is provided.
Karaf-1897 Use dynamic port allocation of integration tests

Un-versioned Issues:

Karaf-1925 Blueprint timeout exceptions after karaf startup
Karaf-1926 Web Console should show Blueprint status
Karaf-1928 Coloring in list shell command
Karaf-1927 Web Console bundles should be color coded
Karaf-1932 Color output in file logs
Karaf-1938 Lock logic should wait for start level change to occur
Karaf-1943 Add support to paxexam-karaf for testng
Karaf-1944 Add support to paxexam-karaf to attach jvm weavers to the process started
Karaf-1945 Add support to paxexam-karaf to support scanDir option for KarafTestContainer
Karaf-1946 Add pax-scanner & full pax-url support to paxexam-karaf
Karaf-1947 paxexam-karaf doesn't support to customize test probe
Karaf-1954 NullPointerException on custom Karaf shell command: ClassNotFoundException: org.apache.felix.service.command.Function not found
Karaf-1957 Allow to mark features as 'aggregate' features
Karaf-1902 Add a friendly option to point karaf-pax-exam to a already unpacked directory

Monday, October 15, 2012

Apache Karaf 2.3.0 Released!

The Apache Karaf team is pleased to announce the availability of Apache Karaf 2.3.0.


This release of Apache Karaf sets the stage for the 3.0.x line, introducing OSGi rev 4.3 support, new commands, features, improvements, and a multitude of dependency updates. At Karaf's core you'll find Equinox 3.8.0.v20120529-1548 and Apache Felix framework 4.0.3. New additions such as Karaf-pax-exam, commands back ported from Karaf 3.x, and command aliases to help make migrating between 2.3.x and 3.x easier, and a multitude of supporting libraries updates.

All of the updates seen in this kit would have broke compatibility if applied to the Karaf 2.2.x line, hence this new branch (command syntax remains the same however, so its part of the 2.x family - see Karaf 3.x for major changes).


For more information please see the release notes.

As discussed in my prior Apache Karaf 2.3.0 preparation post, I enjoyed listening to Esthero albums throughout the release process and was delighted to try the La Cour Pavillon Bordeaux Merlot - Cabernet Sauvignon 2009. I think the music and wine pairings are really working well for these releases, that being said if anyone has suggestions for future music or wine selections please post them below :)

Now that this 'dot oh' release is out, I can't wait for the up coming 3.0.0.RC1! Rest assured that patches for 2.2.x and 2.3.x will continue (and in the later case begin) on a regular basis.

Happy developing!

Sunday, October 14, 2012

Apache Karaf Update Oct 7 - Oct 13, 2012

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.10, 2.3.0, and 3.0.0 as up coming releases. All of the information here is collected from following Karaf's issues mailing list, and cross referencing with the community's issue tracker. The summary form is presented here courtesy of Savoir Technologies to help make keeping up with the community's fast pace a little easier.

Apache Karaf 2.2.10:

New Issues:
N/A

Resolved issues:
Karaf-1911 Wrong version of camel-example-osgi in Getting Started/Quickstart Guide - 2.7.0 doesn't work
Karaf-1915 ClassCastException when uninstalling war feature
Karaf-1853 Attached kar deploys to a different snapshot build number than the main artifact
Karaf-1917 upgrade to pax-web 1.0.12

Updated issues:
N/A

Apache Karaf 2.3.0:


New Issues:
N/A

Resolved issues:
Karaf-1226 Karaf Client cannot run a script
Karaf-1904 Upgrade to Mina 2.0.7
Karaf-1878 Feature bundle start up order by startLvl
Karaf-1905 ASM4 causes the Proxy/Weaving of Xerces, but that then causes validation factories to fail.
Karaf-1906 Compile error using IBM JDK on JAAS module.
Karaf-1907 Compile error: type ServiceReference does not take parameters on OSGi Shell ListBundleServices using JDK 7
Karaf-1354 SSH Log-In failes with "Authentication failed" with valid credentials
Karaf-1908 Upgrade to XBean 3.12
Karaf-1909 Compile error using IBM JDK on management mbeans SystemMBeanImpl
Karaf-1907 Compile error: type ServiceReference does not take parameters on OSGi Shell ListBundleServices using JDK 7
Karaf-1910 Provide Spring 3.1.2.RELEASE features
Karaf-1911 Wrong version of camel-example-osgi in Getting Started/Quickstart Guide - 2.7.0 doesn't work
Karaf-1912 Test failures in itest.OsgiTest as aries proxy api is not bundle id 10 anymore
Karaf-1853 Attached kar deploys to a different snapshot build number than the main artifact

Updated issues:
Karaf-1336 Release Apache Karaf 2.3.0
Karaf-1563 Support clean-all & clean-cache directly in karaf main jar

Apache Karaf 3.0.0:

New Issues:
Karaf-1903 Refactore osgicore and osgicompendium modules

Resolved issues:
Karaf-1226 Karaf Client cannot run a script
Karaf-1904 Upgrade to Mina 2.0.7
Karaf-1878 Feature bundle start up order by startLvl
Karaf-1905 ASM4 causes the Proxy/Weaving of Xerces, but that then causes validation factories to fail.
Karaf-1354 SSH Log-In failes with "Authentication failed" with valid credentials
Karaf-1908 Upgrade to XBean 3.12
Karaf-1914 SSH client authentication randomly fails
Karaf-1853 Attached kar deploys to a different snapshot build number than the main artifact

Updated issues:
Karaf-1900 create project for private compendium build for java 7
Karaf-1563 Support clean-all & clean-cache directly in karaf main jar
Karaf-1887 Make integration tests more reliable by making sure the boot is finished

Un-versioned Issues:

Karaf-1901 Camel stream:out route destination freezes console if you try to stop or uninstall it
Karaf-1913 https://issues.apache.org/jira/browse/KARAF-1913