Sunday, December 30, 2012

Apache Karaf update Dec 23 - 29, 2012

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

Apache Karaf 2.2.11:


New Issues:
N/A

Resolved Issues:
Karaf-2087 add a testcase to cover the scenario that the AdminService can always load latest instance status which changed by external process

Updated Issues:
N/A

Apache Karaf 2.3.1:


New Issues:
N/A

Resolved Issues:
Karaf-2087 add a testcase to cover the scenario that the AdminService can always load latest instance status which changed by external process
Karaf-2088 Upgrade to Jetty 7.6.8.v20121106

Updated Issues:
N/A

Apache Karaf 3.0.0:


New Issues:
N/A

Resolved Issues:
Karaf-2084 Upgrade to Jetty 8.1.8.v20121106
Karaf-2085 Upgrade to Jetty 8.1.8.v20121106
Karaf-2086 Upgrade to Spring 3.1.3.RELEASE
Karaf-2087 add a testcase to cover the scenario that the AdminService can always load latest instance status which changed by external process
Karaf-2067 instance-script terminates with NoClassDefFoundError

Updated Issues:
N/A

Un-versioned Issues:

Karaf-2062 Add a spring3.2 feature
Karaf-2090 Mark module tab as active when needed

Sunday, December 23, 2012

Apache Karaf update Dec 16 - 22, 2012

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.11, 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.2.10 Released!

Apache Karaf 2.2.11:


New Issues:
Karaf-1327 Client: can't execute alias command
Karaf-2078 Create the shell:date command

Resolved Issues:
N/A

Updated Issues:
Karaf-2053 HTTP feature should install a default etc/org.ops4j.pax.web.cfg file
Karaf-933 War feature installation failed with Java 5
Karaf-1386 feature install war fails if http-whiteboard is already installed

Apache Karaf 2.3.1:


New Issues:
Karaf-2069 Provide less command
Karaf-2070 Add support of !$ to recall the last command argument
Karaf-2078 Create the shell:date command
Karaf-2035 Not able to clone the root instance

Resolved Issues:
Karaf-2065 Upgrade to Felix SCR 1.6.2
Karaf-1770 Unable to feature:install webconsole under apache-karaf minimal package
Karaf-2068 Upgrade to ASM 4.1
Karaf-2047 config:edit -f command doesn't work on Windows platform
Karaf-2071 Minimal distribution doesn't start
Karaf-2072 Spelling correction
Karaf-2009 Error on visualize Licences page
Karaf-2073 Progress bar sometimes goes backwards
Karaf-2074 ensure admin service always load storage file instance.properties before each operation
Karaf-2057 NOTICE and LICENSE files are not correct
Karaf-2079 upgrade to pax web 1.1.10
Karaf-2080 Upgrade to slf4j 1.7.2
Karaf-2081 Upgrade to JUnit 4.11
Karaf-2083 Remove icu4j dependency

Updated Issues:
Karaf-2053 HTTP feature should install a default etc/org.ops4j.pax.web.cfg file

Apache Karaf 3.0.0:


New Issues:
Karaf-2069 Provide less command
Karaf-2070 Add support of !$ to recall the last command argument
Karaf-2078 Create the shell:date command
Karaf-2035 Not able to clone the root instance

Resolved Issues:
Karaf-2065 Upgrade to Felix SCR 1.6.2
Karaf-2012 Upgrade to Pax Web 3.0.0.M1
Karaf-2068 Upgrade to ASM 4.1
Karaf-2072 Spelling correction
Karaf-2009 Error on visualize Licences page
Karaf-2074 ensure admin service always load storage file instance.properties before each operation
Karaf-2057 NOTICE and LICENSE files are not correct
Karaf-2080 Upgrade to slf4j 1.7.2
Karaf-2081 Upgrade to JUnit 4.11

Updated Issues:
Karaf-2053 HTTP feature should install a default etc/org.ops4j.pax.web.cfg file
Karaf-2011 dev:watch looks in an incorrect local maven repository
Karaf-1149 Karaf MBeanServer is not usable behind firewall

Un-versioned Issues:

Karaf-2059 Extend features:install command to support given a repository name as input
Karaf-2067 instance-script terminates with NoClassDefFoundError
Karaf-2075 Shutdown Karaf but the bundle stop is not follow the start-level
Karaf-1278 Comands: History does not work, can not edit current comand
Karaf-2076 Add a pojosr unit test to validate that we can use OSGI Config Admin with value encrypted (JAAS - Jasypt)
Karaf-2077 Exported package names cannot be zero length. when karaf 2.3 starts within unit test using openengsb
Karaf-2082 Jasypt unit tests fail
Karaf-1973 NullPointerException when performing log:clear then log:tail

Saturday, December 22, 2012

Apache Karaf 2.2.10 Released!

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

This release of Apache Karaf is based off of the 2.2.x series branch, representing an update to Apache Karaf 2.2.9. It contains bug fixes identified in the prior release, and introduces improvements including; Making pom.xml eclipse 3.7 m2e friendly, updating Spring to 2.5.6.SEC03, improved terminal behavior when sshing from windows to unix, and improved lock logic to wait while start level change occurs. Several dependencies were also updated, bringing Felix Webconsole to 4.0.0, pax-logging to 1.6.10, pax-web to 1.0.12, and the Apache pom to version 12.

To help make the transition from previous Apache Karaf 2.2.x releases to 2.2.10 easier we've put together a table of changed dependencies which you can view here. For more information please see the release notes.

As discussed in my prior Apache Karaf 2.2.10 preparation post, I enjoyed listening to Alexisonfire albums throughout the release process and was delighted to try the Robert Skalli Reserve 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 patch release is out, I can't wait for the up coming 2.3.1 and 3.0.0.RC1 kits - both branches are rapidly coming close to being ready! Rest assured however that Karaf 2.2.11 is also in the works.

Happy developing!

Sunday, December 16, 2012

Apache Karaf update Dec 8 - 15, 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.

Apache Karaf 2.2.10:


New Issues:
Karaf-2053 HTTP feature should install a default etc/org.ops4j.pax.web.cfg file
Karaf-2057 NOTICE and LICENSE files are not correct

Resolved Issues:
Karaf-2050 Ability to configure ssh session idle timeout - currently hardcode as 5 minutes
Karaf-2055 Upgrade to Apache POM 12
Karaf-2028 org.apache.karaf.webconsole.console imports wrong version of org.osgi.service.deploymentadmin
Karaf-1745 Upgrade to Felix WebConsole 4.0.0
Karaf-2058 ensure find the root instance entry when update root karaf instance name in instances.properties

Updated Issues:


Apache Karaf 2.3.1:


New Issues:
Karaf-2053 HTTP feature should install a default etc/org.ops4j.pax.web.cfg file
Karaf-2057 NOTICE and LICENSE files are not correct

Resolved Issues:
Karaf-2050 Ability to configure ssh session idle timeout - currently hardcode as 5 minutes
Karaf-2052 Progress bar doesn't display properly on 80 char consoles
Karaf-2055 Upgrade to Apache POM 12
Karaf-1745 Upgrade to Felix WebConsole 4.0.0
Karaf-2058 ensure find the root instance entry when update root karaf instance name in instances.properties
Karaf-2061 Upgrade to commons-codec 1.7
Karaf-2063 Upgrade to Felix EventAdmin 1.3.2
Karaf-2064 Upgrade to Felix Metatype 1.0.6
Karaf-2065 Upgrade to Felix SCR 1.6.2

Updated Issues:
Karaf-222 mvn karaf:run plugin, like jetty:run

Apache Karaf 3.0.0:


New Issues:
Karaf-2053 HTTP feature should install a default etc/org.ops4j.pax.web.cfg file
Karaf-2057 NOTICE and LICENSE files are not correct

Resolved Issues:
Karaf-2050 Ability to configure ssh session idle timeout - currently hardcode as 5 minutes
Karaf-2052 Progress bar doesn't display properly on 80 char consoles
Karaf-2055 Upgrade to Apache POM 12
Karaf-1745 Upgrade to Felix WebConsole 4.0.0
Karaf-2058 ensure find the root instance entry when update root karaf instance name in instances.properties
Karaf-2061 Upgrade to commons-codec 1.7
Karaf-2063 Upgrade to Felix EventAdmin 1.3.2
Karaf-2064 Upgrade to Felix Metatype 1.0.6
Karaf-2065 Upgrade to Felix SCR 1.6.2

Updated Issues:
Karaf-222 mvn karaf:run plugin, like jetty:run

Un-versioned Issues:

Karaf-2054 Execute native commands from the shell
Karaf-2045 Support encrypted connection to the database for fail over configuration
Karaf-1925 Blueprint timeout exceptions after karaf startup
Karaf-2059 Extend features:install command to support given a repository name as input
Karaf-2060 Variables cannot be used in org.apache.karaf.features.cfg
Karaf-2062 Add a spring3.2 feature

Tuesday, December 11, 2012

Apache Karaf in the trenches @ OSGi DevCon / EclipseCon 2013


Exciting news! My talk session "Apache Karaf in the trenches" has been accepted to OSGi DevCon 2013 (co-located with EclipseCon Boston 2013). I've copied in below the outline for my talk.

Abstract:

Apache Karaf is a small, light weight server side OSGi runtime environment, that has been gaining in popularity in the Apache and OSGi community. The shift towards using OSGi environments has introduced new challenges to architects, developers, and operators in building and deploying these systems. In this session I will share some of my experiences in developing, deploying, and maintaining OSGi based software systems among Global 2000 companies targeting the Apache Karaf runtime environment.

 The talk will be broken down into three sections:

  •  A brief introduction to Apache Karaf 
  •  Best practices in deployment 
  •  Best practices for developing applications

I'm excited for this opportunity to share my Apache Karaf experiences with the OSGi community. If you're in the Boston, Massachusetts area in late March please consider registering for the conference.

EclipseCon 2013

Sunday, December 9, 2012

Apache Karaf update Dec 2 - 8, 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.

Apache Karaf 2.2.10:


New Issues:
Karaf-2047 config:edit -f command doesn't work on Windows platform

Resolved Issues:
Karaf-2043 Document caveats of Pax Url Wrap when used in Karaf Shell
Karaf-2049 Instructions in welcome screen is a bit misleading with hit

Updated Issues:
Karaf-1018 using auto-complete (TAB key) on commands that don't take Arguments/Options throws IndexOutOfBoundsException.

Apache Karaf 2.3.1:


New Issues:
Karaf-2047 config:edit -f command doesn't work on Windows platform

Resolved Issues:
Karaf-2043 Document caveats of Pax Url Wrap when used in Karaf Shell
Karaf-2049 Instructions in welcome screen is a bit misleading with hit
Karaf-1955 Upgrade to ServiceMix Specs 2.2.0

Updated Issues:
Karaf-2050 Ability to configure ssh session idle timeout - currently hardcode as 5 minutes


Apache Karaf 3.0.0:


New Issues:
Karaf-2044 Provide the ability to edit text resources from the Karaf shell
Karaf-2047 config:edit -f command doesn't work on Windows platform

Resolved Issues:
Karaf-2043 Document caveats of Pax Url Wrap when used in Karaf Shell
Karaf-2049 Instructions in welcome screen is a bit misleading with hit
Karaf-1955 Upgrade to ServiceMix Specs 2.2.0
Karaf-2051 Duplicate definition of org.ops4j.pax.url.mvn.localRepository in org.ops4j.pax.url.mvn.cfg

Updated Issues:
Karaf-1369 Shell history does not log all commands
Karaf-2050 Ability to configure ssh session idle timeout - currently hardcode as 5 minutes

Un-versioned Issues:

Karaf-2045 Support encrypted connection to the database for fail over configuration
Karaf-1823 Memory leak on windows in SSHD ServerSession
Karaf-2046 Deadlock on console refresh
Karaf-2048 Add ability to intercept CommandSession.close() to clean up shared resource before disconnect
Karaf-1180 Ability to exit karaf with a predictable exit code
Karaf-1968 Uninstalling jndi feature leads to hanging Karaf
Karaf-1278 Comands: History does not work, can not edit current comand
Karaf-2052 Progress bar doesn't display properly on 80 char consoles

Wednesday, December 5, 2012

Goodwill Gaming Marathon #5 in support of R.E.A.L. program.

We Play So They Can Play - Goodwill Gaming Marathon #5 In Support of REAL Program


When:
December 14th 12:00 PM - 17th 8:00 PM

Where:
http://www.goodwillgaming.org

So what is this all about?

"Goodwill Gaming is a non-profit organization that raises money for charity, but in a unique way—with video games. To date, we have raised over $7000 for different charitable organizations. We do gaming marathons that are streamed online which anyone can watch and chat with the players, as well as donate from the comfort of their own computer.

Besides marathons, we do public events, like appearing at St. John's Sci-Fi on the Rock. We have various events throughout the year that anyone can participate in. Stay tuned to the website, or check out our facebook page for all event information and coverage.

Be sure to tune in from Dec 14 at 12:00 PM (10:30 AM) until Dec 17 at 8:00 PM for our next charity marathon in support of the St. John's R.E.A.L. Program. Watch, chat and donate all on this [goodwillgaming.org] website!"

A small disclaimer; this site is not affiliated with Goodwill Gaming or its partner charities, however I think it's a novel way to help our community and wish GWG the best of luck with their marathon.

Saturday, December 1, 2012

Apache Karaf update Nov 25 - Dec 1, 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.

Apache Karaf 2.2.10:


New Issues:
N/A

Resolved Issues:
Karaf-2029 delete.user option missing from JDBCLoginModule
Karaf-1715 Occasional freeze on feature:install webconsole

Updated Issues:
N/A


Apache Karaf 2.3.1:


New Issues:
N/A

Resolved Issues:
Karaf-2029 delete.user option missing from JDBCLoginModule
Karaf-2036 Upgrade to Pax Web 1.1.9
Karaf-1715 Occasional freeze on feature:install webconsole
Karaf-2027 invalid password option for admin:connect command in documenation
Karaf-2026 Two broken links on remote console manual page

Updated Issues:
Karaf-1955 Upgrade to ServiceMix Specs 2.2.0

Apache Karaf 3.0.0:


New Issues:
Karaf-2037 karaf 3.0 with gemini blueprint

Resolved Issues:
Karaf-2029 delete.user option missing from JDBCLoginModule
Karaf-1715 Occasional freeze on feature:install webconsole
Karaf-2027 invalid password option for admin:connect command in documenation
Karaf-2026 Two broken links on remote console manual page

Updated Issues:
Karaf-1955 Upgrade to ServiceMix Specs 2.2.0

Un-versioned Issues:

Karaf-2034 Support of Gemini Blueprint
Karaf-2035 Not able to clone the root instance
Karaf-1692 Deployment of unpacked WAR does not work
Karaf-1724 Blueprint bundle deadlocks in "Stopping" status when update-ing/dev:watch bundle 
Karaf-2043 Document caveats of Pax Url Wrap when used in Karaf Shell