--- 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]