Fuse ESB/MQ Enterprise 7.1.0 rollup patch #1 - July 2013 ====================================================== This patch is intended to be applied to Fuse ESB/MQ Enterprise 7.1.0.fuse-047 installations. It is OK to have applied earlier patches to the container. Before applying this patch, a separate patch to the patching sub system needs to be applied. This patch file is named: fuse-esb-7.1.0.fuse-047-1_2013-prereq.zip After this is succefully applied, you can install the main rollup patch file named: fuse-esb-7.1.0.fuse-047-1_2013.zip To apply these patches, please follow the relevant documentation in the "Configuring and Running Fuse ESB Enterprise" book: http://fusesource.com/docs/esbent/7.1/esb_runtime/ESBRuntimePatching.html The following issues are fixed in this patch, broken down by project: h2. What's new in ActiveMQ, June 19, 2013 h3. Bug * [AMQ-4254|https://issues.apache.org/jira/browse/AMQ-4254] - BrokerXmlConfigStartTest fails intermittently * [AMQ-4260|https://issues.apache.org/jira/browse/AMQ-4260] - MessageGroupLateArrivalsTest fails intermittently * [AMQ-4397|https://issues.apache.org/jira/browse/AMQ-4397] - XSS vulnerability in scheduled.jsp * [AMQ-4398|https://issues.apache.org/jira/browse/AMQ-4398] - XSS vulnerability in demo web application * [AMQ-4486|https://issues.apache.org/jira/browse/AMQ-4486] - ActiveMQResourceAdapter.getXARessources() broken * [AMQ-4548|https://issues.apache.org/jira/browse/AMQ-4548] - KahaDB can recover old inflight XA transactions that keep logs from being cleaned up. * [ENTMQ-112|http://fusesource.com/issues/browse/ENTMQ-112] - BTreeIndexTest hangs when run on Windows * [ENTMQ-165|http://fusesource.com/issues/browse/ENTMQ-165] - CompressionOverNetworkTest fails intermittently under Hudson h3. Improvement * [AMQ-4124|https://issues.apache.org/jira/browse/AMQ-4124] - Disable sample web application from out of the box broker h3. Task * [AMQ-4524|https://issues.apache.org/jira/browse/AMQ-4524] - Remove camel-jetty dep from project h2. What's new in ServiceMix NMR, June 19, 2013 h3. Bug * [SMX4NMR-307|https://issues.apache.org/jira/browse/SMX4NMR-307] - org.apache.servicemix.nmr.osgi can throw an exception when shutting down h2. What's new in Fuse ESB/MQ/Fabric/FMC, June 20, 2013 h3. Bug * [ENTESB-487|http://fusesource.com/issues/browse/ENTESB-487] - camel-spring is listed 2 times in boot features in esb-minimum * [ENTESB-498|http://fusesource.com/issues/browse/ENTESB-498] - Feature dependencies not being installed in Fabric * [ENTESB-522|http://fusesource.com/issues/browse/ENTESB-522] - Camel Master Component Ignoring parameters * [ENTESB-523|http://fusesource.com/issues/browse/ENTESB-523] - Camel Fabric component doesn't take the parameters into consideration * [ENTESB-748|http://fusesource.com/issues/browse/ENTESB-748] - Unable to install patch for Fabric in 7.1.0.fuse-047 release * [ENTMQ-314|http://fusesource.com/issues/browse/ENTMQ-314] - Broker should restart if it stops itself (for example due to lossing a lock). * [FABRIC-352|http://fusesource.com/issues/browse/FABRIC-352] - The installation path for a remote ssh container is ignored * [FABRIC-353|http://fusesource.com/issues/browse/FABRIC-353] - Manually Modifying the karaf.name causes problems when adding containers to an ensemble * [FABRIC-359|http://fusesource.com/issues/browse/FABRIC-359] - Fabric loadbalancer atttempts to access inactive container * [FABRIC-363|http://fusesource.com/issues/browse/FABRIC-363] - Version create and update does not properly propagate entries in the registry. * [FABRIC-365|http://fusesource.com/issues/browse/FABRIC-365] - Modifying the ensemble will not work if the version of the containers has changed. * [FABRIC-397|http://fusesource.com/issues/browse/FABRIC-397] - Unable to provision FAB on remote fabric container * [FABRIC-398|http://fusesource.com/issues/browse/FABRIC-398] - Features Repository not able to be resolved * [FMC-442|http://fusesource.com/issues/browse/FMC-442] - Save profiles to file does not store the abstract attribute * [FMC-443|http://fusesource.com/issues/browse/FMC-443] - Export and import of profiles has some issues - eg version numbers not honored, and truncating data * [FMC-453|http://fusesource.com/issues/browse/FMC-453] - Profiles page needs initial loading widget * [FMC-455|http://fusesource.com/issues/browse/FMC-455] - Creating profiles with spaces cause an Error Failed to access container details message in the FMC Containers tab * [FMC-458|http://fusesource.com/issues/browse/FMC-458] - Wrong table layout when inputting a very long string to input fields in Web Console * [FMC-459|http://fusesource.com/issues/browse/FMC-459] - Wrong behaviour of input fields, when using right arrow button to edit text while creating container in Web Console * [FMC-460|http://fusesource.com/issues/browse/FMC-460] - 'Error uploading patch file' occurs when no patch is specified for upload in Web Console * [FMC-461|http://fusesource.com/issues/browse/FMC-461] - Patching Successful message occurs, no matter which .zip file was uploaded as patch(or no file was uploaded) * [FMC-462|http://fusesource.com/issues/browse/FMC-462] - User always has admin rights, no matter if he has admin role assigned to him in Web Console * [FMC-471|http://fusesource.com/issues/browse/FMC-471] - FMC Memory Leak of org.fusesource.fabric.jaas.ZookeeperProperties * [FMC-477|http://fusesource.com/issues/browse/FMC-477] - After changing admin password container Details opening fails with exception. * [FMC-483|http://fusesource.com/issues/browse/FMC-483] - nulls characters in imported profile files h3. Improvement * [ENTESB-539|http://fusesource.com/issues/browse/ENTESB-539] - remove geronimo-servlet_2.5 bundle from servicemix-http feature * [FABRIC-377|http://fusesource.com/issues/browse/FABRIC-377] - Create a command for profiles to pick up new versions * [FABRIC-391|http://fusesource.com/issues/browse/FABRIC-391] - Unable to create child container on remote root container using oracle JDK 7 on linux h3. New Feature * [ENTESB-603|http://fusesource.com/issues/browse/ENTESB-603] - cxf-fabric need to support to publish the full qualified address when it uses the OSGi servlet transport * [ENTESB-604|http://fusesource.com/issues/browse/ENTESB-604] - cxf-fabric need to support to webclient which is used for the CXF JAXRS h3. Task * [ENTESB-536|http://fusesource.com/issues/browse/ENTESB-536] - ensure to use wss4j 1.6.9 for JBoss Fuse 6 h2. What's new in ServiceMix Features, June 19, 2013 h3. Bug * [ESB-1764|http://fusesource.com/issues/browse/ESB-1764] - jpa-hibernate feature does not install correctly with equinox * [SMX4-1273|https://issues.apache.org/jira/browse/SMX4-1273] - cxf-nmr trasport should copy the message header which value is String as the Protocol Header * [SMX4-1472|https://issues.apache.org/jira/browse/SMX4-1472] - servicemix-camel component should hornor the synchronous option h3. Improvement * [SMX4-1316|https://issues.apache.org/jira/browse/SMX4-1316] - add address/endpintName for dispatch process for CXF NMR transport * [SMX4-1378|https://issues.apache.org/jira/browse/SMX4-1378] - cxf-nmr trasport should copy the message header from CXF the Protocol Header h2. What's new in ServiceMix Components, June 19, 2013 h3. Bug * [ENTESB-638|http://fusesource.com/issues/browse/ENTESB-638] - Sync jetty version between poms and features * [SMXCOMP-956|https://issues.apache.org/jira/browse/SMXCOMP-956] - AsyncBaseLifeCycle should be able to return Error MessageExchange if provider threadpool is run out * [SMXCOMP-963|https://issues.apache.org/jira/browse/SMXCOMP-963] - StaticRoutingSlip doesn't propagate errors to the caller endpoint when some endpoints in in the slip doesn't exist * [SMXCOMP-964|https://issues.apache.org/jira/browse/SMXCOMP-964] - Camel doesn't return error while invoking jbi endpoint which doesn't exist, setting up a infinite loop on retry. * [SMXCOMP-965|https://issues.apache.org/jira/browse/SMXCOMP-965] - HttpConsumerEndpoint invokes sendError with null exchange h2. What's new in Aries, June 19, 2013 h3. Bug * [ARIES-1004|https://issues.apache.org/jira/browse/ARIES-1004] - When the framework is being shut down, blueprint bundles are not shut down orderly * [ARIES-962|https://issues.apache.org/jira/browse/ARIES-962] - Deadlock while stopping OSGi container * [ARIES-983|https://issues.apache.org/jira/browse/ARIES-983] - The BundleHookBundleTracker has an invalid logic wrt initially tracked bundles * [ARIES-984|https://issues.apache.org/jira/browse/ARIES-984] - When shutting down, the JMX agent should wait for threads to be terminated * [ARIES-985|https://issues.apache.org/jira/browse/ARIES-985] - Improve robustness of JMX Blueprint bundle activator * [ARIES-986|https://issues.apache.org/jira/browse/ARIES-986] - The blueprint extender does not support high concurrency very well * [ARIES-988|https://issues.apache.org/jira/browse/ARIES-988] - The proxy manager should unregister its service * [ARIES-991|https://issues.apache.org/jira/browse/ARIES-991] - Concurrency issue which can cause a service to be kept registered h2. What's new in ServiceMix Specs, June 19, 2013 h3. Bug * [SMX4-1373|https://issues.apache.org/jira/browse/SMX4-1373] - infinite loop in BundleFactoryLoader * [SMX4-1447|https://issues.apache.org/jira/browse/SMX4-1447] - can't endorse activation smx activation-api-1.1 spec jar h2. What's new in Camel, June 19, 2013 h3. Bug * [CAMEL-5358|https://issues.apache.org/jira/browse/CAMEL-5358] - camel-castor does not work in apache service mix modules * [CAMEL-5459|https://issues.apache.org/jira/browse/CAMEL-5459] - Folder closed too early when working asynchronously * [CAMEL-5748|https://issues.apache.org/jira/browse/CAMEL-5748] - Classloader mixup in Direct VM component * [CAMEL-5774|https://issues.apache.org/jira/browse/CAMEL-5774] - ActiveMQ target endpoint with transferExchange=true does not work together with source File endpoint with preMove option set * [CAMEL-5821|https://issues.apache.org/jira/browse/CAMEL-5821] - Camel Jetty chunked parameter appears broken * [CAMEL-5837|https://issues.apache.org/jira/browse/CAMEL-5837] - Problem with nested schema imports when upgrading from 2.8.6 to 2.10.2 * [CAMEL-5839|https://issues.apache.org/jira/browse/CAMEL-5839] - camel-zookeeper: The usage of the endpoint's option 'awaitExistence' would have no effect * [CAMEL-5866|https://issues.apache.org/jira/browse/CAMEL-5866] - Pass Exchange param to TypeConverter.convertTo calls where possible * [CAMEL-5877|https://issues.apache.org/jira/browse/CAMEL-5877] - Sporadic Source Conversion issues with CxfPayload * [CAMEL-5880|https://issues.apache.org/jira/browse/CAMEL-5880] - camel-quickfix: QuickfixjEndpoint should adhere the InOut exchange pattern if you would ask for this MEP * [CAMEL-5887|https://issues.apache.org/jira/browse/CAMEL-5887] - Unexpected behavior when combining onException and multiple adviceWith in camel-core * [CAMEL-5888|https://issues.apache.org/jira/browse/CAMEL-5888] - When call removeRouteDefinition the route doesn't removed from collection of route Definitions. * [CAMEL-5890|https://issues.apache.org/jira/browse/CAMEL-5890] - NPE when jaxb fallback converter is used with RequestEntityConverter * [CAMEL-5897|https://issues.apache.org/jira/browse/CAMEL-5897] - Nullcheck missing in CxfPayloadConverter * [CAMEL-5899|https://issues.apache.org/jira/browse/CAMEL-5899] - camel-netty - Producer should avoid blocking while waiting for connection * [CAMEL-5900|https://issues.apache.org/jira/browse/CAMEL-5900] - StreamResequencer does not resequence correctly * [CAMEL-5907|https://issues.apache.org/jira/browse/CAMEL-5907] - Camel leaks memory on undeploy / redeploy in app server when JMX enabled and createConnector = true * [CAMEL-5908|https://issues.apache.org/jira/browse/CAMEL-5908] - Websocket consumer cannot be started, because of NPE * [CAMEL-5917|https://issues.apache.org/jira/browse/CAMEL-5917] - camel-jms - JmsPollingConsumer use the constant fields from JmsTemplate for receiveNoWait etc * [CAMEL-5925|https://issues.apache.org/jira/browse/CAMEL-5925] - NullPointerException in RouteContextProcessor * [CAMEL-5942|https://issues.apache.org/jira/browse/CAMEL-5942] - Custom URIResolve not used to load XSTL script * [CAMEL-5943|https://issues.apache.org/jira/browse/CAMEL-5943] - camel-hl7 marshal charset error * [CAMEL-5948|https://issues.apache.org/jira/browse/CAMEL-5948] - ObjectHelper.createIterator() should properly handle the array of primitive types e.g. int[] * [CAMEL-5949|https://issues.apache.org/jira/browse/CAMEL-5949] - XML DSL - Should not have default values in errorhandler * [CAMEL-5950|https://issues.apache.org/jira/browse/CAMEL-5950] - Cache producer is not thread safe * [CAMEL-5951|https://issues.apache.org/jira/browse/CAMEL-5951] - Camel-syslog dataformat broken with netty transport * [CAMEL-5953|https://issues.apache.org/jira/browse/CAMEL-5953] - Java DSL: unmarshal() inside choice() blocks adding more conditions * [CAMEL-5965|https://issues.apache.org/jira/browse/CAMEL-5965] - Camel feature file doesn't validate * [CAMEL-5968|https://issues.apache.org/jira/browse/CAMEL-5968] - ClassNotFoundException: weblogic.jndi.WLInitialContextFactory when starting the route via Karaf start-route(camel:route-start) command. * [CAMEL-5973|https://issues.apache.org/jira/browse/CAMEL-5973] - Property placeholder with both blueprint and jasypt seems not working * [CAMEL-5981|https://issues.apache.org/jira/browse/CAMEL-5981] - Enrich EIP may cause async callback done twice * [CAMEL-5987|https://issues.apache.org/jira/browse/CAMEL-5987] - Using annotations DSL in beans may cause async callback to be called twice * [CAMEL-5999|https://issues.apache.org/jira/browse/CAMEL-5999] - RestletComponent component is not removing added route from routers list although route is removed from Context. * [CAMEL-6005|https://issues.apache.org/jira/browse/CAMEL-6005] - multicase shareUnitOfWork just throw one exception in the first time * [CAMEL-6013|https://issues.apache.org/jira/browse/CAMEL-6013] - Validator component fails on XSD with indirect relative import * [CAMEL-6025|https://issues.apache.org/jira/browse/CAMEL-6025] - NumberFormatException when using File over JMS * [CAMEL-6035|https://issues.apache.org/jira/browse/CAMEL-6035] - interceptSendToEndpoint with a DelegateAsyncProcessor fails * [CAMEL-6038|https://issues.apache.org/jira/browse/CAMEL-6038] - Possible NPE is OSGi bundle has no symbolic name * [CAMEL-6045|https://issues.apache.org/jira/browse/CAMEL-6045] - Camel Email Component Missing Attachments * [CAMEL-6046|https://issues.apache.org/jira/browse/CAMEL-6046] - sftp: noop=true&idempotent=false doesn't work * [CAMEL-6048|https://issues.apache.org/jira/browse/CAMEL-6048] - XML-files containing attributes called "type" does not get converted to json * [CAMEL-6056|https://issues.apache.org/jira/browse/CAMEL-6056] - Moving files on FTP not working * [CAMEL-6059|https://issues.apache.org/jira/browse/CAMEL-6059] - camel-rss and camel-atom - Not installable in Karaf * [CAMEL-6064|https://issues.apache.org/jira/browse/CAMEL-6064] - Wire Tap onPrepare should process new Exchange * [CAMEL-6069|https://issues.apache.org/jira/browse/CAMEL-6069] - java.io.IOException: Permission denied from MarkerFileExclusiveReadLockStrategy.acquireExclusiveReadLock on NAS * [CAMEL-6072|https://issues.apache.org/jira/browse/CAMEL-6072] - Service Shutdown logic may execute N times * [CAMEL-6073|https://issues.apache.org/jira/browse/CAMEL-6073] - Pairs of VM producer-consumer disconnect when OSGi bundle is restarted * [CAMEL-6078|https://issues.apache.org/jira/browse/CAMEL-6078] - Multiple http4 components modify each other port setting * [CAMEL-6081|https://issues.apache.org/jira/browse/CAMEL-6081] - gzip dataformat - Ensure input stream is closed if exception thrown * [CAMEL-6089|https://issues.apache.org/jira/browse/CAMEL-6089] - CXFEndpoint blueprint config having binding element may lead to NPE * [CAMEL-6097|https://issues.apache.org/jira/browse/CAMEL-6097] - Race condition in AggregatorProcessor recovery sometimes causes duplicates * [CAMEL-6123|https://issues.apache.org/jira/browse/CAMEL-6123] - camel-jms: InOut exchange can time out even if response was received * [CAMEL-6127|https://issues.apache.org/jira/browse/CAMEL-6127] - Its impossible to inject a custom InflightRepository due to a copy-and-paste bug * [CAMEL-6128|https://issues.apache.org/jira/browse/CAMEL-6128] - JAXB fallbackConveter unmarshal falls with XStreamReader * [CAMEL-6129|https://issues.apache.org/jira/browse/CAMEL-6129] - Simple language - bean function - issue when parameter value has comma * [CAMEL-6130|https://issues.apache.org/jira/browse/CAMEL-6130] - EndpointHelper.setReferenceProperties() does not work with OSGiServiceRegistry * [CAMEL-6133|https://issues.apache.org/jira/browse/CAMEL-6133] - Logger destroyes SaxSource * [CAMEL-6135|https://issues.apache.org/jira/browse/CAMEL-6135] - CompositeRegistry should catch the exception when it lookup the component across the registry * [CAMEL-6155|https://issues.apache.org/jira/browse/CAMEL-6155] - Camel stream producer never close the stream of file * [CAMEL-6172|https://issues.apache.org/jira/browse/CAMEL-6172] - Aggregate EIP - Completion from batch consumer should trigger first * [CAMEL-6173|https://issues.apache.org/jira/browse/CAMEL-6173] - camel-http - When bridging endpoints then there may be double parameter values if client sends uri parameters * [CAMEL-6175|https://issues.apache.org/jira/browse/CAMEL-6175] - camel-jetty - Issue when bridging with jetty http producer and uri query parameter has encoded value * [CAMEL-6179|https://issues.apache.org/jira/browse/CAMEL-6179] - Simple expression in spring XML not work if it come in multiple xml lines * [CAMEL-6189|https://issues.apache.org/jira/browse/CAMEL-6189] - Camel cache: CamelCacheCheck and expiry on cached elements * [CAMEL-6191|https://issues.apache.org/jira/browse/CAMEL-6191] - Simple expression and predicate behaviors are different when accessing to map with a space in the key * [CAMEL-6197|https://issues.apache.org/jira/browse/CAMEL-6197] - Memory leak when using CometD producer * [CAMEL-6202|https://issues.apache.org/jira/browse/CAMEL-6202] - Missing log parameter placeholder in routepolicy.quartz.ScheduledRoutePolicy * [CAMEL-6204|https://issues.apache.org/jira/browse/CAMEL-6204] - loadResourceAsStream in ObjectHelper could not load resource with leading "/" * [CAMEL-6255|https://issues.apache.org/jira/browse/CAMEL-6255] - NotifyBuilder - whenSentTo - Should be per exchange and not a shared state * [CAMEL-6257|https://issues.apache.org/jira/browse/CAMEL-6257] - CXF Example OSGi fail in Karaf * [CAMEL-6262|https://issues.apache.org/jira/browse/CAMEL-6262] - org.apache.camel.support.ServiceSupport: InputStream not being explicitly closed * [CAMEL-6267|https://issues.apache.org/jira/browse/CAMEL-6267] - camel-cxfrs blueprint configure could not be installed if there are some subelement settings * [CAMEL-6276|https://issues.apache.org/jira/browse/CAMEL-6276] - camel-example-spring-jms failed * [CAMEL-6284|https://issues.apache.org/jira/browse/CAMEL-6284] - camel-fop - Does not propagate headers * [CAMEL-6297|https://issues.apache.org/jira/browse/CAMEL-6297] - Commands doesn't support a custom JMX Agent * [CAMEL-6298|https://issues.apache.org/jira/browse/CAMEL-6298] - Camel dont set ID for ToDefinition object, when using validate in the route * [CAMEL-6300|https://issues.apache.org/jira/browse/CAMEL-6300] - AdviceWith doesn't work with doTry * [CAMEL-6302|https://issues.apache.org/jira/browse/CAMEL-6302] - Mina UDP default codec should keep the data as byte[] * [CAMEL-6311|https://issues.apache.org/jira/browse/CAMEL-6311] - DeadLetterChannel - When messages sent to DLQ it should always regard it as handled = true * [CAMEL-6313|https://issues.apache.org/jira/browse/CAMEL-6313] - Property placeholder optimization broke placeholders in Spring camelContext configuration * [CAMEL-6322|https://issues.apache.org/jira/browse/CAMEL-6322] - camel-example-cxf-osgi camel-example-cxf-blueprint have some warning when running the test * [CAMEL-6328|https://issues.apache.org/jira/browse/CAMEL-6328] - Simple expression and predicate have different behaviors when used along with properties * [CAMEL-6341|https://issues.apache.org/jira/browse/CAMEL-6341] - DefaultShutdownStrategy shutdown timeout of 0 will never timeout and go in negative time * [CAMEL-6348|https://issues.apache.org/jira/browse/CAMEL-6348] - SecurityException in HDFS producer/consumer when no security configuration is present * [CAMEL-6349|https://issues.apache.org/jira/browse/CAMEL-6349] - camel-restlet - Should set response correctly on Exchange depending on has out or not * [CAMEL-6352|https://issues.apache.org/jira/browse/CAMEL-6352] - camel-shiro - Should detect new username if always reauthenticate is false * [CAMEL-6375|https://issues.apache.org/jira/browse/CAMEL-6375] - Headers are not set correctly in some situation * [CAMEL-6385|https://issues.apache.org/jira/browse/CAMEL-6385] - New restlet endpoints don't work if route is created after restlet server is started. * [CAMEL-6404|https://issues.apache.org/jira/browse/CAMEL-6404] - cCXF route proxy cannot return Fault message to client when Dataformat is CXF_MESSAGE * [CAMEL-6421|https://issues.apache.org/jira/browse/CAMEL-6421] - Graceful shutdown with maximum redeliveries enabled from seda route may hang * [ESB-1763|http://fusesource.com/issues/browse/ESB-1763]/[CAMEL-6068|https://issues.apache.org/jira/browse/CAMEL-6068] - - CamelBlueprintContext may be wrongly started and this may lead to a deadlock * [MR-681|http://fusesource.com/issues/browse/MR-681]/[CAMEL-5871|https://issues.apache.org/jira/browse/CAMEL-5871] - Merge changes from CAMEL-5871 to Fuse Branches * [MR-682|http://fusesource.com/issues/browse/MR-682]/[CAMEL-5971|https://issues.apache.org/jira/browse/CAMEL-5971] - HdfsOutputStream is not closing * [MR-683|http://fusesource.com/issues/browse/MR-683]/[CAMEL-5975|https://issues.apache.org/jira/browse/CAMEL-5975] - camel-example-jmx - Does not work in Fuse ESB * [MR-685|http://fusesource.com/issues/browse/MR-685]/[CAMEL-6020|https://issues.apache.org/jira/browse/CAMEL-6020] - Camel Transformer using inconsistent sources * [MR-686|http://fusesource.com/issues/browse/MR-686]/[CAMEL-6023|https://issues.apache.org/jira/browse/CAMEL-6023] - ConfigAdmin changes that trigger a reload will not restart Blueprint Camel routes * [MR-691|http://fusesource.com/issues/browse/MR-691]/[CAMEL-6142|https://issues.apache.org/jira/browse/CAMEL-6142] - camel-hdfs component does not work in Fuse ESB 7.1 OSGi environment * [MR-697|http://fusesource.com/issues/browse/MR-697]/[CAMEL-6084|https://issues.apache.org/jira/browse/CAMEL-6084] - SOAP over JMS does not work with camel-cxf endpoint (async) * [MR-698|http://fusesource.com/issues/browse/MR-698]/[CAMEL-5865|https://issues.apache.org/jira/browse/CAMEL-5865] - camel-jms component tries to use deleted temp destination * [MR-703|http://fusesource.com/issues/browse/MR-703]/[CAMEL-5913|https://issues.apache.org/jira/browse/CAMEL-5913] - Camel double encoding uri parameters * [MR-706|http://fusesource.com/issues/browse/MR-706]/[CAMEL-6199|https://issues.apache.org/jira/browse/CAMEL-6199] - Connection Pools and other resources are not cleaned up when route is shutdown and removed * [MR-707|http://fusesource.com/issues/browse/MR-707]/[CAMEL-6220|https://issues.apache.org/jira/browse/CAMEL-6220] - number of child services started seems to be increasing by one each time the route is restarted * [MR-708|http://fusesource.com/issues/browse/MR-708]/[CAMEL-6259|https://issues.apache.org/jira/browse/CAMEL-6259] - Aggregator Thread Pools remain after route has been shutdown * [MR-711|http://fusesource.com/issues/browse/MR-711]/[CAMEL-6283|https://issues.apache.org/jira/browse/CAMEL-6283] - ClassLoadingAwareObjectInputStream uses its own TCCL * [MR-714|http://fusesource.com/issues/browse/MR-714]/[CAMEL-6305|https://issues.apache.org/jira/browse/CAMEL-6305] - debugBefore() and debugAfter() not called if unit test extends CamelBlueprintTestSupport * [MR-716|http://fusesource.com/issues/browse/MR-716]/[CAMEL-6079|https://issues.apache.org/jira/browse/CAMEL-6079] - Bad AOP proxy causes camel to fail while starting. * [MR-720|http://fusesource.com/issues/browse/MR-720]/[CAMEL-5957|https://issues.apache.org/jira/browse/CAMEL-5957] - AggregationStrategy fails when completionSize is used as an expression (rather than value) * [MR-722|http://fusesource.com/issues/browse/MR-722]/[CAMEL-5994|https://issues.apache.org/jira/browse/CAMEL-5994] - Camel endpoints may not be called on quartz fire after some days of uptime * [MR-724|http://fusesource.com/issues/browse/MR-724]/[CAMEL-6417|https://issues.apache.org/jira/browse/CAMEL-6417] - Two camel-https4 producer endpoints configured with different sslContextParametersRef in separate routes in the same CamelContext does not work properly h3. Improvement * [CAMEL-5359|https://issues.apache.org/jira/browse/CAMEL-5359] - camel-castor does not use mapping file to convert XML to Java * [CAMEL-5708|https://issues.apache.org/jira/browse/CAMEL-5708] - Make camel-smpp component get username from parameters instead of address * [CAMEL-5872|https://issues.apache.org/jira/browse/CAMEL-5872] - camel-scala - Add convertBodyTo to its DSL * [CAMEL-5889|https://issues.apache.org/jira/browse/CAMEL-5889] - Scala DSL: no tokenize("...") method * [CAMEL-5926|https://issues.apache.org/jira/browse/CAMEL-5926] - SpringIntegrationConsumer should honor the 'inOut' instance variable by setting the MEP and sending back message headers * [CAMEL-5938|https://issues.apache.org/jira/browse/CAMEL-5938] - MailConverters fails with uppercase content type TEXT/PLAIN * [CAMEL-5944|https://issues.apache.org/jira/browse/CAMEL-5944] - Setting extendMessageVisibility on an SQS consumer doesn't make visibilityTimeout compulsory * [CAMEL-5945|https://issues.apache.org/jira/browse/CAMEL-5945] - Add delimiter to recipient list eip in Java DSL * [CAMEL-5955|https://issues.apache.org/jira/browse/CAMEL-5955] - Put the LocalAddress into the message header * [CAMEL-5959|https://issues.apache.org/jira/browse/CAMEL-5959] - Dead Letter Channel - Store failed route id on Exchange * [CAMEL-5962|https://issues.apache.org/jira/browse/CAMEL-5962] - xslt component - Should fallback and use same scheme prefix as endpoint configured for included resources * [CAMEL-5974|https://issues.apache.org/jira/browse/CAMEL-5974] - camel-jms: Make ThreadPoolTaskExecutor the default Task Executor * [CAMEL-5990|https://issues.apache.org/jira/browse/CAMEL-5990] - Upgrade to QuickFIX/J 1.5.3 * [CAMEL-5995|https://issues.apache.org/jira/browse/CAMEL-5995] - Improvment of InstrumentationProcessor * [CAMEL-6008|https://issues.apache.org/jira/browse/CAMEL-6008] - camel-netty - Initialize SSLContext once if using camel JSSE configuration * [CAMEL-6051|https://issues.apache.org/jira/browse/CAMEL-6051] - ClassResolver - Add support for Object[] arrays * [CAMEL-6100|https://issues.apache.org/jira/browse/CAMEL-6100] - ManagedAttribute annotated method in JmsEndpoint does not return a standard type * [CAMEL-6102|https://issues.apache.org/jira/browse/CAMEL-6102] - direct-vm component - Should support the async routing engine * [CAMEL-6105|https://issues.apache.org/jira/browse/CAMEL-6105] - Make DirectProducer throw a specific exception when it cannot find the corresponding consumer, instead of a generic CamelExchangeException. * [CAMEL-6110|https://issues.apache.org/jira/browse/CAMEL-6110] - camel-xmlbeans: Improve the test coverage * [CAMEL-6116|https://issues.apache.org/jira/browse/CAMEL-6116] - Populate all optional parameters from DeliverSm (if it is DeliveryReceipt) * [CAMEL-6117|https://issues.apache.org/jira/browse/CAMEL-6117] - Allow empty service_type and system_type * [CAMEL-6121|https://issues.apache.org/jira/browse/CAMEL-6121] - While creation of submit_sm from Exchange no optional params are being set to submit_sm . * [CAMEL-6145|https://issues.apache.org/jira/browse/CAMEL-6145] - JXPath language - Allow to configure lenient option * [CAMEL-6166|https://issues.apache.org/jira/browse/CAMEL-6166] - camel-jms - Allow to configure jmsKeyFormatStrategy directly on component level * [CAMEL-6177|https://issues.apache.org/jira/browse/CAMEL-6177] - Camel-AWS should support any implementation of AmazonXXX (not only AmazonXXXClient) * [CAMEL-6178|https://issues.apache.org/jira/browse/CAMEL-6178] - Camel Flatpack should respect the ignoreExtraColumns and allowShortLines options for delimited files * [CAMEL-6205|https://issues.apache.org/jira/browse/CAMEL-6205] - Add option to disable file system sync on File Producer * [CAMEL-6217|https://issues.apache.org/jira/browse/CAMEL-6217] - Camel-test-blueprint supports to create bundle context per class * [CAMEL-6260|https://issues.apache.org/jira/browse/CAMEL-6260] - IllegalAccessException when setup statement in the camel-jdbc component * [CAMEL-6264|https://issues.apache.org/jira/browse/CAMEL-6264] - Camel 2.10 performance regression with added statistics in BaseTypeConverterRegistry * [CAMEL-6265|https://issues.apache.org/jira/browse/CAMEL-6265] - direct-vm component - The processor should support async routing engine * [CAMEL-6268|https://issues.apache.org/jira/browse/CAMEL-6268] - camel-stream - Shutdown thread pool on consumer should happen faster * [CAMEL-6272|https://issues.apache.org/jira/browse/CAMEL-6272] - Bean - Improve choose method logic for no parameter methods * [CAMEL-6282|https://issues.apache.org/jira/browse/CAMEL-6282] - TypeConverterRegistry - Allow to enable or disable utilization statistics * [CAMEL-6308|https://issues.apache.org/jira/browse/CAMEL-6308] - ScheduledPollConsumer.startScheduler() access type should be "public", not "protected" * [CAMEL-6310|https://issues.apache.org/jira/browse/CAMEL-6310] - BlueprintCamelContext start() method should setup the TCCL * [CAMEL-6340|https://issues.apache.org/jira/browse/CAMEL-6340] - Improve Groovy performance * [CAMEL-6361|https://issues.apache.org/jira/browse/CAMEL-6361] - Validations exception should include line/column * [CAMEL-6370|https://issues.apache.org/jira/browse/CAMEL-6370] - Populate all optional parameter for SubmitSm, SubmitMulti and DataSm to SMSC * [CAMEL-6372|https://issues.apache.org/jira/browse/CAMEL-6372] - camel-krati - KratiConsumer should support maxMessagesPerPoll * [CAMEL-6397|https://issues.apache.org/jira/browse/CAMEL-6397] - camel-restlet - Allow to configure reuseAddress option * [CAMEL-6402|https://issues.apache.org/jira/browse/CAMEL-6402] - HTTP4 - Set the content length for requests, if known * [MR-671|http://fusesource.com/issues/browse/MR-671]/[CAMEL-6017|https://issues.apache.org/jira/browse/CAMEL-6017] - Camel-Jetty Proxy is configured at JVM level using system properties * [MR-700|http://fusesource.com/issues/browse/MR-700]/[CAMEL-6140|https://issues.apache.org/jira/browse/CAMEL-6140] - adding getTaskQueueRemainingCapacity() on org.apache.camel.api.management.mbean.ManagedThreadPoolMBean * [MR-713|http://fusesource.com/issues/browse/MR-713]/[CAMEL-6090|https://issues.apache.org/jira/browse/CAMEL-6090] - Backport streaming of remote content for ftp component * [MR-719|http://fusesource.com/issues/browse/MR-719]/[CAMEL-6351|https://issues.apache.org/jira/browse/CAMEL-6351] - Blueprint does not support prop namespace * [MR-721|http://fusesource.com/issues/browse/MR-721]/[CAMEL-6395|https://issues.apache.org/jira/browse/CAMEL-6395] - Camel Simple Expression Language does not like a dot '.' in the parameter name h3. New Feature * [CAMEL-5896|https://issues.apache.org/jira/browse/CAMEL-5896] - camel-netty - Allow to configure netty options in uri using prefix * [CAMEL-5901|https://issues.apache.org/jira/browse/CAMEL-5901] - camel-netty - Allow to turn netty producer pool on or off * [CAMEL-5979|https://issues.apache.org/jira/browse/CAMEL-5979] - Camel-Quickfix dynamic SenderSubId/TargetSubId issue * [CAMEL-6054|https://issues.apache.org/jira/browse/CAMEL-6054] - camel-hazelcast - Manage transactions with SEDA Consumer and improve the mapstore lifecycle * [CAMEL-6216|https://issues.apache.org/jira/browse/CAMEL-6216] - Support user metadata on files stored in S3 * [MR-690|http://fusesource.com/issues/browse/MR-690]/[CAMEL-6053|https://issues.apache.org/jira/browse/CAMEL-6053] - overriding blueprint placeholders when using CamelBlueprintTestSupport/pojosr framework h3. Task * [CAMEL-5935|https://issues.apache.org/jira/browse/CAMEL-5935] - clean up the camel schema * [CAMEL-5983|https://issues.apache.org/jira/browse/CAMEL-5983] - Avoid the negative-tests to behave as false-positive * [CAMEL-5998|https://issues.apache.org/jira/browse/CAMEL-5998] - Avoid using deprecated AbstractJUnit38SpringContextTests but use junit 4 test class instead * [CAMEL-6066|https://issues.apache.org/jira/browse/CAMEL-6066] - camel-atom and camel-rss - Issue in karaf * [ENTESB-564|http://fusesource.com/issues/browse/ENTESB-564] - Camel - Use OSGi 4.3.1 which is compatible with Java 7 * [ENTESB-634|http://fusesource.com/issues/browse/ENTESB-634] - camel-msv - Backport the pom.xml changes from ASF to Fuse Camel 2.10 to fix assembly issue on RHEL h3. Test * [CAMEL-5792|https://issues.apache.org/jira/browse/CAMEL-5792] - Validator component - Error loading resource on windows h2. What's new in CXF, June 19, 2013 h3. Bug * [CXF-4629|https://issues.apache.org/jira/browse/CXF-4629] - Security issue with GET methods: WSS4JInInterceptor always allows HTTP Get requests from browser * [CXF-4776|https://issues.apache.org/jira/browse/CXF-4776] - UsernameTokenValidator do not validate that password is not provided. * [ENTESB-520|http://fusesource.com/issues/browse/ENTESB-520] - java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class * [ENTESB-586|http://fusesource.com/issues/browse/ENTESB-586] - ensure the context class loader is set correctly * [ENTESB-705|http://fusesource.com/issues/browse/ENTESB-705] - Merge SMX4-1303 to Fuse ESB echcache * [SF-434|http://fusesource.com/issues/browse/SF-434]/[CXF-4864|https://issues.apache.org/jira/browse/CXF-4864] - Problem with WS-RM InOrder Assurance when using a multi-threaded client * [SF-437|http://fusesource.com/issues/browse/SF-437]/[CXF-4990|https://issues.apache.org/jira/browse/CXF-4990] - W3CDOMStreamWriter in CXF doesn't hadle custom namespaces added by soap.env.ns.map properly this has indirect impact in camel routes. * [SMX4-1303|https://issues.apache.org/jira/browse/SMX4-1303] - ehcache bundles have DynamicImport-Packages instead DynamicImport-Package h3. Improvement * [CXF-4646|https://issues.apache.org/jira/browse/CXF-4646] - Use AlgorithmSuite functionality in WSS4J 1.6.8 * [CXF-4731|https://issues.apache.org/jira/browse/CXF-4731] - add dependency='true' for stax-api bundle in cxf features.xml h3. New Feature * [CXF-4791|https://issues.apache.org/jira/browse/CXF-4791] - Passing arguments to JAXB compiler from WADL2Java h3. Task * [SF-431|http://fusesource.com/issues/browse/SF-431] - update to javax.mail 1.4.5 * [SF-432|http://fusesource.com/issues/browse/SF-432] - Use Fuse specs h2. What's new in Karaf, June 19, 2013 h3. Bug * [ENTESB-517|http://fusesource.com/issues/browse/ENTESB-517] - Deploying war throws java.lang.IllegalArgumentException: bundle context should be set before refreshing the application context * [ENTESB-644|http://fusesource.com/issues/browse/ENTESB-644] - ActiveMQ 5.4.2 artifacts in full assembly * [ENTESB-647|http://fusesource.com/issues/browse/ENTESB-647] - Exception with tx decorated bean as ref argument of factory method * [ENTESB-698|http://fusesource.com/issues/browse/ENTESB-698] - javax.activation package is enabled in Fuse ESB 7.1 which causes problems with Camel routes working with attachment * [ENTESB-707|http://fusesource.com/issues/browse/ENTESB-707] - typo in etc/system.properties * [ENTESB-731|http://fusesource.com/issues/browse/ENTESB-731] - karaf-2.3.0.fuse-7-1-x-stable-platform has one test failure: EncryptablePropertyPlaceholderTest.testPlaceholder * [KARAF-2117|https://issues.apache.org/jira/browse/KARAF-2117] - LDAP login module is broken * [KARAF-2154|https://issues.apache.org/jira/browse/KARAF-2154] - Entering an empty command removes previous command in history h3. Improvement * [ENTESB-529|http://fusesource.com/issues/browse/ENTESB-529] - endorse stax-api spec jar * [ENTESB-539|http://fusesource.com/issues/browse/ENTESB-539] - remove geronimo-servlet_2.5 bundle from servicemix-http feature * [KARAF-2291|https://issues.apache.org/jira/browse/KARAF-2291] - make rmiServerHost configurable * [KARAF-2344|https://issues.apache.org/jira/browse/KARAF-2344] - ensure LDAPLoginModule can retrieve multiple roles assigned to a specific user h3. New Feature * [ENTESB-506|http://fusesource.com/issues/browse/ENTESB-506] - Add a pojosr unit test to validate that we can use OSGI Config Admin with value encrypted (JAAS - Jasypt) * [KARAF-2050|https://issues.apache.org/jira/browse/KARAF-2050] - Ability to configure ssh session idle timeout - currently hardcode as 5 minutes h3. Test * [KARAF-2087|https://issues.apache.org/jira/browse/KARAF-2087] - add a testcase to cover the scenario that the AdminService can always load latest instance status which changed by external process h2. What's new in Felix, June 19, 2013 h3. Bug * [FELIX-3632|https://issues.apache.org/jira/browse/FELIX-3632] - [Framework] Parsing of delimited strings in manifest parser collapses all consecutive escapes * [FELIX-3670|https://issues.apache.org/jira/browse/FELIX-3670] - PackageAdmin.isBundleType throws NPE for uninstalled bundle * [FELIX-3743|https://issues.apache.org/jira/browse/FELIX-3743] - Potential endless loop setting the active framework startlevel * [FELIX-3753|https://issues.apache.org/jira/browse/FELIX-3753] - Felix crashes when embedded within Felix * [FELIX-3761|https://issues.apache.org/jira/browse/FELIX-3761] - When a bundle registers a service, the bundle lock is obtained without any real purpose * [FELIX-3803|https://issues.apache.org/jira/browse/FELIX-3803] - Bundle#getResource always try to resolve the bundle * [FELIX-3821|https://issues.apache.org/jira/browse/FELIX-3821] - FileInstall does not support correctly ConfigAdmin being shut down * [FELIX-3822|https://issues.apache.org/jira/browse/FELIX-3822] - FileInstall should unregister its services * [FELIX-3823|https://issues.apache.org/jira/browse/FELIX-3823] - ConfigAdmin should explicitely unregister services * [FELIX-3824|https://issues.apache.org/jira/browse/FELIX-3824] - Possible InvalidStateException thrown while unregistering bundle services h3. Improvement * [FELIX-3807|https://issues.apache.org/jira/browse/FELIX-3807] - Refreshing bundles should first grab all the bundle locks to avoid concurrent modifications of those bundles h3. Task * [FELIX-3808|https://issues.apache.org/jira/browse/FELIX-3808] - Upgrade ConfigAdmin to pax-exam 2