Author: ccustine
Date: Mon Apr 19 22:52:42 2010
New Revision: 935763
URL: http://svn.apache.org/viewvc?rev=935763&view=rev
Log:
Update release notes for ServiceMix 4.2.0 release
Modified:
servicemix/smx4/features/trunk/RELEASE-NOTES
Modified: servicemix/smx4/features/trunk/RELEASE-NOTES
URL:
http://svn.apache.org/viewvc/servicemix/smx4/features/trunk/RELEASE-NOTES?rev=935763&r1=935762&r2=935763&view=diff
==============================================================================
--- servicemix/smx4/features/trunk/RELEASE-NOTES (original)
+++ servicemix/smx4/features/trunk/RELEASE-NOTES Mon Apr 19 22:52:42 2010
@@ -13,200 +13,447 @@
* 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 ServiceMix 4.0
- ================================
- Overview
- --------
-
-Apache ServiceMix 4.0 is the first release of our OSGi based integration
platform. It includes two major components:
-- Apache ServiceMix Kernel 1.1.0
- an OSGi runtime with a lot of extra features (SSH connectivity, provisioning
enhancements, Spring integration, ...)
-- Apache ServiceMix NMR 1.0.0
- an OSGi based NMR and JBI container, which also comes with a new clustering
engine ready for enterprise deployment
-
-In addition, ServiceMix 4.0 also ships with enhanced ActiveMQ, Camel and CXF
integration as well as a whole set of
-examples to let you leverage this functionality. We also have out-of-the-box
support for deploying and running web
-applications, so they can run together with everything else in the same
container.
-
- Changelog
- ---------
-The following list shows the bug fixes and enhancements included in this
release.
-
-** Sub-task
- * [SMX4-220] - Extend the help command to display usefull help for all
commands available
- * [SMX4-221] - The option --help on commands doesn't display good enough
help
-
-** Bug
- * [SMX4-16] - Deploying the servicemix-web-console-3.2.1.war does not work
- * [SMX4-17] - The war deployer is not included in the distribution
- * [SMX4-18] - Examples Integration Tests pointing to a previous version of
xmlschema cxf bundle
- * [SMX4-20] - get BundleException when try to install camel-nmr feature
- * [SMX4-24] - welcome screen and info command display wrong version
information of servicemix
- * [SMX4-31] - Example cxf-camel-nmr fails with ClassNotFoundException
- * [SMX4-32] - servicemix-camel: NPE in ServiceMixProducer
- * [SMX4-35] - SMX4 assembly not getting installed/deployed
- * [SMX4-36] - Bug in the installation of SMX4 on windows - txt and jar
files included by multiple bundles
- * [SMX4-37] - Servicemix 4 assembly incorrectly looking for
servicemix-shared-compat
- * [SMX4-40] - CXF Components are failing to deploy into Smx4
- * [SMX4-41] - SMX4 basic sample fails with error Unrecognized xbean
namespace mapping: http://activemq.org/ra/1.0
- * [SMX4-42] - Smx4 camel demo fails because the *itests* directory is
missing
- * [SMX4-43] - Build failure when trying to build servicemix-features
- * [SMX4-52] - The cxf-osgi example is failing to install in SMX4
- * [SMX4-53] - camel-nmr example does not deploy correctly
- * [SMX4-54] - Camel assembly fails to deploy in SMX4
- * [SMX4-55] - Remove ServiceMix 3 itests from bridge example
- * [SMX4-56] - The cxf-camel-nmr demo is failing in a smx4 kit
- * [SMX4-57] - Came-sa is failing to deploy because camel-core appears to
be missing
- * [SMX4-59] - add Incubator Repository to pom
- * [SMX4-63] - SMX4 intermittently stalls while starting on Linux
- * [SMX4-64] - The latest jbi-maven-plugin is broken
- * [SMX4-65] - servicemix-script test failures
- * [SMX4-67] - kit miss pom.xml in examples folder so that can't build the
samples
- * [SMX4-68] - correct README.txt for samples
- * [SMX4-69] - the pom.xml in examples should be filted when build kit
- * [SMX4-70] - bridge example failing to deploy
- * [SMX4-71] - Components build order incorrect
- * [SMX4-72] - NullPointerException on 'features install'
- * [SMX4-74] - can't build features trunk with clean local repo
- * [SMX4-75] - get javax.jbi.JBIException: null mBeanServer when exit smx4
- * [SMX4-77] - Problem with properties used in <parent> in several poms
under features/trunk/examples
- * [SMX4-80] - add-features-to-repo of features-maven-plugin didn't check
if the file is in local repo before copy it
- * [SMX4-88] - camel-nmr example doesn't work
- * [SMX4-89] - features project build failing
- * [SMX4-90] - make feature project build successfully according to recent
refactor of SMX3 container
- * [SMX4-94] - org.mortbay.util version mismatch
- * [SMX4-95] - camel example doesn't work
- * [SMX4-96] - cxf-camel-nmr example doesn't work
- * [SMX4-98] - Integration tests fails with Java 6
- * [SMX4-100] - bridage example doesn't work
- * [SMX4-101] - Need a JMX mbean to allow shutting down of SMX4 container
- * [SMX4-103] - bridge example fails due to ClassNotFoundException
- * [SMX4-104] - servicemix-wsn2005 failed to start
- * [SMX4-106] - Slow startup can cause bridge-sa deployment to fail
- * [SMX4-112] - Should exclude the org.apache.servicemix.features.cfg from
the kernel kit
- * [SMX4-118] - features maven plugin can't build with jdk15
- * [SMX4-119] - Startup exceptions for missing bundle
- * [SMX4-126] - The dynamic-import doesn't seem to find the javax.* classes
in smx4
- * [SMX4-128] - WSAddressingTest test case failures on AIX.
- * [SMX4-129] - Servicemix features POM needs to depend on 1.1.0-SNAPSHOT
of servicemix-utils
- * [SMX4-131] - Servicemix 4 is missing commons-codec bundle in
kit.(required by servicemix-http component)
- * [SMX4-135] - The CXF NMR transport does not use the given URI to
identify the NMR endpoint
- * [SMX4-139] - Make SAAJ implementation bundle works on non Sun JVM
- * [SMX4-146] - can not find javax.xml.transform.stax.StAXSource
- * [SMX4-148] - Trouble Building Spec Project
- * [SMX4-151] - cxf-transport-osgi doesn't forward the 'Accept' HTTP header
to CXF
- * [SMX4-153] - The subshells are no longer working correctly
- * [SMX4-154] - "packages help" is not working with german locale
- * [SMX4-155] - ServiceMix4 trunk actually can't be built because of
missing deps
- * [SMX4-156] - Samples :: WSDL First :: JSR 181 fails to build
- * [SMX4-160] - Create a default client for the
"servicemix-osgi-cxf-code-first-archetype" so that you can run this against
the deployed bundle.
- * [SMX4-165] - Add bundle for hamcrest 1.2
- * [SMX4-177] - commons-dbcp component doesn't allow dynamic imports
- * [SMX4-180] - Examples will not build from trunk
- * [SMX4-188] - camel xslt compoent can't work with JAXP ri 1.4.2 bundle
- * [SMX4-189] - Activation spec fails compile with JDK 1.6
- * [SMX4-194] - junit bundle needs to be built as the kernel tests depend
on it
- * [SMX4-195] - servicemix-camel unit tests fail when using latest SNAPSHOT
of the Camel 1.5 branch
- * [SMX4-198] - remove unnecessary folder from kit examples
- * [SMX4-200] - Startup hangs occasionally
- * [SMX4-204] - Unable to retrieve endpoint for a given service QName
- * [SMX4-205] - Logging not fully working with Windows (Vista?)
- * [SMX4-206] - Apache ServiceMix 4 binary assembly zip file is not valid
- * [SMX4-216] - jar file cannot be found during mvn clean install execution
of http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk/assembly
- * [SMX4-217] - Unresolved constraint in servicemix-osworkflow feature
- * [SMX4-222] - Jsp support is not enabled. Is org.ops4j.pax.web.jsp bundle
installed?
- * [SMX4-224] - ServiceMix-Mail is unable to find specific providers for
protocols like imaps
- * [SMX4-225] - Duplicate artifact and groupid in kernel branding modules
- * [SMX4-228] - Make sure all NMR dependencies are in the local Maven
repository when building an SMX4 features assembly
- * [SMX4-230] - Compatibility issue in the
org.apache.servicemix.cxf.transport.nmr project
- * [SMX4-246] - Avoid duplication of config files for NMR and Features
assembly build
- * [SMX4-249] - camel-cxf, camel-msv and camel-stringtemplate can not be
installed
- * [SMX4-250] - Error with the OSGI bundle cglib version n° created
(2.1.0.3 instead of 2.1.3)
-
-** Improvement
- * [SMX4-19] - use bundle jar for org.apache.servicemix.camel.component
- * [SMX4-21] - add bundle jar for commons-io
- * [SMX4-22] - verify MESSAGE dataFormat of camel-cxf can work with
servicemix-camel
- * [SMX4-23] - add bundle jar for commons-jxpath
- * [SMX4-25] - Upgrade to CXF 2.1.x
- * [SMX4-27] - avoid hardcode lib version in features.xml
- * [SMX4-29] - Include examples with binary distribution and add readmes
- * [SMX4-34] - Add an out-of-the-box ActiveMQ broker configuration
- * [SMX4-47] - can't download javax.ws.rs:jsr311-api:jar:0.8
- * [SMX4-49] - Add a Camel features.xml to easily install Camel components
- * [SMX4-58] - filter version in the examples README of kit
- * [SMX4-60] - add apache snapshots repo to org.ops4j.pax.url.mvn.cfg to
avoid mvn url resolve exception
- * [SMX4-62] - add legal version property to bundles-pom
- * [SMX4-91] - Upgrade to jetty 6.1.12rc1
- * [SMX4-113] - Provide java based client to test bridge example.
- * [SMX4-120] - change SOAPFactory and MessageFactory name in saaj-impl
bundle
- * [SMX4-168] - add jetty-bundle-6.1.14
- * [SMX4-171] - Develop test case to demonstrate and verify native
deployment of CXF service using jbi/nmr transport
- * [SMX4-172] - Develop test case to demonstrate and verify native
deployment of CXF service using jms transport
- * [SMX4-183] - use servicemix javamail api and activation bundle jar but
not geronimo javamail and activation api bundle
- * [SMX4-186] - ensure camel feature use same spring version as the
container
- * [SMX4-190] - add OsgiDestinationRegistryIntf so that we can
export/import OsgiDestinationRegistry by interface
- * [SMX4-191] - upgrade spring to 2.5.6 and spring osgi to 1.2.0-m2 for
features project
- * [SMX4-192] - revise examples README to use the new syntax gshell command
- * [SMX4-193] - specify feature version in feature dependency if not use
the default one
- * [SMX4-196] - Implement OSGi RFC 98 (Transactions in OSGi)
- * [SMX4-199] - Move 'demos' folder into 'examples/kernel-demos' folder.
- * [SMX4-203] - Name of the Endpoints / MBeans in JConsole is confusing and
useless
- * [SMX4-208] - Make activemq feature depends on transaction
- * [SMX4-209] - Upgrade quarz bundle to 1.6.1
- * [SMX4-219] - The help of the shell commands is wrong or not sufficient
and needs improvement
- * [SMX4-226] - Avoid use of ActiveMQ ShutdownHook when ActiveMQ is
embedded in ServiceMix 4
- * [SMX4-229] - Upgrade to XBean 3.5
- * [SMX4-240] - Feature.xml file generated for camel contains duplicate
bundles. It must be cleaned up
- * [SMX4-241] - servicemix-cxf-bc feature should depend on cxf feature but
not include duplicated bundles cxf feature have
- * [SMX4-242] - feature maven plugin should add default version to feature
when generate feature.xml
- * [SMX4-245] - Upgrade to latest version of pax web
- * [SMX4-252] - CXF Feature should have a jsr311 specs bundle installed
- * [SMX4-255] - revise README for cxf-nmr examples
-
-** New Feature
- * [SMX4-15] - Make JEE specs that use the services discovery mechanism
work in OSGi
- * [SMX4-79] - Use the features plugin to generate the assembly and use
OSGi packaged JBI components instead of the JBI packaging
- * [SMX4-142] - Create an "servicemix-osgi-ws-wsdl-first" archetype that
shows how to deploy a WSDL-first CXF web service in SMX4
- * [SMX4-143] - Create an "servicemix-osgi-restful-service" archetype that
shows how to deploy a RESTful CXF web service in SMX4
- * [SMX4-178] - add nmr:address ExtensibilityElement for wsdl port
- * [SMX4-179] - add bundle jar for geronimo-javamail_1.4_provider
- * [SMX4-181] - add bundle for javamail api
- * [SMX4-182] - add bundle jar for geronimo-javamail_1.4_provider-1.5.jar
- * [SMX4-185] - add bunle jar for activation api
- * [SMX4-207] - add ant script which is used for management JBI artifacts
using Mbeans into distributions
- * [SMX4-243] - Install the web feature by default
- * [SMX4-244] - Install the jbi clustering by default
-
-** Task
- * [SMX4-30] - Build SMX4 Assembly
- * [SMX4-48] - Remove examples with static SMX3 configuration from assembly
- * [SMX4-86] - add example to show how to use osgi propertie placeholder
and how to deploy & update the properties file from shell
- * [SMX4-87] - update cxf version to 2.1.3-SNAPSHOT
- * [SMX4-99] - remove wsdl-first sample from smx4 kit since
servicemix-jsr181 is deprecated in smx4
- * [SMX4-108] - remove loan-broker-bpel from kit
- * [SMX4-110] - add missing pax lib to m2-repo
- * [SMX4-136] - update to cxf 2.1.3
- * [SMX4-137] - update to camel 1.5
- * [SMX4-163] - exclude xom dependency from xstream
- * [SMX4-170] - need add SSHD snapshots repo to nmr project
- * [SMX4-212] - Upgrade to cxf 2.1.4
- * [SMX4-223] - Remove the svn repo from the features config file
-
-** Test
- * [SMX4-33] - several smx4/features/camel tests failed due to recent
change in camel-cxf component
- * [SMX4-66] - Add a basic http osgi client/server test to
feature/trunk/example
- * [SMX4-82] - Add soap handler osgi test to servicemix 4 trunk/examples
- * [SMX4-85] - Add WS-Addressing osgi tests
- * [SMX4-122] - IntegrationTest will fail in features/examples/itests
- * [SMX4-133] - WS Security Test failing on AIX
- * [SMX4-138] - testSoapHandlerOsgi failed
- * [SMX4-147] - examples/itests/IntegrationTest failed due to can't find
javax.resource package when start cxf-bundle
- * [SMX4-149] - ServiceMix Example CXF OSGi build error on AIX;
DTDDVFactoryImpl does not extend from DTDDVFactory.
- * [SMX4-253] - add servlet-name osgi service property for
org.apache.servicemix.cxf.transport.http_osgi.SpringOsgiServlet to avoid NPE in
pax.web.extender
-
+ */
+
+ Apache ServiceMix 4.2.0
+ ================================
+ Overview
+ --------
+
+Apache ServiceMix 4.2.0 is a major release of the OSGi based ServiceMix ESB
platform. This release contains many
+bugfixes and feature enhancements over the 4.0.0 release. ServiceMix 4.2.0
includes the following dependencies:
+
+- Apache Felix Karaf 1.4.0
(http://felix.apache.org/site/apache-felix-karaf.html)
+ A lightweight OSGi platform built on top of Apache Felix OSGi framework.
Karaf provides much of the core OSGi
+ functionality and features (SSH shell, console commands, provisioning,
blueprint XML support, etc...)
+
+- Apache ServiceMix NMR 1.2.0
+ An OSGi based NMR and JBI container, with a new clustering engine ready for
enterprise deployment
+
+- Apache ServiceMix Components 2010.01
+ OSGi and JBI compatible components for common integration bindings such as
FTP, HTTP, JMS, etc. as well as
+ service engines such as Camel (Enterprise Integration Patterns), Quartz,
JSR-223 Scripting, etc.
+
+
+ServiceMix 4.2.0 also ships with a web console for administering and deploying
endpoints and components,
+additional OSGi bundles, and configuration files. We also include support for
running outof the box web applications
+via WAR file deployment. This release includes preliminary implementations of
the OSGi Enterprise Specification 4.2
+and includes support for OSGi fragment bundles. OSGi framework support
defauls to Apache Felix, but can be changed
+via a simple configuration paramater to use Eclipse Equinox.
+
+ Changelog
+ ---------
+The following list shows the bug fixes and enhancements included in this
release.
+
+
+Release Notes - ServiceMix 4 - Version 4.2.0
+
+** Sub-task
+ * [SMX4-220] - Extend the help command to display usefull help for all
commands available
+ * [SMX4-221] - The option --help on commands doesn't display good enough
help
+
+** Bug
+ * [SMX4-51] - Loan broker bpel demo fails in smx4
+ * [SMX4-93] - servicemix binary throws error on startup
+ * [SMX4-206] - Apache ServiceMix 4 binary assembly zip file is not valid
+ * [SMX4-246] - Avoid duplication of config files for NMR and Features
assembly build
+ * [SMX4-258] - add wss4j and xmlsec bundle in cxf feature
+ * [SMX4-260] - fix groovy.xml for simple example
+ * [SMX4-264] - Upgrade Features to Spring DM 1.2.0-rc1
+ * [SMX4-270] - Features build fails on Hudson when building the assembly
+ * [SMX4-274] - servicemix-osgi-cxf-code-first-archetype no longer
works.....
+ * [SMX4-275] - Upgrading jaxrs api from 0.8 to 1.0
+ * [SMX4-278] - cxf-transport-osgi: OsgiServlet fails to set
Message.REQUEST_URI property, resulting in NPE in JAXRSInInterceptor
+ * [SMX4-283] - there's no README for the cxf-jaxrs example in the kit
+ * [SMX4-287] - can't build bridge-camel example if not build bridge
example first
+ * [SMX4-298] - servicemix-scripting feature can't start alone
+ * [SMX4-302] - CXF feature doesn't include the saaj-impl bundle
+ * [SMX4-303] - *.jks shouldn't be changed when generated src kit
+ * [SMX4-304] - Hudson does not deploy artifacts for SMX4 features/assembly
+ * [SMX4-305] - SMX 4 development builds have two files with ${} names not
replaced
+ * [SMX4-307] - servicemix-client fails with
java.lang.NoClassDefFoundError: org/apache/sshd/client/future/ConnectFuture
+ * [SMX4-308] - Update examples to co-ordinate with OSGI HTTP Service
default port to now be 8181
+ * [SMX4-309] - Problem in ActiveMQ command documentation and/or
implementation
+ * [SMX4-310] - JAX-WS consumer can not access the JAX-WS service deployed
into the nmr
+ * [SMX4-311] - Problems using CXF http-centric client api in ServiceMix
JBI component
+ * [SMX4-312] - gshell failed when invoking osgi/list command
+ * [SMX4-317] - camel features doen't includes right version of bundles
which are shipped with Servicemix
+ * [SMX4-320] - port used in examples should be changed from 8080 to 8181
+ * [SMX4-322] - Copying zip file to deploy directory on Windows causes
error from java.util.zip.ZipFile file in use by another process
+ * [SMX4-323] - ant tasks do not work from install (taskdef.properties
incorrect)
+ * [SMX4-326] - Hot-deployed CXF bundles do no start after restarting
servicemix
+ * [SMX4-338] - FUSE ESB 4 Failover does not work with PostgreSQL and Oracle
+ * [SMX4-340] - servicemix xmlsec(1.4.2 & 1.4.3) bundle should use optional
import
+ * [SMX4-345] - feature name for cxf-wsdl-first-osgi-package example should
be examples-cxf-wsdl-first-osgi-package
+ * [SMX4-357] - xmlbeans bundle should import ant optionally
+ * [SMX4-362] - Missined commons-vfs bundle dependency in
features/assembly/pom
+ * [SMX4-363] - Unable to create a camel-jpa route inside Servicemix
+ * [SMX4-364] - nmr/examples not getting picked up in generated zip/gz
+ * [SMX4-365] - Some remaining references to servicemix.base (vs.
karaf.base)
+ * [SMX4-370] - add a startup.properties for features kit
+ * [SMX4-371] - porting camel example working with karaf and camel 2.0
+ * [SMX4-372] - porting bridge-camel example working with karaf and camel
2.0
+ * [SMX4-373] - porting simple example working with karaf and camel 2.0
+ * [SMX4-374] - add system.properties for features kit
+ * [SMX4-375] - strange output of console
+ * [SMX4-376] - restart karaf container in servicemix kit will hang
+ * [SMX4-377] - Replace our own camel features descriptor with the one
provided by Camel itself
+ * [SMX4-378] - Updates to the servicemix example readmes: Maven version
and port no updates
+ * [SMX4-380] - Zip distro for features includes the wrong
etc/org.apache.felix.karaf.features.cfg files
+ * [SMX4-381] - update maven-bundle-plugin version to 2.0.0
+ * [SMX4-383] - cluster demo can't work in current Servicemix kit
+ * [SMX4-385] - NMRConduitTest compilation failure on JDK 6
+ * [SMX4-386] - unix kit is missing the start/stop scripts
+ * [SMX4-387] - The start scripts call bin/karaf rather than bin/servicemix
+ * [SMX4-388] - Update the bundle to export the version number
+ * [SMX4-389] - Features repository url not available during startup
+ * [SMX4-392] - Default JMX connector path used by JBI ant tasks has been
superceeded by Karaf switch-over
+ * [SMX4-393] - XMLSec bundle has bad imports
+ * [SMX4-395] - update org.apache.servicemix.management.cfg with new jmx
url/user/password with karaf
+ * [SMX4-396] - Problems using JbossMessaging JMS provider (jndi problem)
+ * [SMX4-397] - help content for activemq command isn't correct
+ * [SMX4-398] - openjpa bundle should import the transaction package
without optional flag
+ * [SMX4-399] - Assembly build failures from mismatch of versions in
features.xml
+ * [SMX4-403] - Failed to parse a schema during ServiceMix 4 / Fuse ESB
4.1.0.2 build
+ * [SMX4-404] - Updates to ServiceMix example readmes
+ * [SMX4-406] - Groovy bundle fails to build
+ * [SMX4-407] - java.io.FileNotFoundException: etc/activemq-broker.xml when
start servicemix not from $SMX_HOME
+ * [SMX4-413] - some port specified in cxf-jaxrs demo isn't correct
+ * [SMX4-414] - shouldn't ship loan-broker-bpel example in smx4 kit
+ * [SMX4-415] - need add josql bundle to activemq feature
+ * [SMX4-416] - Bridge example fails after restart
+ * [SMX4-420] - In-only consumers break Camel routes containing in-out parts
+ * [SMX4-421] - JBI Maven plugin can not build SA if several Camel SUs are
included
+ * [SMX4-422] - CamelCXF Producer does not work if deployed inside JBI SU
+ * [SMX4-426] - Redundancy in bundles/versions for PAX-WEB between feature
file of ServiceMix 4.1.0-SNAPSHOT and Karaf 1.1.0-SNAPSHOT
+ * [SMX4-437] - Update loan-broker-bpel example to use ode-1.3.4 feature
+ * [SMX4-440] - servicemix-osgi-cxf-wsdl-first-archetype and
servicemix-osgi-cxf-code-first-archetype doesn't work anymore
+ * [SMX4-442] - Inconsisten Jetty versions between SMX4.1-SNAPSHOT and
Camel 2.1-SNAPSHOT breaks CXF
+ * [SMX4-443] - CXF JAX-RS feature lists a duplicate JAX-RS 1.0 specs
bundle dependency
+ * [SMX4-451] - camel-osgi demo fails with
org.apache.camel.FailedToStartRouteException (Multiple consumers for the same
endpoint)
+ * [SMX4-453] - servicemix.bat doesn't handle server and client parameter
properly
+ * [SMX4-461] - Test failures in SMX4 Features' project on AIX
+ * [SMX4-462] - Installing camel-cxf breaks the console
+ * [SMX4-463] - servicemix-osgi-camel-archetype uses obsolete XML schema
namespaces for Camel
+ * [SMX4-466] - camel-osgi feature no longer exists in Camel 2.1
+ * [SMX4-467] - Feature for 'servicemix-http' is incomplete
+ * [SMX4-468] - Unable to start admin:create'd instances with the provided
bin/karaf command
+ * [SMX4-473] - WSRMTest fails on AIX
+ * [SMX4-474] - namespace of the message in cxf-camel-nmr example should
match the class package
+ * [SMX4-476] - ServiceMix camel-ognl feature don't include all required
dependencies
+ * [SMX4-477] - groovy-bundle references to wrong antlr versions
+ * [SMX4-478] - SMX4 assembly contains several files named
<original-name>.<id>.formatted
+ * [SMX4-480] - Files in deploy folder before initial startup are getting
deployed before boot features
+ * [SMX4-481] - Not correct file mode in etc directory of the distribution
+ * [SMX4-485] - ServiceMix 4 doesn't use the etc/shell.init.script provided
in the distro
+ * [SMX4-491] - Wrap commons-pool 1.4 and 1.5.4 in servicemix bundles
+ * [SMX4-500] - version filter for README.txt of examples doesn't work
anymore
+ * [SMX4-501] - miss bundle for activemq feature
+ * [SMX4-502] - stop script doesn't match the default user/pass used by
ServiceMix
+ * [SMX4-504] - headers/attachment would lose from camel exchange to nmr
exchange
+ * [SMX4-508] - features should be self contained
+ * [SMX4-515] - opensaml bundle should include conf/schemas resource folders
+ * [SMX4-516] - The camel-nmr ServiceMixProducer creates a new Channel
per-exchange, also doesn't close it.
+
+** Improvement
+ * [SMX4-203] - Name of the Endpoints / MBeans in JConsole is confusing and
useless
+ * [SMX4-219] - The help of the shell commands is wrong or not sufficient
and needs improvement
+ * [SMX4-259] - minor revise for examples README
+ * [SMX4-267] - Port bridge sample to use camel instead of eip component
+ * [SMX4-282] - Add the Java DSL example for the example of camel-osgi
+ * [SMX4-284] - add filter to exclude artifacts after running mvn
eclipse:eclipse for examples
+ * [SMX4-286] - Restructure and add more description to 'bridge' example
+ * [SMX4-293] - change cxf nmr transport id to match the package path of
generated code
+ * [SMX4-316] - add xmlbeans bundle for cxf feature
+ * [SMX4-319] - feature for cxf-ws-addressing miss version attribute
+ * [SMX4-324] - feature kit should reuse the ant related files from nmr kit
+ * [SMX4-325] - Fixed the XMLResolver's IOException of JDK 1.5 in
XMLResolver bundle
+ * [SMX4-327] - add cxf-osgi and cxf-nmr features to features-repo
+ * [SMX4-334] - Create top-level examples README that lists with a brief
description all the examples, and general info
+ * [SMX4-346] - shouldn't specify release version for xsi:schemaLocation
for cxf-wsdl-first-osgi-package example
+ * [SMX4-347] - add opensaml bundle for cxf feature
+ * [SMX4-349] - Restructure and add more description to 'camel-osgi'
example
+ * [SMX4-351] - add more package import for cxf-osgi-transport bundle so
that it can work with ws-security
+ * [SMX4-352] - Fix the ClassNotFoundException in the xml security bundle
+ * [SMX4-353] - add cxf-ws-security test in examples/itests
+ * [SMX4-354] - OSGi bundles and versioning
+ * [SMX4-356] - Added OpenJPA 1.2.1 bundle
+ * [SMX4-366] - Update rest of SMX4 examples
+ * [SMX4-379] - Redo the branding for ServiceMix
+ * [SMX4-401] - ServiceMix 4 features file must be updated for ActiveMq
5.3.0
+ * [SMX4-428] - Support direct delegation to Camel routes
+ * [SMX4-446] - Update Feature file of SMX4 to use HTTP feature of karaf
and same version of jetty as camel feature file
+ * [SMX4-475] - Add a new bundle for Lucene 3.0.0 (lucene-core) jar in
order to support the camel-lucene feature in Camel
+ * [SMX4-479] - Override etc/org.ops4j.pax.logging.cfg to generate
servicemix.log in place of karaf.log
+ * [SMX4-482] - Default user is karaf/karaf and not smx/smx in the
distribution
+ * [SMX4-484] - Create a smack 3.1.0 bundle
+ * [SMX4-494] - Add a new bundle for Lucene 3.0.1 (lucene-core) jar in
order to support the latest version of the camel-lucene feature in Camel
+ * [SMX4-496] - add optional package bundle for cxf feature
+ * [SMX4-512] - Upgrade to ActiveMQ 5.3.1
+ * [SMX4-514] - Need a Netty bundle in Servicemix 4/Karaf to facilitate
installation of the recently added camel-netty component
+
+** New Feature
+ * [SMX4-143] - Create an "servicemix-osgi-restful-service" archetype that
shows how to deploy a RESTful CXF web service in SMX4
+ * [SMX4-268] - add java client for the new added bridge-camel example
which is easy for CPI test
+ * [SMX4-279] - Provide cxf-jaxrs feature and associated demo
+ * [SMX4-313] - ruby webservice support
+ * [SMX4-314] - groovy webservice support
+ * [SMX4-315] - javascript webservice support
+ * [SMX4-444] - Add camel-activemq feature
+ * [SMX4-448] - Create bundle for AspectJ
+ * [SMX4-450] - Create a specs bundle for JPA 2.0
+ * [SMX4-454] - Provide example : camel-loadbalancing-cxf-jax-rs-dao
+ * [SMX4-460] - Add bundle for jstl and standard jars files required for
Web project using jsp/taglibs
+ * [SMX4-470] - Create bundle for Dozer
+ * [SMX4-486] - Add an example to show how to use ServiceMix' Transaction
support in a Camel route
+ * [SMX4-495] - Added new version (6.1.22) of jetty cometd bundle
+ * [SMX4-499] - Add jsendnsa-core-1.3.1 bundle for camel-nagios
+ * [SMX4-509] - add cxf ws-rm example
+
+** Task
+ * [SMX4-201] - Upgrade to woodstox 4.x as it comes natively as an osgi
bundle
+ * [SMX4-257] - Provide a Xalan 2.7.1 bundle
+ * [SMX4-261] - add Velocity 1.6.2 Bundle
+ * [SMX4-271] - flesh out features/examples/cxf-ws-addressing
+ * [SMX4-272] - Upgrade to CXF 2.2
+ * [SMX4-273] - add opensaml bundle
+ * [SMX4-281] - Improve test coverage :: SMX4 :: cxf-transport-osgi
+ * [SMX4-290] - Improve test coverage :: SMX4 :: cxf-transport-nmr
+ * [SMX4-291] - Improve test coverage :: SMX4 :: cxf-binding-nmr
+ * [SMX4-292] - add example to demostrate how to package JBI endpoint with
spring dm osgi bundle
+ * [SMX4-294] - refactor tests to not use port 9000 so that the tests can
pass with sonar on same machine
+ * [SMX4-296] - upgrade to cxf 2.2.2
+ * [SMX4-300] - add cxf-ws-addressing example into the kit
+ * [SMX4-301] - Improve test coverage :: SMX4 :: servicemix-camel
+ * [SMX4-306] - ensure all test pass with IBM jdk
+ * [SMX4-332] - Port SMX4 nmr and features over to karaf
+ * [SMX4-335] - Replace the Geronimo mail bundle with Sun's ri
+ * [SMX4-336] - update cxf version to 2.2.3
+ * [SMX4-337] - use wss4j bundle jar directly instead of the servicemix
wss4j bundle one
+ * [SMX4-339] - Create Javax mail 1.4.1 bundle
+ * [SMX4-341] - use new created xmlsec 1.4.3 bundle in smx4 kit
+ * [SMX4-367] - upgrade the org.apache.servicemix.camel.component to use
camel 2.0
+ * [SMX4-369] - upgrade org.osgi.compendium and org.osgi.core version to
1.4.0
+ * [SMX4-400] - Upgrade the Features project to depend on CXF 2.2.4
+ * [SMX4-411] - Remove unused file: org.apache.servicemix.management.cfg
+ * [SMX4-436] - Add a bundle for juel 2.1.2
+ * [SMX4-438] - Change out-of-the-box etc/activemq-broker.xml to listen on
tcp://0.0.0.0:61616 instead of tcp://localhost:61616
+ * [SMX4-464] - add a demo for cxf with ws-security using http-osgi
transport
+ * [SMX4-465] - Update Jettison dependency to 1.2
+ * [SMX4-471] - Upgrade to Camel 2.2.0
+ * [SMX4-472] - add JPA/Hibernate example in SMX4
+ * [SMX4-483] - Add explicit statement to top-level NOTICES.txt on
relicensing of specs bundles under ASL
+ * [SMX4-488] - Add a bundle for JavaMail 1.4.3
+ * [SMX4-492] - Upgrade to use JavaMail 1.4.3
+ * [SMX4-493] - Upgrade to commons-dbcp 1.3
+ * [SMX4-498] - Added new version (7.0.1.v20091125) of jetty cometd bundle
+ * [SMX4-517] - create a OSGi bundle for jsch 0.1.42
+
+** Test
+ * [SMX4-269] - remove unnecessary camel endpoint spring definition for
SmxToCxfTest
+ * [SMX4-288] - Exclude demo/example modules from Sonar test coverage
reports.
+ * [SMX4-368] - fix IntegrationTest wit karaf
+ * [SMX4-409] - examples/itests/test/IntegrationTest failed after upgrade
to activemq 5.3
+ * [SMX4-447] - Failing unit in servicemix-camel component in the features
project
+
+** Wish
+ * [SMX4-348] - use XmlSchema 1.4.5 directly as it's already a bundle
+
+
+
+
+ Apache ServiceMix 4.0
+ ================================
+ Overview
+ --------
+
+Apache ServiceMix 4.0 is the first release of our OSGi based integration
platform. It includes two major components:
+- Apache ServiceMix Kernel 1.1.0
+ an OSGi runtime with a lot of extra features (SSH connectivity, provisioning
enhancements, Spring integration, ...)
+- Apache ServiceMix NMR 1.0.0
+ an OSGi based NMR and JBI container, which also comes with a new clustering
engine ready for enterprise deployment
+
+In addition, ServiceMix 4.0 also ships with enhanced ActiveMQ, Camel and CXF
integration as well as a whole set of
+examples to let you leverage this functionality. We also have out-of-the-box
support for deploying and running web
+applications, so they can run together with everything else in the same
container.
+
+ Changelog
+ ---------
+The following list shows the bug fixes and enhancements included in this
release.
+
+** Sub-task
+ * [SMX4-220] - Extend the help command to display usefull help for all
commands available
+ * [SMX4-221] - The option --help on commands doesn't display good enough
help
+
+** Bug
+ * [SMX4-16] - Deploying the servicemix-web-console-3.2.1.war does not work
+ * [SMX4-17] - The war deployer is not included in the distribution
+ * [SMX4-18] - Examples Integration Tests pointing to a previous version of
xmlschema cxf bundle
+ * [SMX4-20] - get BundleException when try to install camel-nmr feature
+ * [SMX4-24] - welcome screen and info command display wrong version
information of servicemix
+ * [SMX4-31] - Example cxf-camel-nmr fails with ClassNotFoundException
+ * [SMX4-32] - servicemix-camel: NPE in ServiceMixProducer
+ * [SMX4-35] - SMX4 assembly not getting installed/deployed
+ * [SMX4-36] - Bug in the installation of SMX4 on windows - txt and jar
files included by multiple bundles
+ * [SMX4-37] - Servicemix 4 assembly incorrectly looking for
servicemix-shared-compat
+ * [SMX4-40] - CXF Components are failing to deploy into Smx4
+ * [SMX4-41] - SMX4 basic sample fails with error Unrecognized xbean
namespace mapping: http://activemq.org/ra/1.0
+ * [SMX4-42] - Smx4 camel demo fails because the *itests* directory is
missing
+ * [SMX4-43] - Build failure when trying to build servicemix-features
+ * [SMX4-52] - The cxf-osgi example is failing to install in SMX4
+ * [SMX4-53] - camel-nmr example does not deploy correctly
+ * [SMX4-54] - Camel assembly fails to deploy in SMX4
+ * [SMX4-55] - Remove ServiceMix 3 itests from bridge example
+ * [SMX4-56] - The cxf-camel-nmr demo is failing in a smx4 kit
+ * [SMX4-57] - Came-sa is failing to deploy because camel-core appears to
be missing
+ * [SMX4-59] - add Incubator Repository to pom
+ * [SMX4-63] - SMX4 intermittently stalls while starting on Linux
+ * [SMX4-64] - The latest jbi-maven-plugin is broken
+ * [SMX4-65] - servicemix-script test failures
+ * [SMX4-67] - kit miss pom.xml in examples folder so that can't build the
samples
+ * [SMX4-68] - correct README.txt for samples
+ * [SMX4-69] - the pom.xml in examples should be filted when build kit
+ * [SMX4-70] - bridge example failing to deploy
+ * [SMX4-71] - Components build order incorrect
+ * [SMX4-72] - NullPointerException on 'features install'
+ * [SMX4-74] - can't build features trunk with clean local repo
+ * [SMX4-75] - get javax.jbi.JBIException: null mBeanServer when exit smx4
+ * [SMX4-77] - Problem with properties used in <parent> in several poms
under features/trunk/examples
+ * [SMX4-80] - add-features-to-repo of features-maven-plugin didn't check
if the file is in local repo before copy it
+ * [SMX4-88] - camel-nmr example doesn't work
+ * [SMX4-89] - features project build failing
+ * [SMX4-90] - make feature project build successfully according to recent
refactor of SMX3 container
+ * [SMX4-94] - org.mortbay.util version mismatch
+ * [SMX4-95] - camel example doesn't work
+ * [SMX4-96] - cxf-camel-nmr example doesn't work
+ * [SMX4-98] - Integration tests fails with Java 6
+ * [SMX4-100] - bridage example doesn't work
+ * [SMX4-101] - Need a JMX mbean to allow shutting down of SMX4 container
+ * [SMX4-103] - bridge example fails due to ClassNotFoundException
+ * [SMX4-104] - servicemix-wsn2005 failed to start
+ * [SMX4-106] - Slow startup can cause bridge-sa deployment to fail
+ * [SMX4-112] - Should exclude the org.apache.servicemix.features.cfg from
the kernel kit
+ * [SMX4-118] - features maven plugin can't build with jdk15
+ * [SMX4-119] - Startup exceptions for missing bundle
+ * [SMX4-126] - The dynamic-import doesn't seem to find the javax.* classes
in smx4
+ * [SMX4-128] - WSAddressingTest test case failures on AIX.
+ * [SMX4-129] - Servicemix features POM needs to depend on 1.1.0-SNAPSHOT
of servicemix-utils
+ * [SMX4-131] - Servicemix 4 is missing commons-codec bundle in
kit.(required by servicemix-http component)
+ * [SMX4-135] - The CXF NMR transport does not use the given URI to
identify the NMR endpoint
+ * [SMX4-139] - Make SAAJ implementation bundle works on non Sun JVM
+ * [SMX4-146] - can not find javax.xml.transform.stax.StAXSource
+ * [SMX4-148] - Trouble Building Spec Project
+ * [SMX4-151] - cxf-transport-osgi doesn't forward the 'Accept' HTTP header
to CXF
+ * [SMX4-153] - The subshells are no longer working correctly
+ * [SMX4-154] - "packages help" is not working with german locale
+ * [SMX4-155] - ServiceMix4 trunk actually can't be built because of
missing deps
+ * [SMX4-156] - Samples :: WSDL First :: JSR 181 fails to build
+ * [SMX4-160] - Create a default client for the
"servicemix-osgi-cxf-code-first-archetype" so that you can run this against
the deployed bundle.
+ * [SMX4-165] - Add bundle for hamcrest 1.2
+ * [SMX4-177] - commons-dbcp component doesn't allow dynamic imports
+ * [SMX4-180] - Examples will not build from trunk
+ * [SMX4-188] - camel xslt compoent can't work with JAXP ri 1.4.2 bundle
+ * [SMX4-189] - Activation spec fails compile with JDK 1.6
+ * [SMX4-194] - junit bundle needs to be built as the kernel tests depend
on it
+ * [SMX4-195] - servicemix-camel unit tests fail when using latest SNAPSHOT
of the Camel 1.5 branch
+ * [SMX4-198] - remove unnecessary folder from kit examples
+ * [SMX4-200] - Startup hangs occasionally
+ * [SMX4-204] - Unable to retrieve endpoint for a given service QName
+ * [SMX4-205] - Logging not fully working with Windows (Vista?)
+ * [SMX4-206] - Apache ServiceMix 4 binary assembly zip file is not valid
+ * [SMX4-216] - jar file cannot be found during mvn clean install execution
of http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk/assembly
+ * [SMX4-217] - Unresolved constraint in servicemix-osworkflow feature
+ * [SMX4-222] - Jsp support is not enabled. Is org.ops4j.pax.web.jsp bundle
installed?
+ * [SMX4-224] - ServiceMix-Mail is unable to find specific providers for
protocols like imaps
+ * [SMX4-225] - Duplicate artifact and groupid in kernel branding modules
+ * [SMX4-228] - Make sure all NMR dependencies are in the local Maven
repository when building an SMX4 features assembly
+ * [SMX4-230] - Compatibility issue in the
org.apache.servicemix.cxf.transport.nmr project
+ * [SMX4-246] - Avoid duplication of config files for NMR and Features
assembly build
+ * [SMX4-249] - camel-cxf, camel-msv and camel-stringtemplate can not be
installed
+ * [SMX4-250] - Error with the OSGI bundle cglib version n° created
(2.1.0.3 instead of 2.1.3)
+
+** Improvement
+ * [SMX4-19] - use bundle jar for org.apache.servicemix.camel.component
+ * [SMX4-21] - add bundle jar for commons-io
+ * [SMX4-22] - verify MESSAGE dataFormat of camel-cxf can work with
servicemix-camel
+ * [SMX4-23] - add bundle jar for commons-jxpath
+ * [SMX4-25] - Upgrade to CXF 2.1.x
+ * [SMX4-27] - avoid hardcode lib version in features.xml
+ * [SMX4-29] - Include examples with binary distribution and add readmes
+ * [SMX4-34] - Add an out-of-the-box ActiveMQ broker configuration
+ * [SMX4-47] - can't download javax.ws.rs:jsr311-api:jar:0.8
+ * [SMX4-49] - Add a Camel features.xml to easily install Camel components
+ * [SMX4-58] - filter version in the examples README of kit
+ * [SMX4-60] - add apache snapshots repo to org.ops4j.pax.url.mvn.cfg to
avoid mvn url resolve exception
+ * [SMX4-62] - add legal version property to bundles-pom
+ * [SMX4-91] - Upgrade to jetty 6.1.12rc1
+ * [SMX4-113] - Provide java based client to test bridge example.
+ * [SMX4-120] - change SOAPFactory and MessageFactory name in saaj-impl
bundle
+ * [SMX4-168] - add jetty-bundle-6.1.14
+ * [SMX4-171] - Develop test case to demonstrate and verify native
deployment of CXF service using jbi/nmr transport
+ * [SMX4-172] - Develop test case to demonstrate and verify native
deployment of CXF service using jms transport
+ * [SMX4-183] - use servicemix javamail api and activation bundle jar but
not geronimo javamail and activation api bundle
+ * [SMX4-186] - ensure camel feature use same spring version as the
container
+ * [SMX4-190] - add OsgiDestinationRegistryIntf so that we can
export/import OsgiDestinationRegistry by interface
+ * [SMX4-191] - upgrade spring to 2.5.6 and spring osgi to 1.2.0-m2 for
features project
+ * [SMX4-192] - revise examples README to use the new syntax gshell command
+ * [SMX4-193] - specify feature version in feature dependency if not use
the default one
+ * [SMX4-196] - Implement OSGi RFC 98 (Transactions in OSGi)
+ * [SMX4-199] - Move 'demos' folder into 'examples/kernel-demos' folder.
+ * [SMX4-203] - Name of the Endpoints / MBeans in JConsole is confusing and
useless
+ * [SMX4-208] - Make activemq feature depends on transaction
+ * [SMX4-209] - Upgrade quarz bundle to 1.6.1
+ * [SMX4-219] - The help of the shell commands is wrong or not sufficient
and needs improvement
+ * [SMX4-226] - Avoid use of ActiveMQ ShutdownHook when ActiveMQ is
embedded in ServiceMix 4
+ * [SMX4-229] - Upgrade to XBean 3.5
+ * [SMX4-240] - Feature.xml file generated for camel contains duplicate
bundles. It must be cleaned up
+ * [SMX4-241] - servicemix-cxf-bc feature should depend on cxf feature but
not include duplicated bundles cxf feature have
+ * [SMX4-242] - feature maven plugin should add default version to feature
when generate feature.xml
+ * [SMX4-245] - Upgrade to latest version of pax web
+ * [SMX4-252] - CXF Feature should have a jsr311 specs bundle installed
+ * [SMX4-255] - revise README for cxf-nmr examples
+
+** New Feature
+ * [SMX4-15] - Make JEE specs that use the services discovery mechanism
work in OSGi
+ * [SMX4-79] - Use the features plugin to generate the assembly and use
OSGi packaged JBI components instead of the JBI packaging
+ * [SMX4-142] - Create an "servicemix-osgi-ws-wsdl-first" archetype that
shows how to deploy a WSDL-first CXF web service in SMX4
+ * [SMX4-143] - Create an "servicemix-osgi-restful-service" archetype that
shows how to deploy a RESTful CXF web service in SMX4
+ * [SMX4-178] - add nmr:address ExtensibilityElement for wsdl port
+ * [SMX4-179] - add bundle jar for geronimo-javamail_1.4_provider
+ * [SMX4-181] - add bundle for javamail api
+ * [SMX4-182] - add bundle jar for geronimo-javamail_1.4_provider-1.5.jar
+ * [SMX4-185] - add bunle jar for activation api
+ * [SMX4-207] - add ant script which is used for management JBI artifacts
using Mbeans into distributions
+ * [SMX4-243] - Install the web feature by default
+ * [SMX4-244] - Install the jbi clustering by default
+
+** Task
+ * [SMX4-30] - Build SMX4 Assembly
+ * [SMX4-48] - Remove examples with static SMX3 configuration from assembly
+ * [SMX4-86] - add example to show how to use osgi propertie placeholder
and how to deploy & update the properties file from shell
+ * [SMX4-87] - update cxf version to 2.1.3-SNAPSHOT
+ * [SMX4-99] - remove wsdl-first sample from smx4 kit since
servicemix-jsr181 is deprecated in smx4
+ * [SMX4-108] - remove loan-broker-bpel from kit
+ * [SMX4-110] - add missing pax lib to m2-repo
+ * [SMX4-136] - update to cxf 2.1.3
+ * [SMX4-137] - update to camel 1.5
+ * [SMX4-163] - exclude xom dependency from xstream
+ * [SMX4-170] - need add SSHD snapshots repo to nmr project
+ * [SMX4-212] - Upgrade to cxf 2.1.4
+ * [SMX4-223] - Remove the svn repo from the features config file
+
+** Test
+ * [SMX4-33] - several smx4/features/camel tests failed due to recent
change in camel-cxf component
+ * [SMX4-66] - Add a basic http osgi client/server test to
feature/trunk/example
+ * [SMX4-82] - Add soap handler osgi test to servicemix 4 trunk/examples
+ * [SMX4-85] - Add WS-Addressing osgi tests
+ * [SMX4-122] - IntegrationTest will fail in features/examples/itests
+ * [SMX4-133] - WS Security Test failing on AIX
+ * [SMX4-138] - testSoapHandlerOsgi failed
+ * [SMX4-147] - examples/itests/IntegrationTest failed due to can't find
javax.resource package when start cxf-bundle
+ * [SMX4-149] - ServiceMix Example CXF OSGi build error on AIX;
DTDDVFactoryImpl does not extend from DTDDVFactory.
+ * [SMX4-253] - add servlet-name osgi service property for
org.apache.servicemix.cxf.transport.http_osgi.SpringOsgiServlet to avoid NPE in
pax.web.extender
+
Apache ServiceMix 4.0-m1