Sunday, May 26, 2013

Apache Karaf update May 19 - 25, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.2, 2.4.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.12:


New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-1973 NullPointerException when performing log:clear then log:tail


Apache Karaf 2.3.2:


New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2316 features-maven-plugin ignore proxy settings in maven settings.xml
Karaf-911 features-maven-plugin:add-features-to-repo doesn't use maven proxy setting
Karaf-1973 NullPointerException when performing log:clear then log:tail
Karaf-2320 make kar deployer/service to support NoAutoRefreshBundles option
Karaf-2326 Backspace stops working after shutdown command
Karaf-2330 Upgrade to Aries Transaction Blueprint 1.0.1
Karaf-2335 Upgrade to Spring 3.2.3.RELEASE
Karaf-2316 features-maven-plugin ignore proxy settings in maven settings.xml

Apache Karaf 2.4.0:

New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2316 features-maven-plugin ignore proxy settings in maven settings.xml
Karaf-911 features-maven-plugin:add-features-to-repo doesn't use maven proxy setting
Karaf-2201 http, war, and http-whiteboard feature should use the version of underlying pax-web feature
Karaf-1973 NullPointerException when performing log:clear then log:tail
Karaf-2320 make kar deployer/service to support NoAutoRefreshBundles option
Karaf-1563 Support clean-all & clean-cache directly in karaf main jar
Karaf-2298 Karaf shell option for a "transient" bundle stop
Karaf-2326 Backspace stops working after shutdown command
Karaf-2329 Upgrade to jline 2.11
Karaf-2328 Upgrade to guava 14.0.1
Karaf-2327 Upgrade to commons-codec 1.8
Karaf-2330 Upgrade to Aries Transaction Blueprint 1.0.1
Karaf-2332 Upgrade to jansi 1.11
Karaf-2333 Upgrade to Pax SwissBox 1.6.0
Karaf-2334 Upgrade to slf4j 1.7.5/Pax Logging 1.7.1
Karaf-2335 Upgrade to Spring 3.2.3.RELEASE

Karaf-2316 features-maven-plugin ignore proxy settings in maven settings.xml
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests
Karaf-2337 Upgrade to Apache POM 13


 Apache Karaf 3.0.0:


New Issues:
N/A

Updated Issues:
Karaf-1246 add a version checker for karaf start script
Karaf-1253 No completion on some commands with scope *

Resolved Issues:
Karaf-2308 404 link in latest karaf documentation
Karaf-2316 features-maven-plugin ignore proxy settings in maven settings.xml
Karaf-911 features-maven-plugin:add-features-to-repo doesn't use maven proxy setting
Karaf-2201 http, war, and http-whiteboard feature should use the version of underlying pax-web feature
Karaf-687 Add VirtualHost support for webapp
Karaf-1973 NullPointerException when performing log:clear then log:tail
Karaf-2320 make kar deployer/service to support NoAutoRefreshBundles option
Karaf-1563 Support clean-all & clean-cache directly in karaf main jar
Karaf-2323 Package MBean fails for export
Karaf-2319 Upgrade to Pax Web 3.0.1
Karaf-2298 Karaf shell option for a "transient" bundle stop
Karaf-2326 Backspace stops working after shutdown command
Karaf-2329 Upgrade to jline 2.11
Karaf-2328 Upgrade to guava 14.0.1
Karaf-2327 Upgrade to commons-codec 1.8
Karaf-2330 Upgrade to Aries Transaction Blueprint 1.0.1
Karaf-2332 Upgrade to jansi 1.11

Karaf-2333 Upgrade to Pax SwissBox 1.6.0
Karaf-2334 Upgrade to slf4j 1.7.5/Pax Logging 1.7.1
Karaf-2335 Upgrade to Spring 3.2.3.RELEASE

Karaf-2316 features-maven-plugin ignore proxy settings in maven settings.xml
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests
Karaf-1246 add a version checker for karaf start script
Karaf-2337 Upgrade to Apache POM 13
Karaf-1549 Child instance features cfg file looks weird
Karaf-381 Commands for inspecting blueprint bundles



Un-versioned Issues:

Karaf-2199 Features fail to start due to wrong maven repo resolution

Wednesday, May 22, 2013

Preparing for Apache Karaf 3.0.0.RC2

The second community testing kit release of  Apache Karaf 3.0.0 is in flight towards an immanent RC, as such I'm preparing for the release management role.

This testing kit contains a MAJOR refactoring to the OSGi Rev5 API and supporting libraries. This represents a substantial departure from the Karaf 2.x series releases, as such we encourage everyone to test their applications against this new runtime environment and report any Karaf issues to our Jira.

