Showing posts with label Apache Community. Show all posts
Showing posts with label Apache Community. Show all posts

Tuesday, September 23, 2014

Please vote for our talks to be accepted to ConFoo 2015

Heath Kesler and I have submitted talks to ConFoo 2015 for consideration, and we need your votes to help make our proposals get noticed!

ConFoo. February 18 - February 20, 2015 | Montreal, CanadaEasy RESTful services using Apache Camel and CXF


"In this session attendees will learn how simple RESTful services are to implement and interact with using Camel Integration Engine and the CXF Framework. In as little as a few lines of code, a developer can implement a fully functioning, testable CXFRS endpoint. Learn how to implement thread pooling and asynchronous processing on the service while maintaining a flexible and scalable architecture that can grow with demand."

ConFoo. February 18 - February 20, 2015 | Montreal, CanadaHow OpenDaylight learned to breathe in Apache Karaf.


How OpenDaylight learned to breathe in Apache Karaf. OpenDaylight is an open platform for network programming to enable SDN and NFV. Apache Karaf is a small, light weight server side OSGi runtime environment. In this session I will share our experiences in introducing OpenDaylight to Apache Karaf, and the subsequent large scale, multi-project migration to Apache Karaf’s OSGi environment.

ConFoo. February 18 - February 20, 2015 | Montreal, CanadaApache Karaf in the Trenches


Apache Karaf is a small, light weight server side OSGi runtime environment, that has been gaining in popularity in the Open Source community. The shift towards using OSGi 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 Karaf based software systems among Global 2000 companies.

Please register and vote on the ConFoo 2015 website.

Sunday, September 21, 2014

Apache Karaf 2.3.8 and 2.4.0 Released!

The Apache Karaf team are pleased to announce the availability of Apache Karaf 2.3.8 and 2.4.0!

Apache Karaf 2.3.8 is an update patch for Apache Karaf 2.3.7, containing several bug fixes, and dependency updates. We have introduced support of !$ to recall the last command argument, and improved the command description for osgi:shutdown. It is recommended that you review our release notes before updating your deployments.

Apache Karaf 2.4.0 release represents a new branch of Apache Karaf development. It includes the latest Aries and Pax libraries, Apache Pom 14, add support for role-based JMX authorization, includes heap dumps when we create debugging data from create dump command, blueprint-web feature, support for JAAS groups, and includes Pax CDI feature. There are several hundred items currently in this RC's release notes, so you'll want to spend some time discovering all the hidden gems.

As always, I'd like to thank the community for coming together to help make the Karaf release process one of the best in all of open source software.

Sunday, September 14, 2014

New Apache Karaf book and up coming release candidates

Apache Karaf Cookbook is now available from Packt Publishing!


This past winter Johan, Heath, Achim, and I started our latest adventure writing Apache Karaf Cookbook for Packt Publishing. We're happy to announce that the book is finally available for order via Packt's website.
We've taken care to cram as many hints, tips, and experiences into its pages as we could.

Taking a look at our table of contents you'll find recipes for:

  • Apache Karaf for system builders
  • Turning Karaf into a Smart Router with Apache Camel
  • Model Karaf into a Message Broker with Apache ActiveMQ
  • Transform Karaf into a JSP host with Pax-web
  • Distribute your Karaf applications across a clustered container with Apache Karaf Cellar
  • Transmute Karaf into a web service container with Apache CXF
  • Turbo-charge your Karaf applications’ persistence layer scalability with Apache Cassandra
  • Manage Big Data on Karaf with Apache Hadoop
  • Integration test with Pax Exam (bonus chapter!)

We hope the community benefits from our experiences, we've poured a lot of ourselves into this title. For more publications on Karaf please see our Instant OSGi Starter, and Learning Apache Karaf.

Up coming release candidates - Apache Karaf 2.3.8, 2.4.0, and 3.0.2!


Apache Karaf 2.3.8:


This patch update will contain an essential update to Felix FileInstall, we hope to have this patch available for vote ASAP.

Apache Karaf 2.4.0:


This release candidate represents a new branch of Apache Karaf development. It shall include the latest Aries and Pax libraries, Apache Pom 13, add support for role-based JMX authorization, includes heap dumps when we create debugging data from create dump command, blueprint-web feature, support for JAAS groups, and includes Pax CDI feature. There are several hundred items currently in this RC's release notes, so you'll want to spend some time discovering all the hidden gems.

Apache Karaf 3.0.2:


Our second patch update to the 3.0 line, this release candidate will contain vital bug fixes, and essential library updates.

Sunday, August 3, 2014

Apache Karaf 2.3.6 Released!

The Apache Karaf team are pleased to announce the availability of Apache Karaf 2.3.6!

This is an update patch for Apache Karaf 2.3.5, containing many bug fixes, dependency updates, and improvements. New feature highlights include: Automatically create data sources from configuration files, add backing engine serivce for PublickeyLoginModule, add a flag to bin/client so that it can read private key from a specified location, and Provide shell:env command.

It is recommended that you review our release notes before updating your deployments.

The Karaf 2.3.6 RC process was enjoyed with Placido Chianti 2011.

As always, I'd like to thank the community for coming together to help make the Karaf release process one of the best in all of open source software.


OpenDaylight Update:

The OpenDaylight port to Apache Karaf has been proceeding steadily towards a stable ecosystem wide build. Next week's Techicial Work Stream conference call will include an End-To-End Hands-on walk-through of ODL Karaf Features. I've copied in below the TWS meeting objectives as outlined by Madhu Venugopal:

"Due to multiple queries from various projects, we are organizing an end-to-end hands on walk-through on Karaf. This will cover all the way from

1. Writing the Karaf feature file on any project
2. Building the .kar
3. Loading the Karaf Container
4. Installing the built feature and Validation.

Time permitting, we will also be covering the Docker based Integration Testing & Sonar coverage. Mathieu Lemay & myself will be leading these topics.
We request at-least 1 representative from each of the projects participating in Helium to attend this session."

I strongly recommend all OpenDaylight developers and users attend this meeting, also any interested Apache Karaf community members as this is a great opportunity to see Karaf's many benefits being realized in a large scale project. Please see the meeting page for conference call details.

Thursday, June 26, 2014

Apache Karaf Cookbook now available for pre-order!

This past winter Johan, Heath, Achim, and I started our latest adventure writing Apache Karaf Cookbook for Packt Publishing. We're happy to announce that the book is finally available for pre-order via Packt's website.

We've taken care to cram as many hints, tips, and experiences into its pages as we could.

Taking a look at our table of contents you'll find recipes for:

  • Apache Karaf for system builders
  • Turning Karaf into a Smart Router with Apache Camel
  • Model Karaf into a Message Broker with Apache ActiveMQ
  • Transform Karaf into a JSP host with Pax-web
  • Distribute your Karaf applications across a clustered container with Apache Karaf Cellar
  • Transmute Karaf into a web service container with Apache CXF
  • Turbo-charge your Karaf applications’ persistence layer scalability with Apache Cassandra
  • Manage Big Data on Karaf with Apache Hadoop
  • Integration test with Pax Exam (bonus chapter!)

We hope the community benefits from our experiences, we've poured a lot of ourselves into this title. For more publications on Karaf please see our Instant OSGi Starter, and Learning Apache Karaf.

Sunday, June 1, 2014

Up coming Apache Karaf releases, OpenDaylight update, and my acceptance into the ASF.

We have two release candidates in progress: Apache Karaf 2.3.6 and 3.0.2.


Our first target is the Karaf 2.3.x line. 



Highlights in this RC include; Better management of RMI/JMX ports for pax-exam integration tests, more robust JDBC against broken data sources,  several improvements to JAAS, among many other refinements and bug fixes.

Wine pairing for this RC is Placido Chianti 2011

Our second release focus is the Karaf 3.0.x line.


Highlights in this RC include; RBAC recognize group configuration when use Publickey to loginmore robust JDBC against broken data sources, add support for role based JMX authorization, Mbean Server RBAC guard should support wildcard role, among many other refinements and bug fixes.

Wine pairing for this RC will be Gabbiano Chianti 2010.

We can't wait to get these release candidates out to the community for validation and voting. Please keep an eye on our dev list for when the votes go live.

Any updates on OpenDaylight on Apache Karaf?


Lots of initial features sets have been defined, and commands adapted to work in their new environment. It's still a work in progress, but coming along nicely :)

There will be an open demo on Monday June 2nd, 2014 on the OpenDaylight Technical Work Stream call: https://wiki.opendaylight.org/view/Tech_Work_Stream:Main

Topics on the call include:


  • Karaf in OpenDaylight & Hands-On demo on developing ODL components for Karaf Runtime - Mathieu Lemay (40 mins) 
  • Multi-Tenancy Discussion - David Lenrow (20 mins)

Membership with the Apache Software Foundation!


On a personal note, I've recently accepted an invitation to become a member of the Apache Software Foundation. I can not express how honoured I am to be given the opportunity to participate with the Apache Community on this level. I'm looking forward to years to come, helping to grow our communities, and contribute more to their success.

Sunday, April 13, 2014

Apache Karaf 2.3.5 and 3.0.1 Released!

The Apache Karaf team are pleased to announce the availability of Apache Karaf 2.3.5 and 3.0.1!

