blob: 989b91c60c8f518a2cadabf630c62c43b82abb12 [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 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
================================
See the README.txt file for more general informations about ServiceMix 4.
This is the first milestone of ServiceMix 4. All the features are not
fully implemented yet and things may be changed until the final 4.0 release.
Please refer to the web site for more informations and feel free to ask any
questions on the ServiceMix mailing lists or simply to provide feedback
(we appreciate it very much).
Thanks you for downloading ServiceMix Kernel. Enjoy !
The ServiceMix Team
http://servicemix.apache.org/team.html