My long standing bottle of Stella Bella Cabernet Sauvignon Merlot 2007 is patiently awaiting the day that all of the community testing RCs are complete and a final RC becomes available.

I'll be posting updates to our Twitter stream (#karaf) and on our IRC channel (irc.codehaus.org #karaf) once the process begins.

Tuesday, May 21, 2013

Preparing for Apache Karaf 2.3.2

The second patch release of the Apache Karaf 2.3.x branch is in flight towards an immanent RC, as such I'm preparing for the release management role.

To prepare I've selected a bottle of Vina Maipo Gran Devocion Cabernet Sauvignon / Syrah 2010 to decant while listening to some Tegan and Sara albums.

Current high lights of this patch include a collection of bug fixes, a new word count command and updates to Spring 3.2.2.Release, Pax Web 1.1.4, and Pax URL 1.3.6. A complete change log will be created for the Release Candidate once the community is ready to put it to vote.

The wine will of course only be sampled after being gave proper time to breath in its container, after the first release candidate has be up loaded for voting (see our release guide for more details on our process).

Unfortunately I can't share the wine with you, but I can share a few links to some videos. I'm looking forward to starting the 2.3.2 release process soon.

I'll be posting updates to our Twitter stream (#karaf) and on our IRC channel (irc.codehaus.org #karaf).

Monday, May 20, 2013

Apache Karaf update May 12 - 18, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.2, 2.4.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.12:


New Issues:
N/A

Updated Issues:
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-1149 Karaf MBeanServer is not usable behind firewall
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache

Resolved Issues:
N/A

Apache Karaf 2.3.2:


New Issues:
Karaf-2315 The check for jvm.dll happens to early in the bat file

Updated Issues:
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-2121 Add Support For Displaying Gogo Commands in Karaf Shell Help
Karaf-1149 Karaf MBeanServer is not usable behind firewall
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache

Resolved Issues:
Karaf-2309 Normal Zip file which put into the deploy folder can't be deleted anymore
Karaf-2310 Upgrade to Spring 3.2.2.RELEASE
Karaf-2311 Upgrade to Pax Web 1.1.14
Karaf-2062 Add a spring3.2 feature
Karaf-2314 Remove SNAPSHOT repositories by default in the distribution


Apache Karaf 2.4.0:



New Issues:
Karaf-2315 The check for jvm.dll happens to early in the bat file

Updated Issues:
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-2121 Add Support For Displaying Gogo Commands in Karaf Shell Help
Karaf-2070 Add support of !$ to recall the last command argument
Karaf-1886 Create transaction-jdbc and transaction-jms enterprise features
Karaf-1563 Support clean-all & clean-cache directly in karaf main jar
Karaf-1379 Provide exit alias and improve shell:logout command
Karaf-1254 Jasypt config admin property with reload strategy.
Karaf-2081 Upgrade to JUnit 4.11
Karaf-1512 enhancement: add self to generated feature in "features-generate-descriptor" goal
Karaf-1940 admin/instance should be provided as a feature
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache

Resolved Issues:
Karaf-2309 Normal Zip file which put into the deploy folder can't be deleted anymore
Karaf-2310 Upgrade to Spring 3.2.2.RELEASE
Karaf-2062 Add a spring3.2 feature
Karaf-2314 Remove SNAPSHOT repositories by default in the distribution


Apache Karaf 3.0.0:

New Issues:
Karaf-2315 The check for jvm.dll happens to early in the bat file
Karaf-2319 Upgrade to Pax Web 3.0.1

Updated Issues:
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache

Resolved Issues:
Karaf-2309 Normal Zip file which put into the deploy folder can't be deleted anymore
Karaf-2310 Upgrade to Spring 3.2.2.RELEASE
Karaf-2062 Add a spring3.2 feature
Karaf-2314 Remove SNAPSHOT repositories by default in the distribution
Karaf-1459 Problem with the OBR Resolver and Pax Web
Karaf-2003 Interrupt a running command in shell

Un-versioned Issues:

Sunday, May 12, 2013

Book Launch at St John's Common Grounds

Presenting the story of how the OSGi Starter book came to be.
The empty warehouse is the future home of Common Grounds.
I recently had the opportunity to talk about the release of my & Johan Edstrom's book OSGi Starter at Startup St John's / Common Grounds.

My talk included some back ground on my involvement with Open Source, my work with Savoir Technologies, and how the opportunity to write a book with Johan came to be (as described here).

Following the back story I provided a brief overview of what we use OSGi for, and then talked about what readers will find amongst the book's pages.

Before the close of the meeting night five copies of OSGi Starter were given away through door prize draws.