These releases provide system update patches to the 2.3.x and 3.0.x lines. It is recommended that you review our release notes before updating your deployments.

This release process has been something more special, as we produced two release candidates for review at the same time - hence double decanter day.

The Karaf 3.0.1 RC process was enjoyed with Gabbiano Chianti 2011, while the Karaf 2.3.5 RC was enjoyed over a bottle of Fetzer Vally Oaks Zinfandel 2010.

Best release process ever.

Happy developing!

Thursday, April 10, 2014

Double Decanter Day!

Apache Karaf 2.3.5 and 3.0.1 Release Candidates are both up for vote!

I'll apologize that I had to switch over the Extravaganza Trapiche 2013 to a Gabbiano Chianti 2011 (Karaf 3.0.1). The former bottle accidentally made it into the general consumption collection.

The Karaf 2.3.5 RC is being enjoyed with a bottle of Fetzer Vally Oaks Zinfandel 2010.

Please take some time to down load the RC kits, or build from tags in git. The more testing the better for the community. In the mean while I'm going to setup two decanters and enjoy the breathing process twice over :)

Wednesday, March 5, 2014

Preparing for Apache Karaf 2.4.0, and 3.0.1

We have two Apache Karaf releases currently on our radar - Apache Karaf 2.4.0 and 3.0.1.

Apache Karaf 2.4.0:


Our next iteration of the 2.x line will introduce: The latest Aries and Pax libraries, Apache Pom 13, add support for role-based JMX authorization, includes heap dumps when we create debugging data from create dump command, blueprint-web feature, support for JAAS groups, and includes Pax CDI feature. Of course there are many other new additions, which you'll have to read about in the release notes.

To prepare I've selected a bottle of Barbera D'asti Bersano 2008 to decant while listening to Arcade Fire's album Reflektor.

If you're interested in watching our progress towards a stable release candidate please tune into https://builds.apache.org/job/karaf-2.x/ for our daily Karaf 2.x branch builds.

Apache Karaf 3.0.1:


This will be our first patch release of the 3.0.x line after our long awaited 3.0.0 GA.

Highlights include updates to Felix, Pax, and Aries libraries, inclusion of Pac CDI, added support for displaying Gogo commands in Karaf console, and an updated OpenJPA feature. Many more improvements and bug fixes are provide, and it is highly recommended that you consult the release notes.

To prepare for this patch, I've selected a bottle of Extravaganza Trapiche 2013 to decant while listening to Pearl Jam's album Lightening Bolt.

If you're interested in watching our progress towards a stable release candidate please tune into https://builds.apache.org/job/karaf-3.0.x/ for our daily Karaf 3.0.x branch builds.

Release Process:

We've recently made the switch to Git from Subversion, and have successfully produced our first few major and minor releases under the new system. For those of you whom are interested in some of the changes that occurred behind the scenes, please visit our release guide.

Sunday, February 16, 2014

Nursing a cold, better write a blog update.

I've been relatively quiet posting to my blog the last few months, a lot of that has been due to travel, work, and few background projects I've puttering away on. Given I'm home nursing a cold I thought I'd update you all on a couple of things I've been working on:

Automated Apache Karaf Builds:

Suse Enterprise Linux,  Ubuntu, and Windows 7 Pro Jenkins Nodes in Action
To help make performing Apache Karaf releases easier I've invested in operating a small Jenkins testing infrastructure. Each node is built on a Dell 110ii server, with Xeon processor and SSD disk. Karaf, along with other projects I'm tracking, are built nightly on various platforms such that I can quick gauge their health status. When a release become immanent I log into the master Jenkins node and quickly issue a build on the platforms before kicking off the release candidate build. This saves me a lot of time as I can often catch platform specific build bugs before having the community begin a RC vote. These builds augment the reports generated by https://builds.apache.org - providing me with more platform coverage, thereby increasing our RC confidence.

Learning Apache Karaf:

As posted here before, my Fall was taken up in writing and finalizing Packt's Learning Apache Karaf.  From feed back I've received many have found it a useful resource for introducing their teams to Apache Karaf, others have commented that they wished we could have dived deeper into development on the platform - to remedy this request a new project was undertaken...

Apache Karaf Cookbook:

Our last Karaf book introduced users and administers to the basics of Apache Karaf. While providing a great overview many people asked for more in depth examples of using Karaf to accomplish everyday tasks. To this end we (Johan, Heath, Achim, and I) have under took a new project to build a recipe book of Karaf projects for Packt Publishing. The work has been underway for the last two months, and we expect it to continue through to the summer season. Topics such as making Karaf production ready, using Apache Camel, ActiveMQ, and CXF in Karaf are covered and so many more! We're really excited to be working on this project and hope that it satisfies our readers thirst for more demos and in-depth explanations.

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

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

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