blob: 9781b037b33aac917cd979ebabfd1fba788df6d1 [file] [log] [blame]
---
title: ServiceMix 3.0
page_version: 7
page_creator: gnodet
page_modifier: gnodet
--- pipeline:conf
h2. Download Here
*Linux/Mac OS X/Unix Downloads*
* [Apache ServiceMix 3.0-incubating (.tar.gz)|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.tar.gz] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.tar.gz.asc] [SHA|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.tar.gz.sha1] [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.tar.gz.md5]
* [Apache ServiceMix 3.0-incubating Sources (.tar.gz)|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.tar.gz] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.tar.gz.asc] [SHA|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.tar.gz.sha1] [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.tar.gz.md5]
*Windows Downloads*
* [Apache ServiceMix 3.0-incubating (.zip)|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.zip] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.zip.asc] [SHA|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.zip.sha1] [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating.zip.md5]
* [Apache ServiceMix 3.0-incubating Sources (.zip)|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.zip] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.zip.asc] [SHA|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.zip.sha1] [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/apache-servicemix/3.0-incubating/apache-servicemix-3.0-incubating-src.zip.md5]
h2. Release notes
* *Bug*
** [SM-352|https://issues.apache.org/activemq/browse/SM-352] - Empty service assembly name prevents service units from start
** [SM-367|https://issues.apache.org/activemq/browse/SM-367] - Add a JCA processor to servicemix-jms
** [SM-403|https://issues.apache.org/activemq/browse/SM-403] - The JMS spec mandates that all properties on JMS message are valid java identifiers
** [SM-439|https://issues.apache.org/activemq/browse/SM-439] - servicemix-beanflow - Workflow.joinAll failure to register onStop callback if first Activity stops during start handler
** [SM-477|https://issues.apache.org/activemq/browse/SM-477] - servicemix-http does not reply with HTTP 202 when processing "oneway" SOAP messages
** [SM-484|https://issues.apache.org/activemq/browse/SM-484] - Missing dependencies for Maven 2 build
** [SM-490|https://issues.apache.org/activemq/browse/SM-490] - Inconsistent property names for JbiConstants.PROTOCOL_TYPE and JbiConstants.PROTOCOL_HEADERS
** [SM-493|https://issues.apache.org/activemq/browse/SM-493] - CopyTransformer does not copy SecuritySubject
** [SM-498|https://issues.apache.org/activemq/browse/SM-498] - StaxSource: Bug in parse() method for character streams
** [SM-499|https://issues.apache.org/activemq/browse/SM-499] - main.wsdl not accessible after deploying WSDL to servicemix-http component
** [SM-502|https://issues.apache.org/activemq/browse/SM-502] - *ProviderProcessor in servicemix-jms overwrites the MimeMessage content-type with the one from the incoming normalizedmessage
** [SM-503|https://issues.apache.org/activemq/browse/SM-503] - servicemix-http provider should not add the inMessage content-type header to the response if a new content-type is generated (mime messages)
** [SM-504|https://issues.apache.org/activemq/browse/SM-504] - Beanflow: Multiple execution of beanflow steps
** [SM-505|https://issues.apache.org/activemq/browse/SM-505] - When a component sendSync an InOut exchange to itself, the exchange is never delivered
** [SM-508|https://issues.apache.org/activemq/browse/SM-508] - Marshaller spelled wrong in API
** [SM-511|https://issues.apache.org/activemq/browse/SM-511] - Problem with schemas' import when there are multiple xsds in many dirs
** [SM-512|https://issues.apache.org/activemq/browse/SM-512] - sendsync from a service to another service seems to cause a deadlock under load
** [SM-514|https://issues.apache.org/activemq/browse/SM-514] - ValidateComponent does not create StreamSource with a SystemId which breaks schema includes and imports
** [SM-515|https://issues.apache.org/activemq/browse/SM-515] - StringSource should throw an NPE when built with a null string instead of throwing it when calling getInputStream
** [SM-516|https://issues.apache.org/activemq/browse/SM-516] - MessageUtil should support empty content when copying messages
** [SM-520|https://issues.apache.org/activemq/browse/SM-520] - commons-pool need to be included as a dependency of servicemix-core
** [SM-522|https://issues.apache.org/activemq/browse/SM-522] - Missing buildSharedLibrary implementation in ServiceMixConfigBuilder gbean
** [SM-524|https://issues.apache.org/activemq/browse/SM-524] - XML generated by AdminCommmandsService.listComponents() is not well-formed
** [SM-526|https://issues.apache.org/activemq/browse/SM-526] - Fault messages returned to BPEL via servicemix-bpe are not accessible in BPEL
** [SM-529|https://issues.apache.org/activemq/browse/SM-529] - Servicemix-Component's MPSSettingTest.java hangs indefinitely.
** [SM-535|https://issues.apache.org/activemq/browse/SM-535] - Allow interface to be used with jsr181 annotations
** [SM-542|https://issues.apache.org/activemq/browse/SM-542] - NPE occurs in ODE-BPE when undeploying and redeploying the loan broker demo.
** [SM-544|https://issues.apache.org/activemq/browse/SM-544] - Configuration is not available for lighweight deployment
** [SM-545|https://issues.apache.org/activemq/browse/SM-545] - jbi-maven-plugin throws an error when building a jbi-service-assembly with 2 or more dependencies using the same component.
** [SM-547|https://issues.apache.org/activemq/browse/SM-547] - When the xbean deployer throws a RuntimeException or Error on first deployment, redeployment of the SU fails
** [SM-549|https://issues.apache.org/activemq/browse/SM-549] - QuartzComponent start sending messages when initialized rather than when started
** [SM-551|https://issues.apache.org/activemq/browse/SM-551] - wsdlsoap:address generated by http component for proxied endpoint misses trailing slash
** [SM-552|https://issues.apache.org/activemq/browse/SM-552] - JBoss Deployer fails when uninstalling / reinstalling Service Assemblies
** [SM-553|https://issues.apache.org/activemq/browse/SM-553] - MessageExchangeImpl.toString() converts message content to DOMSource
** [SM-554|https://issues.apache.org/activemq/browse/SM-554] - Deployment problem when one SU ina SA fail to deploy. Other SU may not be properly shutdown.
** [SM-558|https://issues.apache.org/activemq/browse/SM-558] - ComponentContext.resolveEndpointReference does not resolve JBI internal EPR format
** [SM-560|https://issues.apache.org/activemq/browse/SM-560] - Internal EPR document fragments provided by ServiceMix are not valid NS-aware DOMs
** [SM-562|https://issues.apache.org/activemq/browse/SM-562] - Unable to start due to missing lib/optional directory
** [SM-563|https://issues.apache.org/activemq/browse/SM-563] - service unite declaration orderi in jbi.xml does not correspond to the service assembly pom
** [SM-566|https://issues.apache.org/activemq/browse/SM-566] - JmsReceiverComponent trying to receive message before its JBI properties have been fully initialised
** [SM-571|https://issues.apache.org/activemq/browse/SM-571] - Memory leak in DeliveryChannelImpl
** [SM-572|https://issues.apache.org/activemq/browse/SM-572] - servicemix-wsn2005 always use the anonymous publisher
** [SM-574|https://issues.apache.org/activemq/browse/SM-574] - JBoss Deployer fails to deploy ServiceMix properly on startup of JBoss
* *Improvement*
** [SM-292|https://issues.apache.org/activemq/browse/SM-292] - Add a toDOMElement method to SourceTransformer and check all calls to toDOMNode for possible CCE
** [SM-406|https://issues.apache.org/activemq/browse/SM-406] - Email component should support attachment (multipart MIME email)
** [SM-474|https://issues.apache.org/activemq/browse/SM-474] - Add validation code in for jbi descriptor to enforce the inclusion of bootstrap classname and classpath elements
** [SM-478|https://issues.apache.org/activemq/browse/SM-478] - allow URIs to be easily used by the ServiceMixClient
** [SM-479|https://issues.apache.org/activemq/browse/SM-479] - Add support for relative schema imports in WSDLFlattener
** [SM-488|https://issues.apache.org/activemq/browse/SM-488] - SoapHelper Improvement: Resolve WSDL operation name based on message content
** [SM-489|https://issues.apache.org/activemq/browse/SM-489] - XalanComponent (XSLT Transform Component)
** [SM-496|https://issues.apache.org/activemq/browse/SM-496] - Allows the soap-binding example to run in FireFox.
** [SM-500|https://issues.apache.org/activemq/browse/SM-500] - FTPClientPool can't put its clients into passive mode
** [SM-501|https://issues.apache.org/activemq/browse/SM-501] - ServiceMix Ant tasks: accept URL for file
** [SM-506|https://issues.apache.org/activemq/browse/SM-506] - Improve jsr181 proxy to use a service factory
** [SM-517|https://issues.apache.org/activemq/browse/SM-517] - Re-structure the common/soap shared libraries
** [SM-518|https://issues.apache.org/activemq/browse/SM-518] - MessageExchangeFactoryImpl.setDefaults(MessageExchangeImpl exchange) check for null
** [SM-525|https://issues.apache.org/activemq/browse/SM-525] - Enhancement to ValidateComponent to implement a complete and flexible error handling scheme for schema validation
** [SM-528|https://issues.apache.org/activemq/browse/SM-528] - using the new ClientFactory for the JSR181 proxy inside jsr181 service unit
** [SM-539|https://issues.apache.org/activemq/browse/SM-539] - Move org.apache.servicemix.eip.MessageUtil to org.apache.servicemix.jbi.util.MessageUtil (in servicemix-core)
** [SM-550|https://issues.apache.org/activemq/browse/SM-550] - The http provider endpoint should use send instead of sendSync
** [SM-567|https://issues.apache.org/activemq/browse/SM-567] - Allow the soap style to be set for jsr181 endpoint
* *New Feature*
** [SM-457|https://issues.apache.org/activemq/browse/SM-457] - Classloader for XBean deployment should support child delegation and class exclusions
** [SM-486|https://issues.apache.org/activemq/browse/SM-486] - MessagePropertySetter
** [SM-495|https://issues.apache.org/activemq/browse/SM-495] - Provide a jndi factory to create clients and bind it to the JNDI tree when the container is started
** [SM-509|https://issues.apache.org/activemq/browse/SM-509] - Support mtom and attachments
** [SM-513|https://issues.apache.org/activemq/browse/SM-513] - Support for HTTP basic authentication
** [SM-540|https://issues.apache.org/activemq/browse/SM-540] - Add a new handler to force parsing the input message as a DOM
* *Task*
** [SM-458|https://issues.apache.org/activemq/browse/SM-458] - Remove xbean patches
** [SM-519|https://issues.apache.org/activemq/browse/SM-519] - Update LICENSE and NOTICE files according to http://www.apache.org/dev/apply-license.html#license
** [SM-533|https://issues.apache.org/activemq/browse/SM-533] - Change all tooling version from 1.0-incubating-SNAPSHOT to 3.0-incubating-SNAPSHOT
* *Wish*
** [SM-491|https://issues.apache.org/activemq/browse/SM-491] - Links in apache-servicemix-3.0-M2-incubating/README are stale/broken.
h2. SVN Tag Checkout
{code}
svn co http://svn.apache.org/repos/asf/incubator/servicemix/tags/servicemix-3.0/
{code}
h2. Changelog
For a more detailed view of new features and bug fixes, see the [changelog|http://issues.apache.org/activemq/secure/IssueNavigator.jspa?pid=10950&fixfor=11785&sorter/field=issuekey&sorter/order=DESC&tempMax=999&reset=true]