Wednesday, October 30, 2013

Learning Apache Karaf is now available!

Learning Apache Karaf is now available! Johan, Heath, and I began working on this project this past summer after being approached by Packt to submit an outline for how we see Apache Karaf being introduced to developers and administrators. Several months later we arrived at out final draft after obtaining feedback from many members of the Karaf community. In our humble opinion, this book contains the distilled experiences of using Apache Karaf that you need to know.

We hope that you find our approach to be concise, fast paced, and get your Karaf instance up and running as quickly as possible.

Reviewing our book's content you'll
  • Install your first Apache Karaf instance
  • Learn to command and control the runtime
  • Explore system configuration tuning
  • Delve into Karaf’s provisioning mechanisms
  • Understand application deployment through practical examples
  • Improve your Karaf deployment to production-ready status
  • Discover Apache Karaf Cellar, and
  • Harness Karaf’s features with our sample final project
For more information, please visit the book's site: http://www.packtpub.com/learning-apache-karaf/book

Saturday, August 24, 2013

Apache Karaf Update Aug 18 - 24, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.3, 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:
N/A

Apache Karaf 2.3.3:


New Issues:
Karaf-2450 Create "service" alias to the wrapper feature

Updated Issues:
N/A

Resolved Issues:
Karaf-2443 bundle-level and update commands should take symbolic name as parameter
Karaf-2447 Managing child instances does not work with whitespaces in KARAF_HOME
Karaf-2450 can't use backspace to edit osgi shell input if it's a system level bundle
Karaf-2452 The "--force" option is not honored when designate bundle as a system bundle



Apache Karaf 2.4.0:


New Issues:
Karaf-2450 Create "service" alias to the wrapper feature

Updated Issues:
N/A

Resolved Issues:
Karaf-2443 bundle-level and update commands should take symbolic name as parameter
Karaf-2448 Failures in org.apache.karaf.itests.OsgiTest
Karaf-2447 Managing child instances does not work with whitespaces in KARAF_HOME
Karaf-2450 can't use backspace to edit osgi shell input if it's a system level bundle
Karaf-2452 The "--force" option is not honored when designate bundle as a system bundle

 Apache Karaf 3.0.0:

New Issues:
Karaf-2450 Create "service" alias to the wrapper feature

Updated Issues:
N/A

Resolved Issues:
Karaf-2443 bundle-level and update commands should take symbolic name as parameter
Karaf-2447 Managing child instances does not work with whitespaces in KARAF_HOME
Karaf-2452 The "--force" option is not honored when designate bundle as a system bundle

Un-versioned Issues:

Karaf-1159 Region support should be part of karaf-features-1.1.0.xsd
Karaf-2395 karaf:features-generate-descriptor fails with Maven 3.1.0 : No implementation for org.sonatype.aether.RepositorySystem was bound
Karaf-2453 Using features to extend existing configuration
Karaf-2454 Portable way to make custom shell commands (without inheriting from OsgiCommandSupport)

Saturday, August 17, 2013

Apache Karaf Update August 11 -17, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.3, 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:
N/A

Apache Karaf 2.3.3:


New Issues:
Karaf-2443 bundle-level and update commands should take symbolic name as parameter
Karaf-2444 The featuresRepositories property should support multi-lines input value in the etc/org.apache.karaf.features.cfg
Karaf-2446 Fix etc/custom.properties for endorsed xercesImpl
Karaf-2449 Include heap dump in the zip created by dev:create-dump

Updated Issues:
Karaf-2381 The shell log:set command not as documented
Karaf-2400 config:prop* command's '-b' option not as documented
Karaf-2289 AJAX Error when editing some configurations in webconsole

Resolved Issues:
Karaf-2445 "bin\karaf.bat clean" does not work with whitespaces in KARAF_HOME



Apache Karaf 2.4.0:


New Issues:
Karaf-2443 bundle-level and update commands should take symbolic name as parameter
Karaf-2444 The featuresRepositories property should support multi-lines input value in the etc/org.apache.karaf.features.cfg
Karaf-2446 Fix etc/custom.properties for endorsed xercesImpl
Karaf-2449 Include heap dump in the zip created by dev:create-dump

Updated Issues:
Karaf-2381 The shell log:set command not as documented
Karaf-2400 config:prop* command's '-b' option not as documented

Resolved Issues:
Karaf-2445 "bin\karaf.bat clean" does not work with whitespaces in KARAF_HOME

 Apache Karaf 3.0.0:

New Issues:
Karaf-2443 bundle-level and update commands should take symbolic name as parameter
Karaf-2446 Fix etc/custom.properties for endorsed xercesImpl
Karaf-2449 Include heap dump in the zip created by dev:create-dump

Updated Issues:
Karaf-2381 The shell log:set command not as documented
Karaf-2400 config:prop* command's '-b' option not as documented
Karaf-2434 Add support for JAAS groups
Karaf-2435 Add Role-based access to JMX

Resolved Issues:
Karaf-2445 "bin\karaf.bat clean" does not work with whitespaces in KARAF_HOME
Karaf-1302 Replace MBeanRegistrer with aries jmx whiteboard and remove .management modules

Un-versioned Issues:

Karaf-2440 Kar Archive - BndUtils warning per wrapped bundle
Karaf-2441 Configuration Handling of deployed artifacts
Karaf-2395 karaf:features-generate-descriptor fails with Maven 3.1.0 : No implementation for org.sonatype.aether.RepositorySystem was bound
Karaf-2442 Role-based security for Shell/Console commands
Karaf-2447 Managing child instances does not work with whitespaces in KARAF_HOME
Karaf-2448 Failures in org.apache.karaf.itests.OsgiTest

Sunday, August 4, 2013

Apache Karaf Update July 28 - August 3, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.3, 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:
Karaf-2420 blueprint deployer: redeploy untouched blueprint xml in deploy folder after restart

Updated Issues:
N/A

Resolved Issues:
Karaf-2415 dev:create-dump: extending with environment information
Karaf-2424 Wrapper's generated karaf-service does not work on Solaris

Apache Karaf 2.3.3:


New Issues:
Karaf-2421 FeatureFinder should prevent ArrayIndexOutOfBoundException

Updated Issues:
N/A

Resolved Issues:
Karaf-2415 dev:create-dump: extending with environment information
Karaf-2416 OverlappingFileLockException when cloning an instance
Karaf-2417 Logging doesn't work in cloned instances
Karaf-2418 Minimal distro hanging on startup
Karaf-2407 dev:create-dump should generate full stack traces of each thread
Karaf-2413 Add features:chooseurl for camel-extra
Karaf-2423 Avoid overlapping lock exceptions when multiple threads access the admin service
Karaf-2424 Wrapper's generated karaf-service does not work on Solaris
Karaf-2427 When using service wrapper karaf.data is wrong on child instances
Karaf-2428 The ScrServiceMBean should be hidden.



Apache Karaf 2.4.0:


New Issues:
Karaf-2421 FeatureFinder should prevent ArrayIndexOutOfBoundException

Updated Issues:
N/A

Resolved Issues:
Karaf-2415 dev:create-dump: extending with environment information
Karaf-2416 OverlappingFileLockException when cloning an instance
Karaf-2417 Logging doesn't work in cloned instances
Karaf-2418 Minimal distro hanging on startup
Karaf-2407 dev:create-dump should generate full stack traces of each thread
Karaf-2413 Add features:chooseurl for camel-extra
Karaf-2423 Avoid overlapping lock exceptions when multiple threads access the admin service
Karaf-2424 Wrapper's generated karaf-service does not work on Solaris

 Apache Karaf 3.0.0:

New Issues:
Karaf-2421 FeatureFinder should prevent ArrayIndexOutOfBoundException
Karaf-1972 karaf-maven-plugin should respect scope
Karaf-2426 Support flat repo structure and meta data export in AddToRepositoryMojo

Updated Issues:
N/A

Resolved Issues:
Karaf-2414 Move URL handling classes to separate package
Karaf-2415 dev:create-dump: extending with environment information
Karaf-2416 OverlappingFileLockException when cloning an instance
Karaf-2417 Logging doesn't work in cloned instances
Karaf-2407 dev:create-dump should generate full stack traces of each thread
Karaf-2419 karaf maven plugin: Extract docbook and wiki help generation from mojo class
Karaf-2413 Add features:chooseurl for camel-extra
Karaf-2423 Avoid overlapping lock exceptions when multiple threads access the admin service
Karaf-2424 Wrapper's generated karaf-service does not work on Solaris
Karaf-2425 Code cleanup in karaf maven plugin
Karaf-2427 When using service wrapper karaf.data is wrong on child instances

Un-versioned Issues:

N/A

Monday, July 29, 2013

Dell Vostro 2420 upgrades

Last Fall I picked up a Dell Vostro 2420 as my Linux testing platform. I'm pleased to say that the machine performed admirably, supplementing my build infrastructure and providing a great sandbox environment for my Linux adventures.

A year later however I've began to find that the pre-installed Ubuntu and hardware were getting long in the tooth,  so I recently decided to take the plunge and update the machine. I went online and found some guaranteed compatible Ram and SSD from Crucial (2x4GB DDR3 12800 + 120GB SSD), then downloaded Ubuntu 12.04 LTS Desktop.

Of course having the opportunity to pop open the lid of the laptop to change it's hardware I thought I'd be best off to share some photos, and run a couple of quick benchmarks.

Under the hood:

To gain access to the laptop's internal components I removed all of the screws from the back of the machine, then pried off the keyboard. I unplugged the keyboard cable, and the power lines to the mouse, and power button. Three more screws had to be removed from the exposed interior before I could pry off the palm rest (see Dell manuals for more details in disassembling the laptop).

Seating the new Ram and SSD was straight forward, then I reassembled the machine. I will note that Crucial included with the SSD a spacer that made fitting the new drive snugly into the drive bay quick and easy.

Benchmarks:


After install Ubuntu 12.04 LTS I decided that I should run a few benchmarks to see how much improvement had been made.

Test building Apache Karaf 2.2.x branch took 3 minutes, 58.9 seconds -- the original gear took 6 minutes 7 seconds (latest branch code, Maven 3.1.0, Java 1.7).

ActiveMQ KahaDB Disk Benchmark produced a Sync Write score of 101.3 writes / second -- the original gear scored 18.6 writes / second (Java 1.7, AMQ 5.8.0 release kit).

Final thoughts:

Now that the machine has its memory fully populated, and disk speed bumped up to SSD class I'm finding the machine a joy to use. It would have been nice if I could have ordered the 2420 with these specs right from the factory... that being said, Dell has since made the XPS 13 available as an Ubuntu developer edition which has an i3, 8GB ram, and SSD as standard. It would be interesting to compare my upgraded Vostro 2420 to the XPS 13 offering - if someone out there has a XPS 13 developer edition could you please try out the above two benchmarks and comment below with their stats?

Sunday, July 28, 2013

Apache Karaf Update July 21 - 27, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.3, 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:
N/A

Apache Karaf 2.3.3:


New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2403 NPE in log:tail after doing a log:clear
Karaf-2020 log:tail blocks on ^D
Karaf-1593 Pressing strg+d during log:tail make everything hang
Karaf-2413 Add features:chooseurl for camel-extra

Apache Karaf 2.4.0:


New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests
Karaf-2403 NPE in log:tail after doing a log:clear
Karaf-2020 log:tail blocks on ^D
Karaf-2405 Upgrade to maven-assembly-plugin 2.3
Karaf-1593 Pressing strg+d during log:tail make everything hang
Karaf-2413 Add features:chooseurl for camel-extra

 Apache Karaf 3.0.0:

New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests
Karaf-2385 jledit bundle isn't found by Karaf features bundle and therefore Karaf freezes at startup.
Karaf-2403 NPE in log:tail after doing a log:clear
Karaf-2226 Properties with pathname are not correct on windows in jaas PropertiesLoginModule
Karaf-2020 log:tail blocks on ^D
Karaf-2404 bin script is not Unix executable in the zip distribution
Karaf-2405 Upgrade to maven-assembly-plugin 2.3
Karaf-1593 Pressing strg+d during log:tail make everything hang
Karaf-2413 Add features:chooseurl for camel-extra

Un-versioned Issues:

Karaf-2400 config:prop* command's '-b' option not as documented
Karaf-2401 Command to show and edit shell colors
Karaf-1901 Camel stream:out route destination freezes console if you try to stop or uninstall it
Karaf-2407 dev:create-dump should generate full stack traces of each thread

Sunday, July 21, 2013

Apache Karaf update July 14 - 20, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.12, 2.3.3, 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:
N/A

Apache Karaf 2.3.3:


New Issues:
Karaf-2390 Fix namespace handlers provided service header
Karaf-2391 Add generic capabilities provided by the framework
Karaf-2392 Remove unneeded manifest headers, add service import definitions for blueprint namespaces

Updated Issues:


Resolved Issues:
Karaf-2381 The shell log:set command not as documented


Apache Karaf 2.4.0:


New Issues:
Karaf-2390 Fix namespace handlers provided service header
Karaf-2391 Add generic capabilities provided by the framework
Karaf-2392 Remove unneeded manifest headers, add service import definitions for blueprint namespaces
Karaf-2393 Upgrade to Felix Maven Bundle plugin 2.4.0

Updated Issues:
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests

Resolved Issues:
Karaf-2383 Upgrade to XBean 3.14
Karaf-2389 Upgrade to commons-compress 1.5
Karaf-2394 Upgrade to Felix WebConsole 4.2.0
Karaf-2398 Upgrade to ServiceMix cglib bundle 3.0_1
Karaf-2381 The shell log:set command not as documented



 Apache Karaf 3.0.0:

New Issues:
Karaf-2390 Fix namespace handlers provided service header
Karaf-2391 Add generic capabilities provided by the framework
Karaf-2392 Remove unneeded manifest headers, add service import definitions for blueprint namespaces
Karaf-2393 Upgrade to Felix Maven Bundle plugin 2.4.0

Updated Issues:
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests

Resolved Issues:
Karaf-2383 Upgrade to XBean 3.14
Karaf-2389 Upgrade to commons-compress 1.5
Karaf-2394 Upgrade to Felix WebConsole 4.2.0
Karaf-2397 Replace usages of non-standard org.eclipse:osgi with org.eclipse:org.eclipse.osgi
Karaf-2398 Upgrade to ServiceMix cglib bundle 3.0_1
Karaf-2399 Upgrade to jledit 0.2.0
Karaf-2381 The shell log:set command not as documented

Un-versioned Issues:

Karaf-2385 jledit bundle isn't found by Karaf features bundle and therefore Karaf freezes at startup.
Karaf-2387 Pax-Web Feature not bundled in karaf distribution
Karaf-2384 karaf.bat fails to cd to %KARAF_BASE% under some circumstances
Karaf-2296 features service should enforce install mode=auto on framework restart
Karaf-2388 Error "No karaf base dir found in extracted distribution." when using customized Karaf distribution
Karaf-1972 karaf-maven-plugin should respect scope
Karaf-2211 Command aliases don't show completers on
Karaf-1443 Unreadable code arised in the console when press the four keyboard(↑, ↓, ←, →)

Sunday, July 14, 2013

Apache Karaf update July 7 - 13, 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-2299 WARN message should be logged when a boot feature installation fails

Resolved Issues:

Apache Karaf 2.3.2:

Just released!






Apache Karaf 2.4.0:


New Issues:
N/A

Updated Issues:
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-2299 WARN message should be logged when a boot feature installation fails
Karaf-2382 Add a command to show bundles with split packages

Resolved Issues:
Karaf-2372 Introduce boot features sync mode property (true|false)
Karaf-2378 Shell:exec doesn't show output for commands that execute too quickly
Karaf-2125 "Components" tab not shown in WebConsole
Karaf-2383 Upgrade to XBean 3.14



 Apache Karaf 3.0.0:



New Issues:
N/A

Updated Issues:
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-2299 WARN message should be logged when a boot feature installation fails
Karaf-2382 Add a command to show bundles with split packages

Resolved Issues:
Karaf-2372 Introduce boot features sync mode property (true|false)
Karaf-2378 Shell:exec doesn't show output for commands that execute too quickly
Karaf-2146 Add a log command to log from shell to the log
Karaf-2380 Error deploying embedded Karaf web demo
Karaf-2312 Uninstalling a feature should respect bundle start levels
Karaf-2125 "Components" tab not shown in WebConsole
Karaf-2383 Upgrade to XBean 3.14

Un-versioned Issues:

Karaf-2054 Execute native commands from the shell
Karaf-2381 The shell log:set command not as documented
Karaf-2384 karaf.bat fails to cd to %KARAF_BASE% under some circumstances
Karaf-2385 jledit bundle isn't found by Karaf features bundle and therefore Karaf freezes at startup.
Karaf-2388 Error "No karaf base dir found in extracted distribution." when using customized Karaf distribution

Wednesday, July 10, 2013

Apache Karaf 2.3.2 Released!

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

In this patch update to the 2.3.x line contains multiple bug fixes, improvements, and dependency updates including; restored IBM Java compatibility, DirectoryWatcher for deploy folder now waits for framework start level to reach 60, BundleWatcher now waits for refresh to be finished before updating another bundle, CXF DOSGI feature now included in Karaf repos config, HTTP feature now installs a default web config file, and dependency updates to Spring 3.2.3.RELEASE, Pax Web 1.1.14, Aries Transaction Blueprint 1.0.1, and Pax Url 1.3.6.

For more information please see the release notes.

As discussed in my prior Apache Karaf 2.3.2 preparation post, I enjoyed listening to Tegan and Sara albums throughout the release process and was delighted to try the Vina Maipo Gran Devocion Cabernet Sauvignon / Syrah 2010. 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 :)

Apache Karaf 3.0.0.RC2 is next in line as a release candidate - this kit will contain our first OSGi Rev 5 compatibility.

Happy developing!

Sunday, July 7, 2013

Apache Karaf update June 30 - July 6, 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-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written
Karaf-2299 WARN message should be logged when a boot feature installation fails
Karaf-969 Feature installer should not accept different features with equal names
Karaf-1560 config:update throws ClassCastException when used on a Configuration with boolean fields created in the web console
Karaf-1701 Parsing of config for a field with cardinality > 1 is incorrectlyprocessed and displayed on Admin Console
Karaf-1149 Karaf MBeanServer is not usable behind firewall
Karaf-1561 Restart Framework from Web Console's System Information tab results in Karaf dying
Karaf-2095 Camel Route (JMS Polling) not working when installing feature "jndi"
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache
Karaf-2011 dev:watch looks in an incorrect local maven repository

Resolved Issues:
Karaf-2359 DirectoryWatcher for "deploy" directory should be configured to wait until framework start level reaches 60

Apache Karaf 2.3.2:


New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2370 Add alias command
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2372 Introduce boot features sync mode property (true|false)
Karaf-1925 Blueprint timeout exceptions after karaf startup
Karaf-2359 DirectoryWatcher for "deploy" directory should be configured to wait until framework start level reaches 60
Karaf-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"
Karaf-2376 Make PropertiesLoginModuleTest OS file separator agnostic

Apache Karaf 2.4.0:


New Issues:
N/A

Updated Issues:
Karaf-2232 Upgrade to Aries Blueprint Core 1.1.1
Karaf-2069 Provide less command
Karaf-2138 Add a status check script and karaf script argument
Karaf-2121 Add Support For Displaying Gogo Commands in Karaf Shell Help
Karaf-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written
Karaf-2299 WARN message should be logged when a boot feature installation fails
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-1560 config:update throws ClassCastException when used on a Configuration with boolean fields created in the web console
Karaf-2315 The check for jvm.dll happens to early in the bat file
Karaf-1561 Restart Framework from Web Console's System Information tab results in Karaf dying
Karaf-2095 Camel Route (JMS Polling) not working when installing feature "jndi"
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache
Karaf-2011 dev:watch looks in an incorrect local maven repository
Karaf-2300 log command to list all the logging levels currently been set
Karaf-2070 Add support of !$ to recall the last command argument
Karaf-222 Provide karaf:run, karaf:deploy, karaf:client Maven goals
Karaf-2140 Add an explicit allowEmptyPasswords to the LDAPLoginModule defaulting to false
Karaf-2366 Cannot Update Factory Configuration Not Backed By A File With The "config:" Command
Karaf-2367 Config Not Released When Declarative Services Bundle Stopped

Resolved Issues:
Karaf-2370 Add alias command
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2372 Introduce boot features sync mode property (true|false)
Karaf-2359 DirectoryWatcher for "deploy" directory should be configured to wait until framework start level reaches 60
Karaf-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"

 Apache Karaf 3.0.0:


New Issues:
N/A

Updated Issues:
Karaf-2232 Upgrade to Aries Blueprint Core 1.1.1
Karaf-2069 Provide less command
Karaf-2138 Add a status check script and karaf script argument
Karaf-2020 log:tail blocks on ^D
Karaf-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written
Karaf-2299 WARN message should be logged when a boot feature installation fails
Karaf-2313 The feature:list command does not support multiple versions of the same feature
Karaf-2189 blueprint disable service too soon at shutdown
Karaf-2315 The check for jvm.dll happens to early in the bat file
Karaf-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded
Karaf-1894 Framework's active start level is set to org.osgi.framework.startlevel.beginning too early when launching Karaf with empty bundle cache
Karaf-2300 log command to list all the logging levels currently been set
Karaf-222 Provide karaf:run, karaf:deploy, karaf:client Maven goals
Karaf-2140 Add an explicit allowEmptyPasswords to the LDAPLoginModule defaulting to false
Karaf-2366 Cannot Update Factory Configuration Not Backed By A File With The "config:" Command
Karaf-2367 Config Not Released When Declarative Services Bundle Stopped

Resolved Issues:
Karaf-2370 Add alias command
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2372 Introduce boot features sync mode property (true|false)
Karaf-2359 DirectoryWatcher for "deploy" directory should be configured to wait until framework start level reaches 60
Karaf-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"

Un-versioned Issues:

Karaf-2373 Generic capabilities should be formatted correctly when displaying bundle headers

Sunday, June 30, 2013

Apache Karaf update June 23 - 29, 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-2368 Commands with more than one argument have incorrect help string

Apache Karaf 2.3.2:


New Issues:
Karaf-2370 Add alias command

Updated Issues:
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2232 Upgrade to Aries Blueprint Core 1.1.1
Karaf-1925 Blueprint timeout exceptions after karaf startup

Resolved Issues:
Karaf-2368 Commands with more than one argument have incorrect help string
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2369 extend role.filter of LDAPLoginModule to support distinguishedName filter
Karaf-1487 Bundles in deploy are deployed before startup process had been finished

Apache Karaf 2.4.0:


New Issues:
Karaf-2370 Add alias command

Updated Issues:
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2232 Upgrade to Aries Blueprint Core 1.1.1

Resolved Issues:
Karaf-2368 Commands with more than one argument have incorrect help string
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests
Karaf-2369 extend role.filter of LDAPLoginModule to support distinguishedName filter
Karaf-1487 Bundles in deploy are deployed before startup process had been finished
Karaf-2334 Upgrade to slf4j 1.7.5

 Apache Karaf 3.0.0:


New Issues:
Karaf-2370 Add alias command

Updated Issues:
Karaf-2206 The container fails to start correctly with IBM Java 6
Karaf-2247 Upgrade to Equinox 3.8.2.v20130124-134944
Karaf-2232 Upgrade to Aries Blueprint Core 1.1.1

Resolved Issues:
Karaf-2368 Commands with more than one argument have incorrect help string
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2336 Remove karaf-pax-exam and use pax-exam for itests
Karaf-2369 extend role.filter of LDAPLoginModule to support distinguishedName filter
Karaf-1487 Bundles in deploy are deployed before startup process had been finished
Karaf-2334 Upgrade to slf4j 1.7.5

Un-versioned Issues:

Karaf-2348 Tooling-Exam does not wait for a complete test container shutdown
Karaf-1714 EIK can't create Karaf installation
Karaf-2276 SSH public key authentication missing in Karaf 2.3.X

Thursday, June 27, 2013

Security BSides St John's 2013 Call for Papers


Call for Papers is open!

Will you step up to the podium this Fall?
BSides St. John’s 2013 is happening on October 18th, and will consist of a single speaking track. Regular presentation slot lengths are a fixed duration of 45 minutes plus 15 minutes for Q&A if necessary. And for 2013, BSides St. John’s is also accepting submissions for Lightning Talks. They will be limited to 10-15 minutes in duration and typically consist of 2 to 3 presentation slides. We are hoping that this short presentation time will encourage those new to presenting to submit.


We are currently investigating our options but hope to live stream the event and record all presentations for later distribution. If the recording and live streaming of your presentation poses an issue for you then please contact us to discuss your concerns.

It is important to note that any presentations or talks deemed to be of a marketing or sales pitch nature will be politely rejected.
Submissions will be in plain text and should address the following points:

  • Your preferred email address
  • Are you are representing anyone (yourself, company name, group name)
  • The title and abstract for your presentation
  • Approximate length of your presentation

Additionally, your submission should answer the following questions:

  • Has this material been presented elsewhere? If so, where and when?
  • May we record and stream your presentation? If not, why?
  • Will you be traveling to the event? If so, from where?

Growing the Security Community in Newfoundland
Submissions must be emailed to BSidesStJohns@gmail.com. The CFP opens on June 27th and the deadline for submissions is October 4th. A confirmation of receipt of your submission will be sent within 48 hours. A follow-up email, if required, will be sent to you requesting further information or clarification.

Submissions will be reviewed as they are submitted. Submitter's will receive a personal response to their submission with our decision as to whether it has been accepted within two weeks of their submission date.

All submissions are greatly appreciated and we thank you in advance for your interest in BSides St. John’s 2013.

Sunday, June 23, 2013

Apache Karaf update June 16 - 22, 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:
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2368 Commands with more than one argument have incorrect help string

Updated Issues:
N/A

Resolved Issues:
Karaf-2363 Second feature validation result in an Exception.



Apache Karaf 2.3.2:


New Issues:
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2366 Cannot Update Factory Configuration Not Backed By A File With The "config:" Command
Karaf-2367 Config Not Released When Declarative Services Bundle Stopped
Karaf-2368 Commands with more than one argument have incorrect help string

Updated Issues:
Karaf-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"

Resolved Issues:
Karaf-2360 Add password option to admin:connect and ssh:ssh commands
Karaf-2363 Second feature validation result in an Exception.

Apache Karaf 2.4.0:


New Issues:
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2366 Cannot Update Factory Configuration Not Backed By A File With The "config:" Command
Karaf-2367 Config Not Released When Declarative Services Bundle Stopped
Karaf-2368 Commands with more than one argument have incorrect help string

Updated Issues:
Karaf-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"

Resolved Issues:
Karaf-2333 Upgrade to Pax SwissBox 1.6.0
Karaf-2334 Upgrade to slf4j 1.7.5
Karaf-2360 Add password option to admin:connect and ssh:ssh commands
Karaf-2363 Second feature validation result in an Exception.

 Apache Karaf 3.0.0:


New Issues:
Karaf-2365 jaas:manage selects wrong configuration
Karaf-2366 Cannot Update Factory Configuration Not Backed By A File With The "config:" Command
Karaf-2367 Config Not Released When Declarative Services Bundle Stopped
Karaf-2368 Commands with more than one argument have incorrect help string

Updated Issues:
Karaf-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"

Resolved Issues:
Karaf-2334 Upgrade to slf4j 1.7.5
Karaf-2360 Add password option to admin:connect and ssh:ssh commands
Karaf-2363 Second feature validation result in an Exception.

Un-versioned Issues:

Karaf-2347 Performance improvements for ConfigurationSupport class
Karaf-2361 ConcurrentModificationException when completing commands
Karaf-2348 Tooling-Exam does not wait for a complete test container shutdown
Karaf-2238 Logback appender

Sunday, June 9, 2013

Apache Karaf update June 2 - 8, 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:
N/A



Apache Karaf 2.3.2:


New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2125 "Components" tab not shown in WebConsole
Karaf-2339 Do not install boot features asynchronously

Apache Karaf 2.4.0:

New Issues:
N/A

Updated Issues:
N/A

Resolved Issues:
Karaf-2350 Upgrade to Pax Web 2.1.4
Karaf-2125 "Components" tab not shown in WebConsole
Karaf-2339 Do not install boot features asynchronously

 Apache Karaf 3.0.0:


New Issues:
N/A

Updated Issues:
Karaf-2351 Upgrade to Pax-Swissbox 1.7.0(-SNAPSHOT) and bndlib 2.1.0
Karaf-1246 add a version checker for karaf start script

Resolved Issues:
Karaf-2125 "Components" tab not shown in WebConsole
Karaf-2339 Do not install boot features asynchronously
Karaf-2356 Enable use of ANSI colors in ShellTable

Un-versioned Issues:

Karaf-2348 Tooling-Exam does not wait for a complete test container shutdown
Karaf-2352 Blueprint does not find a bean argument which uses generics