I'd like to thank StartUpNL and Common Grounds for the opportunity to show case Johan and my book before an awesomely engaging audience. I've copied in below some back ground information on these two organizations - they're really helping to shine a light on all of the neat things happening in the city.

About StartUpNL:


We are a community group of like minded tech entrepreneurs who want to share ideas and help each other grow. Our goal is to help you build your business; to help get your idea commercialized. This group is for both experienced entrepreneurs and new entrants. We will share knowledge, provide advice, find investment & the resources your business requires. The group will use our collective experience and expertise to build great enterprises. If you have a technology start up or are about to start one, we look forward to meeting you. Post on our contact group by emailing contact@startupnl.com or join our MeetUp group today!

Startup NL / Common Grounds giving entrepreneurs
opportunities to share ideas. 

About Common Grounds:

Common Ground’s goal is to help unify the entrepreneurial community in St. John’s by opening the city’s first coworking space. We believe that the traditional way businesses work is broken, and we intend to change it. We want to help local entrepreneurs run their business, meet like-minded people, and find opportunities. We believe that communities empower and motivate individuals to achieve truly remarkable things. Right now, Common Ground is still just an idea and we need your help to make it a reality. If you want to change the way we work in St. John’s, join our community and get involved.

Apache Karaf update May 5 - 11, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.2, 2.4.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.12:


New Issues:
N/A

Updated Issues:
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded

Resolved Issues:
N/A

Apache Karaf 2.3.2:


New Issues:
N/A

Updated Issues:
Karaf-2062 Add a spring3.2 feature
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded

Resolved Issues:
Karaf-2164 Create shell:wc command
Karaf-2306 BootClasspathLibraries should be copied before Karaf classpath settings in pax-exam container

Apache Karaf 2.4.0:



New Issues:
N/A

Updated Issues:
Karaf-2062 Add a spring3.2 feature
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded

Resolved Issues:
Karaf-2164 Create shell:wc command
Karaf-2306 BootClasspathLibraries should be copied before Karaf classpath settings in pax-exam container

Apache Karaf 3.0.0:


New Issues:
Karaf-2307 ActiveMQ Karaf commands do not work with Karaf 3

Updated Issues:
Karaf-2003 Interrupt a running command in shell
Karaf-2062 Add a spring3.2 feature
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded

Resolved Issues:
Karaf-2164 Create shell:wc command
Karaf-2304 Karaf 3.0.0 build has some property substitution issues
Karaf-2306 BootClasspathLibraries should be copied before Karaf classpath settings in pax-exam container
Karaf-1017 Use the Pax Web features.xml for Pax Web 2.0 and further

Un-versioned Issues:

Thursday, May 9, 2013

A little bit of Newfoundland

When ever I'm on the road I end up talking a lot about the province, and from time to time I'll post here some NL tourism videos.. this is another one of those posts - enjoy!

Sunday, May 5, 2013

Apache Karaf update April 28 - May 4, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.2, 2.4.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.

Note: Apache Karaf 2.2.11 is now available!

Apache Karaf 2.2.12:


New Issues:
Karaf-2297 WebConsole should export org.json
Karaf-2299 WARN message should be logged when a boot feature installation fails

Updated Issues:
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded

Resolved Issues:
N/A

Apache Karaf 2.3.2:


New Issues:
Karaf-2297 WebConsole should export org.json
Karaf-2299 WARN message should be logged when a boot feature installation fails

Updated Issues:
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2289 AJAX Error when editing some configurations in webconsole
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-2164 Create shell:wc command

Resolved Issues:
Karaf-2137 Unable to prevent remote JMX access
Karaf-2285 Some tabs in WebConsole are blank

Apache Karaf 2.4.0:



New Issues:
Karaf-2297 WebConsole should export org.json
Karaf-2299 WARN message should be logged when a boot feature installation fails

Updated Issues:
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2285 Some tabs in WebConsole are blank
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-2164 Create shell:wc command

Resolved Issues:
Karaf-2137 Unable to prevent remote JMX access
Karaf-2293 Upgrade to Pax Web 2.1.3

Apache Karaf 3.0.0:


New Issues:
Karaf-2295 features deployer is useless for dynamic updates
Karaf-2297 WebConsole should export org.json
Karaf-2299 WARN message should be logged when a boot feature installation fails

Updated Issues:
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2285 Some tabs in WebConsole are blank
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-2164 Create shell:wc command

Resolved Issues:
Karaf-2137 Unable to prevent remote JMX access
Karaf-2292 Upgrade to Pax Web 3.0.0
Karaf-2279 Upgrade to OSGi Core 5.0.0
Karaf-2177 Upgrade to Felix Framework 4.2.1
Karaf-2240 Incompatible Equinox version

Un-versioned Issues: