blob: 31d85cb6c6fbb5ee6b61800e24106cebcbef1b99 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
Apache Karaf Cellar 4.0.0
=========================
Overview
--------
Apache Karaf Cellar 4.0.0 is a major new release of Cellar designed to work with Karaf 4.0.x versions.
Changelog
---------
** Bug
* [KARAF-1842] - cellar will show a distributed service as available, after the Node exposing it has shutdown unexpectedly
* [KARAF-3521] - Cellar Synchronizers should not uninstall local resources
* [KARAF-3609] - Kubernetes/Cloud Service Discovery isn't working in Immutable applications
* [KARAF-3617] - Cellar config synchronizer creates the configuration but not the properties at sync time
* [KARAF-3646] - Service method and inheritance
* [KARAF-3677] - Cellar commands is waiting for the shell 1.1.0 namespace
* [KARAF-3714] - cluster:bundle-start doesn't actually start the bundle
* [KARAF-3715] - Cellar BundleMBean operations raise a NullPointerException
* [KARAF-3716] - cluster:bundle-* commands don't correctly select bundles
* [KARAF-3717] - Same bundle appears two times in cluster:bundle-list
* [KARAF-3719] - Cannot create a custom distribution including cellar using karaf-maven-plugin
* [KARAF-3734] - Sync is not called when a node join a cluster group
* [KARAF-3864] - Warning when shutting down system with karaf-cellar installed
* [KARAF-3873] - TimeoutTask doesn't correctly remove pending commands
* [KARAF-3970] - Restarting cellar-hazelcast causes HazelcastInstanceNotActiveException
* [KARAF-3991] - Cellar should use karaf.etc property instead of karaf.home to load hazelcast.xml
** Dependency upgrade
* [KARAF-3708] - Upgrade to Hazelcast 3.4.2
* [KARAF-3907] - Upgrade to Kubernetes v1 API
* [KARAF-3958] - Upgrade to Hazelcast 3.5.1
* [KARAF-4004] - Upgrade to Hazelcast 3.5.2
** Improvement
* [KARAF-3502] - Refactor commands to be aligned with "new" Karaf 4 API
* [KARAF-3503] - Remove blueprint dependency and full Karaf 4 based
* [KARAF-3614] - Refactore features support for more reliable sync behavior
* [KARAF-3615] - Cluster bundles should keep the bundle ID
* [KARAF-3628] - Karaf Hazelcast instance should "merge" the members found by the discovery services
* [KARAF-3664] - DOSGi exception handling and propagation
* [KARAF-3795] - hazelcast instanceName
* [KARAF-3869] - Use hazelcast-all artifact instead of hazelcast
* [KARAF-3981] - Improve and extend synchronizers
* [KARAF-3988] - cluster:feature-repo-add should support repository aliases
** New Feature
* [KARAF-2488] - Provide Cellar HTTP LoadBalancer service
* [KARAF-2489] - Provide Cellar HTTP Session Replication service
Apache Karaf Cellar 3.0.1
=========================
Overview
--------
Apache Karaf Cellar 3.0.1 is a major new release of Cellar designed to work with Karaf 3.0.x versions.
It includes a lot of new features and bug fixes, especially a complete refactoring of the internal sync behavior.
It provides a more reliable, predictable and secure cluster support.
Changelog
---------
** Bug
* [KARAF-1474] - Fix Cellar itests
* [KARAF-1486] - When a new member enters a custom group, it does not install the features that should be installed in that group
* [KARAF-2250] - duplicated bundle found in cluster:bundle-list when cluster:bundle-install a bundle version like 1.02.12-SNAPSHOT.
* [KARAF-2288] - CellarFeaturesSynchronizer ignores the features.repository sync flag
* [KARAF-2490] - Cellar should maintain the resources deployment order on the cluster
* [KARAF-2597] - Overlap between features with the same name (but different versions) in Cellar FeaturesSynchronizer
* [KARAF-3337] - Cellar needs to blacklist configuration for "org.apache.aries.transaction" per default
* [KARAF-3442] - cluster:bundle-install raise a NPE if the bundle location is not correct
** Dependency upgrade
* [KARAF-3294] - Upgrade to Hazelcast 3.3.4
* [KARAF-3296] - Upgrade to joda-time 2.5
* [KARAF-3297] - Upgrade to Felix BundleRepository 2.0.2
* [KARAF-3298] - Upgrade to Felix WebConsole 4.2.2
* [KARAF-3299] - Upgrade to Apache jclouds 1.8.1
* [KARAF-3300] - Upgrade to OSGi 5.0.0
* [KARAF-3301] - Upgrade to Aries Proxy API 1.0.1
** Improvement
* [KARAF-1157] - Add new cluster:sync commands
* [KARAF-2168] - Rename sync property
* [KARAF-2169] - Introduce *.listener property
* [KARAF-2172] - Be able to define the priority between cluster data and local data
* [KARAF-2241] - Mark feature not distributable
* [KARAF-2242] - Easy listing of distributable features
* [KARAF-3341] - Blacklist "XML bundles" by default
** New Feature
* [KARAF-1469] - User definition of excluded config properties
* [KARAF-3447] - Add cellar-kubernetes feature
Apache Karaf Cellar 3.0.0
=========================
Overview
--------
Apache Karaf Cellar 3.0.0 is a major new release of Cellar designed to work with Karaf 3.0.x versions.
It includes a lot of new features and bug fixes.
Changelog
---------
** Bug
* [KARAF-652] - Deadlock inside HazelcastServiceFactory unit test.
* [KARAF-669] - Dependency artifacts should be available on the Maven central repo
* [KARAF-674] - Incorrect Karaf version used in Cellar
* [KARAF-692] - Cellar HazelcastServiceFactoryTest failure
* [KARAF-701] - Add Cellar source distribution
* [KARAF-703] - Check and ship the legal files in Cellar artifacts
* [KARAF-714] - Cellar features descriptor is not correct
* [KARAF-715] - Cellar manual doesn't include the Karaf logo
* [KARAF-716] - Cellar manual with broken links
* [KARAF-724] - cluster:config-propset help is not correct
* [KARAF-804] - Bad link in http://karaf.apache.org/manual/cellar/2.2.1/user-guide/index.html
* [KARAF-830] - Cellar features fails to install when obr feature is installed
* [KARAF-839] - NPE when pinging Cellar nodes which does not exist.
* [KARAF-841] - Cellar shell commands are not available on Equinox
* [KARAF-842] - Cellar's hazelcast instance cannot be reused outside cellar
* [KARAF-859] - URLs deleted via features:removeurl are coming back on a karaf instance restart (when cellar is also being used)
* [KARAF-865] - Fixes For Cellar 2.2.3 Trunk
* [KARAF-943] - cluster:features-uninstall raise a NPE
* [KARAF-1034] - Cellar feature does not always cleanly uninstall
* [KARAF-1076] - Cellar group configuration is not properly read when it contains whitespaces
* [KARAF-1083] - Cellar should blacklist pax logging from syncing
* [KARAF-1147] - ClassCastException using cellar when update configuration fields.
* [KARAF-1190] - Cellar does not replicate Managed Service Factory configurations correctly
* [KARAF-1236] - The distributed node/group map is not currently updated when uninstalling Cellar
* [KARAF-1237] - cluster:bundle-install command doesn't exist using Equinox framework
* [KARAF-1239] - Cellar stopped producer still generates event
* [KARAF-1297] - Switching off multicast discovery in Cellar does not work properly
* [KARAF-1301] - Cellar ignores features sync flag
* [KARAF-1306] - Cellar Group related changes are not persisted in config files
* [KARAF-1308] - Cannot move a node which belongs to more than one group to another group using 'cluster:group-pick'
* [KARAF-1309] - Cellar causes Karaf container to freeze if system got network interface changes between container restarts
* [KARAF-1310] - CellarNodeMBean.getNodes() return only node on which it is executed instead all available nodes in cluster
* [KARAF-1312] - log4j:ERROR Attempted to append to closed appender named [out]
* [KARAF-1313] - cluster:group-create command has wrong message about absent parameter
* [KARAF-1314] - cluster:feature-install command does not react on wrong feature name
* [KARAF-1315] - Impossible to set or join group of remote cluster node
* [KARAF-1316] - cluster:group-set and cluster:group-join commands are not rejecting incorrect node names
* [KARAF-1317] - Unsuccessful remote cluster node ping
* [KARAF-1319] - No warning or error is given when attempting to delete the "default" group
* [KARAF-1320] - cluster:group-quit with no parameters leads to a timeout
* [KARAF-1321] - Inconsistent behavior of cluster:group-quit
* [KARAF-1322] - The Hazelcast group name is randomly set
* [KARAF-1324] - Only one cellar group configuration updated new groups config for two karaf instance locally
* [KARAF-1325] - Feature "cellar-obr", "cellar-cloud", "cellar-webconsole" cannot be synchronized from node1 to node2
* [KARAF-1326] - Parameter count of "cluster:group-pick" is not working
* [KARAF-1330] - "cluster:feature-uninstall" command only worked for current group but didn't work for other group
* [KARAF-1332] - cluster:group-pick - <count> parameter is not handled correctly
* [KARAF-1337] - 'cluster:config-list' command list configuration PIDs two times whose name include "-"
* [KARAF-1338] - cluster:config-proplist' command does not react on group and PID parameter which are not existent
* [KARAF-1339] - "cluster:feature-list" command didn't list any feature after karaf instance join a user defined group
* [KARAF-1340] - The error info is not readable when cluster:feature-uninstall has incorrect argument.
* [KARAF-1341] - The argument "node" of "cluster:group-set" command didn't work
* [KARAF-1342] - Can not share new configuration in default group using standard karaf commands
* [KARAF-1344] - 'cluster:config-list' command list the configution deleted by standard karaf 'config:delete' command
* [KARAF-1345] - Feature still can be synchronized after stopping FeaturesEventHandler.
* [KARAF-1348] - Can not disable config sync through stopping handler org.apache.karaf.cellar.config.ConfigurationEventHandler
* [KARAF-1349] - Can not share new configuration between user defined groups which have common node
* [KARAF-1352] - "Apache Karaf :: Cellar :: Hazelcast" remains in "RESOLVED" state
* [KARAF-1353] - Exception is thrown after attempt to install cellar
* [KARAF-1355] - Upgrade Cellar trunk to match Karaf trunk
* [KARAF-1375] - The property "Version" in the output of cluster:feature-list default isn't flush left but flush right
* [KARAF-1401] - Cellar handlers have to check the switch status and log a warn message when OFF
* [KARAF-1404] - Cluster command 'cluster:config-proplist' only output edited properties
* [KARAF-1405] - Can not update properties of configuraton using cluster command 'cluster:config-propset'
* [KARAF-1408] - These changes of the PID(org.apache.karaf.cellar.groups) which in both blacklist inbound and blacklist outbound can be synchronized to other karaf instance
* [KARAF-1409] - cluster:group-set fails with timeout
* [KARAF-1412] - Output is not right when using cluster command 'cluster:handler-stop' without parameter
* [KARAF-1413] - Parameters hander and node of 'cluster:handler-status' can not work
* [KARAF-1419] - NPE in Cellar BundleEventHandler around start/stop/uninstall event
* [KARAF-1423] - CellarBundleMBean is missing
* [KARAF-1426] - Cluster event handlers have to check if the target group is a local
* [KARAF-1428] - Cellar should blacklist org.apache.karaf.shell PID by default
* [KARAF-1429] - Cellar commands/MBeans should check if the event is allowed outbound
* [KARAF-1433] - CellarConfigMBean listConfig operation returns nothing
* [KARAF-1434] - Cellar ConfigLocalListener should broadcast cluster event
* [KARAF-1435] - Cellar bundle has to tweak the TCCL
* [KARAF-1436] - CellarFeaturesMBean doesn't update the distributed map
* [KARAF-1437] - cluster:group-create on an existing group raise a CNFE
* [KARAF-1453] - The command "cluster:handler-stop" don't work
* [KARAF-1461] - Fail to install cellar feature using equinox if cxf-sts feature is installed before
* [KARAF-1463] - Reintroduce config properties filtering
* [KARAF-1464] - Some bundles of cellar failed to startup from time to time
* [KARAF-1465] - "cluster:group-set" command same to "cluster:group-join" command
* [KARAF-1466] - Empty group doesn't appeared in group-list after restart of node.
* [KARAF-1467] - groups configuration is not syncronized normally.
* [KARAF-1476] - cellar broadcasts configuration changes to a group that has been left before ...
* [KARAF-1477] - The "node(s)" parameter of command "cluster:group-join" doesn't work well
* [KARAF-1480] - Cellar config should persist to cfg file
* [KARAF-1484] - config:propdel is not propagated to other group members
* [KARAF-1492] - Cellar should use listConfiguration instead of getConfiguration
* [KARAF-1503] - Default group remove node showing Ajax error
* [KARAF-1504] - Cellar command do not install bundle
* [KARAF-1625] - Pax Web uses port 8080 rather than the configured value
* [KARAF-1708] - Cellar 3.0.0 raises NPE on Karaf 3.0.0
* [KARAF-1880] - Node fails to start after fresh karaf (with cellar) install
* [KARAF-1971] - Bundle whitelist/blacklist are not correct by default
* [KARAF-1974] - Bundle states are not correct
* [KARAF-1975] - CellarBundleMBean is not able to display the list of bundles
* [KARAF-1999] - Cellar LocalBundleListener raises ClassNotFoundException about BundleState
* [KARAF-2032] - Some Cellar bundles doesn't start after a Karaf restart
* [KARAF-2033] - Cellar local listeners have to check if sync is enabled
* [KARAF-2038] - Node rejoin default group after a restart
* [KARAF-2057] - NOTICE and LICENSE files are not correct
* [KARAF-2096] - Upgrade to Pax Exam 2.6.0
* [KARAF-2099] - Another instance where some bundles of cellar failed to startup from time to time
* [KARAF-2106] - hazelcast-monitor project was apparently discontinued
* [KARAF-2113] - Cellar doesn't install correctly
* [KARAF-2126] - pax-mvn-url doesn't exist for 1.5.1-SNAPSHOT
* [KARAF-2133] - Generated title contain unresolved placeholder
* [KARAF-2141] - cluster:producer/handler/consumer should display the local node
* [KARAF-2142] - cluster:producer-start/stop (and handler/consumer) change the status on all nodes
* [KARAF-2202] - Cellar WebConsole import version range should be extended
* [KARAF-2218] - Fix manual links on website
* [KARAF-2251] - Cellar: features:install ignores incoming and outgoing blacklist
* [KARAF-2252] - synchornized features do not care about bundle status
* [KARAF-2253] - karaf becomes out of memory when executing cluster:feature-install war with group.bundle.sync=true.
* [KARAF-2262] - cellar-cloud: The IP is not enough, sometimes the IP is hidden but a valid dns name is available
* [KARAF-2263] - Cellar-Cloud: discover member removes member information which isn't re-generated
* [KARAF-2268] - cellar-cloud: If other "Objects" are available at the bucket they sometimes are not "readable"
* [KARAF-2271] - CellarFeaturesSynchronizer "pollutes" the Cellar startup
* [KARAF-2272] - Bundle name is not populated in the Cellar bundles map
* [KARAF-2274] - Cellar doesn't work with Felix framework
* [KARAF-2277] - Cellar WebConsole doesn't install
* [KARAF-2280] - cellar-config: The default group config should include org.ops4j.pax.web as blacklist for configuration
* [KARAF-2281] - Cellar-Cloud: Exclude cloud configurations when installed
* [KARAF-2286] - Cellar-Cloud: If the configured store contains unknown Blob this causes unpleasant exceptions
* [KARAF-2287] - CellarFeaturesSynchronizer should check the local states before adding a repository
* [KARAF-2317] - cluster:group-list still display a node which is down
* [KARAF-2318] - Exclude service.factoryPid from Cellar sync
* [KARAF-2340] - Huge CPU consumption with Felix framework
* [KARAF-2343] - Installing Cellar 2.3.0 cellar-event crashes Karaf 2.3.1 after a few seconds...
* [KARAF-2345] - Can't start second instance of Karaf 2.3.1 with Cellar 2.3.0
* [KARAF-2477] - Configuration changes not persisted to file when cluster:config-propset is executed in a cluster of nodes
* [KARAF-2478] - Producer status is ignored when config is updated on cluster
* [KARAF-2480] - cellar-event throws a HazelcastSerializationException caused by a ClassNotFoundException when an event has an instance of a class stored in the event properties
* [KARAF-2514] - Config sync issue in some cases
* [KARAF-2550] - At first sync, cellar-config raises NPE
* [KARAF-2591] - cluster group is not persistent anymore
* [KARAF-2892] - Cluster event not dispatched due to GroupManager is unavailable
* [KARAF-2955] - RepositoryEventHandler not handling events
* [KARAF-3014] - Hazelcast tests fail on networks where multicast is disabled
* [KARAF-3047] - Group manager service is not injected in the features/repository handlers
* [KARAF-3050] - cellar-obr doesn't install
* [KARAF-3057] - Handler name is the proxy class instead of the full qualified class name
** Dependency upgrade
* [KARAF-862] - Upgrade to Hazelcast 1.9.4
* [KARAF-1155] - Upgrade to Apache POM 10
* [KARAF-1156] - Upgrade to Hazelcast 1.9.4.6
* [KARAF-1170] - Upgrade to jclouds 1.3.1
* [KARAF-1184] - Upgrade to JUnit 4.10
* [KARAF-1205] - Upgrade to maven-bundle-plugin 2.3.7
* [KARAF-1358] - Upgrade to Hazelcast 1.9.4.8
* [KARAF-1361] - Upgrade to Hazelcast 2.0.2
* [KARAF-1364] - Upgrade to slf4j 1.6.4
* [KARAF-1371] - Upgrade to jclouds 1.4.0
* [KARAF-1535] - Upgrade to Felix Utils 1.2.0
* [KARAF-1720] - Upgrade to joda-time 2.1
* [KARAF-1721] - Upgrade to Hazelcast 2.2
* [KARAF-1745] - Upgrade to Felix WebConsole 4.0.0
* [KARAF-1918] - Upgrade to OSGi Compendium 4.3.0
* [KARAF-1948] - Upgrade to Apache POM 11
* [KARAF-1977] - Upgrade to OSGi 4.3.1
* [KARAF-1981] - Upgrade to Felix ConfigAdmin 1.6.0
* [KARAF-2039] - Upgrade to hazelcast 2.4
* [KARAF-2055] - Upgrade to Apache POM 12
* [KARAF-2107] - Upgrade to slf4j 1.7.2
* [KARAF-2210] - Upgrade to Hazelcast 2.5
* [KARAF-2294] - Upgrade to jclouds 1.4.0
* [KARAF-2337] - Upgrade to Apache POM 13
* [KARAF-2353] - Upgrade to Hazelcast 2.6
* [KARAF-3036] - Upgrade to Felix Utils 1.6.0
* [KARAF-3038] - Upgrade to Felix WebConsole 4.2.0
* [KARAF-3039] - Upgrade to JUnit 4.11
* [KARAF-3040] - Upgrade to SLF4J 1.7.7
* [KARAF-3062] - Upgrade to Hazelcast 3.2.3
** Improvement
* [KARAF-721] - Add logging statements to Cellar where it makes sense.
* [KARAF-723] - Create JMX Mbeans to report all Cellar events and provide details.
* [KARAF-732] - Fixes to Cellar Arch Guide and Cellar User's Manual
* [KARAF-761] - Edits to recent cloud.conf (Cloud discovery) commit
* [KARAF-763] - Editorial fixes to Cellar documentation
* [KARAF-777] - Extend Cellar support range for Karaf version
* [KARAF-819] - Rename Karaf features name (and sub-projects features name) to use full qualified name
* [KARAF-821] - Error in console when uninstalling cellar feature
* [KARAF-825] - Cellar event handler registry should leverage blueprint reference listeners
* [KARAF-838] - Simplify the way classloading works in Cellar
* [KARAF-843] - Cellar's event transport factory should not cache producers and consumers
* [KARAF-844] - Fix dynamic imports from Cellar Hazelcast bundle
* [KARAF-851] - Upgrade Maven plugins in use
* [KARAF-861] - Cellar should support cluster group for bundles
* [KARAF-863] - Cellar commands naming consistency
* [KARAF-877] - improvements to Cellar OBR support docs
* [KARAF-949] - Upgrade Cellar to use Jclouds 1.1.1
* [KARAF-1011] - Cellar Hazlecast should not use SpringDM
* [KARAF-1012] - Upgrade cellar to use jclouds 1.2.1
* [KARAF-1082] - Cellar group configuration is not properly distributed to the cluster
* [KARAF-1171] - Consolidate Cellar shell commands naming
* [KARAF-1194] - ping timeout is not correctly handled
* [KARAF-1248] - Avoid to duplicate configuration between hazelcast.xml and cellar instance cfg
* [KARAF-1249] - Provide more fine grained Cellar features
* [KARAF-1294] - Cellar should provide cluster features repository commands
* [KARAF-1383] - Fix warning messages during bundle build
* [KARAF-1397] - Cellar command should check at least the cluster group existence
* [KARAF-1399] - Use Cellar consistent behavior
* [KARAF-1417] - cluster:feature-list should mimic the feature:list
* [KARAF-1420] - cluster:bundle-* commands should look like bundle:* commands
* [KARAF-1460] - CellarFeatureMBean should provide repository operations
* [KARAF-1707] - CellarNodeMBean should inform which node is local
* [KARAF-1982] - Cellar features should populate the bundles distributed map
* [KARAF-1998] - Remove cellar sync property and check config dictionary
* [KARAF-2001] - cluster:config-list could "filter" for one given PID
* [KARAF-2004] - Add Cellar bundle selector support
* [KARAF-2021] - Log message should not be warn
* [KARAF-2031] - Cellar bundle should handle Bundle-Name and fallback to Bundle-SymbolicName
* [KARAF-2041] - Cellar LocalBundleListener should ignore framework stop event
* [KARAF-2042] - Cellar should blacklist org.apache.felix.fileinstall* PID by default
* [KARAF-2112] - Cellar should use Aries JMX and blueprint
* [KARAF-2127] - Create a KAR artifact for the Cellar features
* [KARAF-2203] - hazelcast.xml file should be installed by the hazelcast feature
* [KARAF-2204] - Cellar features repository should support install/uninstall all
* [KARAF-2205] - Cellar cluster event handler should check the local status before performing an operation
* [KARAF-2347] - Performance improvements for ConfigurationSupport class
* [KARAF-2354] - Rename cellar-event feature to cellar-eventadmin
* [KARAF-2498] - Change log level to DEBUG for Cellar blacklist/whitelist message
* [KARAF-2648] - Change Bundle Configuration Keys
* [KARAF-3051] - Use shell table and syntax/naming in Cellar commands
** New Feature
* [KARAF-628] - Bundle replication
* [KARAF-641] - Create shell commands for editing Cellar's instance configuration.
* [KARAF-642] - Leverage Cellar instance configuration to allow Cloud discovery
* [KARAF-823] - Add DOSGi support for Cellar
* [KARAF-831] - Add a shell command that will batch move nodes from one cellar group to an other
* [KARAF-837] - Add Samples for Cellar project
* [KARAF-850] - Cellar should provide full access to hazelcast configuration
* [KARAF-857] - Add OBR broadcast in Cellar
* [KARAF-1026] - Cellar needs integration tests with pax-exam-karaf
* [KARAF-1081] - Cellar should provide a Hazelcast merge policy.
* [KARAF-1084] - Provide a cellar sample that demostrates combining cellar with camel hazelcast
* [KARAF-1176] - Support for OSGi event distribution in Karaf Cellar
* [KARAF-1403] - Add cluster:config-propappend command
* [KARAF-1414] - Add persistence for handler/producer/consumer status
* [KARAF-1424] - Add CellarOBRMBean
* [KARAF-1726] - Support norefresh and noclean options in cluster:feature-install and ClusterFeatureMBean
* [KARAF-2023] - Provide cluster:sync commands and MBeans
** Task
* [KARAF-649] - Use maven-enforcer-plugin in cellar
* [KARAF-801] - Update Cellar NOTICE file to mention jclouds
* [KARAF-887] - Refer PrinceXML website in the manual
** Test
* [KARAF-2111] - Cellar should use karaf-pax-exam
* [KARAF-2349] - Patch to add debugging capability for the main test karaf container when building itests