karaf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jbono...@apache.org
Subject git commit: Update the RELEASE-NOTES in preparation for the release
Date Mon, 23 Jun 2014 16:42:20 GMT
Repository: karaf-cellar
Updated Branches:
  refs/heads/master ab2aa4cc6 -> 6f76c3dbf


Update the RELEASE-NOTES in preparation for the release


Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/6f76c3db
Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/6f76c3db
Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/6f76c3db

Branch: refs/heads/master
Commit: 6f76c3dbfccfc63eb2fb8c79c074078dccbb7502
Parents: ab2aa4c
Author: Jean-Baptiste Onofré <jbonofre@apache.org>
Authored: Mon Jun 23 18:41:50 2014 +0200
Committer: Jean-Baptiste Onofré <jbonofre@apache.org>
Committed: Mon Jun 23 18:41:50 2014 +0200

----------------------------------------------------------------------
 RELEASE-NOTES | 263 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 261 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/6f76c3db/RELEASE-NOTES
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8fa8e93..6bf6651 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -18,10 +18,269 @@
                     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
   ---------
 
- 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:
+** 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


Mime
View raw message