FUSE ESB v3.3 Release Notes

Release Notes - FUSE ESB - Version 3.3.1.12-fuse - December 16, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.5.2.0-fuse
Fuse Services Framework 2.0.9.1-fuse
Fuse Message Broker 5.0.0.24-fuse


Bug

  • [ESB-455][SM-1134] Merge SM-1134 (Sending an exchange in a thread created by the bean result in a NullpointerException on DeliveryChannel.send()).
  • [ESB-460][SM-1675] CXF bc ship with generated code meant for test wsdl.
  • [ESB-464][SM-1592] cxf-bc consumer should allow async sending of message exchanges to the NMR.
  • [ESB-471][SM-1317] .Add a system property to change CXF to use Log4J instead of JUL.
  • [ESB-474] servicemix-file FilePollerEndpoint.unlockAsyncFile() throws IllegalMonitorStateException.
  • [ESB-485][SM-1733] servicemix-http provider endpoint may convey incorrect http headers, leading to problems.
  • [ESB-509] Cannot use spring dependency injection with bare parameter style with CXF components.
  • [ESB-510][SM-1717] getError() shouldn't return a null exception in case of sendSync timeout.
  • [ESB-516] cxf-ws-security doesn't work correctly.
  • [SM-1170] Geronimo deployer and plugin build failures.
  • [SM-1604][SM-1668] Fix TransformBeanSupport processing of faults and RobustInOnly meps.
  • [SM-1624] Servicemix-ftp compoennt fails with Skipping file xxxxxxx: the file no longer exists on the server when polled for directory.
  • [SM-1667] TransformBeanSupport fails to handle InOut exchanges.
  • [SM-1673] Adding tests for robust-in-only exchanges.
  • [SM-1679] smx-jms old, non-soap, in/out, provider/consumer endpoints do not pass JBI Faults correctly.
  • [SM-1685] DeliveryChannel does not recognize the new MessageExchangeListener interface.
  • [SM-1686] Inconsistent Exception handling when using RobustInOnly JBI MEP.
  • [SM-1696] cxf bc with ws-security can't work with enable JDBCAuditor.
  • [SM-1697] new smx-jms marshaler throws exception attempting to copy property JbiConstants.DATESTAMP_PROPERTY_NAME from NMR to JMS.
  • [SM-1702] need add lock for DeliveryChannel of cxf bc consumer to handle multiple client invocation.
  • [SM-1712] ExchangeListener is called with exchangeSent instead of exchangeAccepted when using sendSync.
  • [SM-1714] PermGen OutOfMemoryException when reinstalling components.
  • [SM-1728] AsyncBaseLifecycle should catch all throwables when processing exchanges.

Improvement

  • [ESB-481][SM-1707] set copyAttachments and copyProperties default value to true for ContentEnricher Pipeline and WireTap.
  • [SM-1680][SM-1681][SM-1682] handle attachments, faults and errors on the new JMS endpoints.

New Feature

  • [SM-1591][SM-1595] Support aegis databinding and simple front end in cxf se.
  • [SM-1725] Add features support from cxf to the smx-cxf-bc endpoint.

Task

  • [ESB-472][SM-1688] update classworlds version from 1.0.1 to 1.1.
  • [SMX4-163] exclude xom dependency from xstream.

Release Notes - FUSE ESB - Version 3.3.1.11-fuse - November 7, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.5.0.0-fuse
Fuse Services Framework 2.0.9.0-fuse
Fuse Message Broker 5.0.0.23-fuse


FUSE ESB 3.x is now supported on AIX 5.3.

Bug

  • [ESB-459][SM-1573] CXF binding component sends entire SOAP message to the NMR, instead of just the body
  • [SM-1636] EIP Pipeline with "sendFaultsToTarget" = true does not copy properties and attachments to target ME "in" message for a fault
  • [SM-1657] Auto-enlistment should only occur when transactions status is ACTIVE
  • [SM-1658] can't shundown container from jmx console
  • [SM-1667] TransformBeanSupport does not correctly report errors for in-only exchanges
  • [SM-1671] DeploymentException on shutdown when multiple routes target the same endpoint

Improvement

  • [ESB-453][SM-1621] javax.jms.InvalidDestinationException: Cannot use a Temporary destination from another Connection' when using In/Out JMS Provider with temporary queues
  • [SM-1411] EIP Aggregators should propagate properties/attachments by default and allow this behavior to be configurable
  • [SM-1486] servicemix-camel should use asynchronous messaging
  • [SM-1567] smx-eip AbstractAggregator should support boolean property "reportErrors"
  • [SM-1573] Use of useJBIWrapper flag in smx-cxf-bc consumer and smx-http soap-consumer endpoints is inconsistent
  • [SM-1596] The version of Spring included in ServiceMix 3.2.x contains a bug prohibiting the use of the tag in XBean config files
  • [SM-1640] Backporting SM-1502 servicemix-drools should allow for asynchronous message handling.

New Feature

  • [SM-1305] Provide convenient base classes to simplify servicemix-bean component development (including IN-only MEP Transforms)
  • [SM-1549] smx-eip AbstractAggregator should support boolean property "reportTimeoutAsErrors"

Task

Release Notes - FUSE ESB - Version 3.3.1.10-fuse - October 29, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.5.0-fuse
Fuse Services Framework 2.0.9.0-fuse
Fuse Message Broker 5.0.0.22-fuse


Bug

  • [SM-1456]Statistics Service throws NPE on startup.
  • [SM-1486] servicemix-camel should use asynchronous messaging.
  • [SM-1571] CXF BC Provider using JMS Transport is not scalable (locks thread waiting for external service response).
  • [SM-1637]smx-cxf-bc provider throws NPE at JbiInWsdl1Interceptor.handleJBIFault.
  • [ESB-371][SM-1640] Backporting SM-1502 to ServiceMix 3.2.x branch
  • [SM-1654] Allow for non-xml message body inside Camel route.
  • [SM-1657] Auto-enlistment should only occur when transaction is ACTIVE.
  • [SM-1658] can't shundown container from jmx console.
  • [SM-1664] fix CxfBcJmsTest failure.

Task

Release Notes - FUSE ESB - Version 3.3.1.9-fuse - October 17, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.4.0-fuse
Fuse Services Framework 2.0.8.3-fuse
Fuse Message Broker 5.0.0.21-fuse


Bug

  • [ESB-428] Saxon xquery endpoint throws classcastexception when handling MessageExchange sent by Drools component via EIP pipeline
  • [ESB-430][SM-1621] New JMS in/out provider does not support temporary queues/topics (as reply destinations)
  • [ESB-434] Asynchronous File Poller has problems handling errors
  • [ESB-435] servicemix-eip content enricher should copy original message properties in the way the pipeline does
  • [SM-1589] Class JbiExchange setting fault, but message is not a fault
  • [SM-1592]cxf-bc consumer should allow async sending of message exchanges to the NMR
  • [SM-1596] The version of Spring included in ServiceMix 3.2.x contains a bug prohibiting the use of the tag in XBean config files
  • [SM-1602] [SM-1603] Cxf bc provider should handle MTOM response correctly regardless of the mtomEnabled flag value
  • [SM-1612] EIP wiretap should save operationname by default
  • [SM-1622] servicemix-eip content enricher should copy message properties and attachments
  • [SM-1632] Backport a change to Smx 3.2 branch to allow artifacts that use the servicemix-bean component to deploy on Smx4

Task

  • [ESB-443] To include fix from MR-93 into Fuse 3.3.1.9 and Fuse 4.0 GA

Release Notes - FUSE ESB - Version 3.3.1.8-fuse - September 25, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.3.0-fuse
Fuse Services Framework 2.0.8.2-fuse
Fuse Message Broker 5.0.0.20-fuse


Bug

  • [ESB-402][SM-1593] CXF Binding Component memory leak
  • [ESB-416] cxf-bc provider jms conduit session pool highWaterMark does not bound replyTo temporary queue allocation.

Improvement

  • [ESB-308] [SM-1441] Add support for asynchronous messaging in File poller
  • [SM-1565] Update CXF SE schema docs
  • [SM-1566] Update generated schema configuration doc
  • [SM-1586] Copying properties from and to JMS messages

Release Notes - FUSE ESB - Version 3.3.1.7-fuse - September 15, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.3.0-fuse
Fuse Services Framework 2.0.8.2-fuse
Fuse Message Broker 5.0.0.20-fuse


Bug

  • [ESB-265] \- Under high load JMS in/out provider fails to receive responses.
  • [SM-1442] \- Add null check in case of JMS transport
  • [ESB-383] [SM-1526] [SM-1526] \- MessageExchange (org.apache.cxf.transport.jbi.JBIDestination) not serializable.
  • [ESB-307][SM-1537] \- update jetty version to 6.1.12rc1.
  • [SM-1540] \- servicemix-camel component should check if property value is serializable before copy it from camel exchange to servicemix exchange.
  • [SM-1542] \- Modify servicemix-web sample pom file to include jetty and configuration for gracefully stopping jetty plugin.
  • [SM-1473] \- Camel Service Engine Component not handling error from Camel processing.
  • [SM-1354] \- ServiceMix process spins to 100% CPU on CXF re-deploy.
  • [SM-1553] \- testEndpointDoc of CxfBcComponentTest failed due to recent changes in cxf.
  • [SM-1548] \- SMX-EIP AbstractAggregator timeout exchange has bad correlationId.
  • [SM-1556] \- CXF BC Provider strips namespace declarations from jbi wrapper element.
  • [SM-1557] \- CxfBCSEProviderSystemTest failed due to recent refactor of JMS transport in cxf.
  • [SM-1518] \- Aggregator keeps a list of closed aggregations causing a slight memory leak.
  • [SM-1550] \- Exchange Listeners may not be receiving all events.
  • [SM-1407] \- Memory Leak in http consumer processor when a timeout occurs.
  • [ESB-310][SM-1574] \- Allow forced shutdown of the container by cancelling pending sendSync exchanges.

Improvement

  • [SM-1544] \- test to illustrate MessageExchange which contain cxf property and attachment can be serialize/deserialize correctly.

New Feature

Misc.

 

Release Notes - FUSE ESB - Version 3.3.1.6-fuse - August 22, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.2.0-fuse
Fuse Services Framework 2.0.8.1-fuse
Fuse Message Broker 5.0.0.19-fuse


Bug

  • [SM-1442] \- Allow ServiceMix 3 to build using the ibm jdk. (Added missing file ibm.security)
  • [SM-1460] \- The new http endpoints do not handle SOAPAction header correctly.
  • [SM-1497] \- cxf bc provider should handle soap fault mesage without detail element.
  • [SM-1508] \- servicemix-cxf service with outbound attachment and jms transport generates XMLStreamReader error.
  • [SM-1510] \- Servicemix kit size is increased from 78Mb to 132Mb in current snapshot.
  • [SM-1515] \- Allow override of SOAPAction on new HTTP provider endpoint.
  • [SM-1518] \- Aggregator keeps a list of closed aggregations causing a slight memory leak.

Improvement

  • [SM-1512] \- update file component generated reference docs.

New Feature

Misc.

 


Release Notes - FUSE ESB - Version 3.3.1.5-fuse - August 8, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.1.0-fuse
Fuse Services Framework 2.0.8.0-fuse
Fuse Message Broker 5.0.0.18-fuse


Bug

  • [ESB-83][SM-811] \- servicemix-jms does not set SoapAction property for SOAP jms messages.
  • [SM-1458] \- servicemix-ftp is unable to poll subdirectories on GuildFTP.
  • [ESB-352][SM-1468] \- TransformBeanSupport configures erroneous IN-ONLY target.
  • [ESB-355][SM-1483] \- CXF BC provider setting wrong content-type for soap 1.1.
  • [SM-1489] \- camelendpoint should transform StreamSource to DomSource which support to be consumed multiple times.
  • [SM-1495] \- Missing dependency lib xstream.
  • [SM-1500] \- Build failure: servicemix-soap doesn't compile after upgrade to wss4j 1.5.4.
  • [ESB-366][SM-1501] \- ServiceMix 3.2 should change the Jetty HttpClient from blocking mode to Non blocking (similar to 3.3 trunk version).

Improvement

  • [ESB-356][SM-1248] \- ServiceMix Drools Enhancements.
  • [SM-1442] \- Allow ServiceMix 3 to build using the ibm jdk.
  • [ESB-352][SM-1469] \- Decouple smx-bean support base classes from smx-bean BeanEndpoint class to facilitate deployment of bean classes to container classpath if desired.
  • [ESB-307][SM-1478] \- ServiceMix http binding component should allow option to create jetty Client per HttpProvider.
  • [SM-1485] \- test to illustrate cxf bc can handle exception when work as proxy/bridge.

New Feature

Misc.

  • [ESB-359] \- A fix has been made for FUSE SF (SF-121) and this fix needs to be included in the next release of Fuse ESB.
 


Release Notes - FUSE ESB - Version 3.3.1.4-fuse - July 18, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.0.0-fuse
Fuse Services Framework 2.0.6.0-fuse
Fuse Message Broker 5.0.0.17-fuse


Bug

  • [ESB-305] \- FUSE ESB has dependency on commons-io:commons-io:jar but does not bundle the jar into the installation.
  • [SM-1411] \- EIP Aggregators should propagate properties/attachments by default and allow this behavior to be configurable.
  • [SM-1420] \- Some servicemix pom refer to repo.mergere.com which is not online so needs to be changed to repo1.maven.org.
  • [SM-1422] \- Jetty engine not stopped when CXF BC is undeployed.
  • [SM-1425] \- Property 'property' not found when xmlns="http://www.springframework.org/schema/beans" is defined.
  • [SM-1426] \- HTTP Provider does not return any JBI response (out/fault/error message) when get a "Connection refused:" from remote http endpoint.
  • [SM-1427] \- Soap marshalers can not be overriden.
  • [SM-1430] \- Incoming attachments not processed in CxfBcProviderMessageObserver.
  • [SM-1431] \- CXF (se proxy) routing issues with same servicenames.
  • [SM-1434] \- servicemix-jms does not honor jms 1.02 when sending the out message as a consumer.
  • [SM-1443] \- The servicemix-binding-component archetype test named MySpringComponentTest is missing a public constructor.
  • [SM-1464] \- The 'rescheduleTimeouts' property of the SplitAggregator does not work.

Improvement

  • [ESB-306] \- Add support for mapping between JBI NormalizedMessage attachments and Camel Message attachments.
  • [ESB-308] \- Add support for asynchronous messaging in File poller.
  • [SM-1403] \- Clean up the ServiceMix example of Camel.
  • [SM-1444] \- EIP AbstractSplitter and StaticRecipientList throw UnsupportedOperationException during async processing with error reporting enabled.
  • [SM-1450] \- Allow the jetty client thread pool size to be configurable.
  • [SM-1463] \- ship commons-lang and commons-io in kit since they are used by servicemix-core.

New Feature

  • [ESB-311][SM-1238] \- EIP Pipeline should propagate message properties across asynchronous exchanges.
  • [SM-1414] \- EIP Want to be able to see all the web services exposed by cxf-bc, in a browser.
 



Release Notes - FUSE ESB - Version 3.3.1.3-fuse - June 26, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.0.0-fuse
Fuse Services Framework 2.0.6.0-fuse
Fuse Message Broker 5.0.0.15-fuse

Bug

  • [ESB-161] \- Marshaller attribute on soap-provider and soap-consumer endpoint is ignored.
  • [ESB-278] \- Timeout error when using cxf-bc provider with jms binding and asynchronous message exchanges.
  • [ESB-300] \- HTTP Provider does not return any JBI response (out/fault/error message) when get a "Connection refused:" from remote http endpoint.
  • [SM-1407] \- Memory Leak in http consumer processor when a timeout occurs.
  • [SM-1419] \- cxf bc provider should load cxf bus interceptor configuration as well.
  • [SM-1426] \- HTTP Provider does not return any JBI response (out/fault/error message) when get a "Connection refused:" from remote http endpoint.
  • [SM-1427] \- Soap marshalers can not be overriden.

Improvement

  • [SM-1401] \- cxf bc should handle soap header in rpc mode correctly.
  • [SM-1402] \- Cleaning up the ServiceMix-Camel component pom.
  • [SM-1403] \- Clean up the ServiceMix example of Camel.
  • [SM-1408] \- Add a timeout on the http endpoint for both consumer and provider sides.
  • [SM-1415] \- Allow specifying an encoding on the DefaultFileMarshaler.

New Feature

  • [ESB-296] \- Support gzip support for the old http endpoint.
  • [SM-1400] \- cxf bc consumer should be able to retrieve wsdl from internal endpoint of JBI bus if there is one.
  • [SM-1414] \- Want to be able to see all the web services exposed by cxf-bc, in a browser.

Release Notes - FUSE ESB - Version 3.3.1.2-fuse - June 16, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.4.0.0-fuse
Fuse Services Framework 2.0.6.0-fuse
Fuse Message Broker 5.0.0.15-fuse

Bug

  • [ESB-140] \- servicemix-http: Support for "Content-Encoding: gzip" both on the consumer and the provider side.
  • [ESB-240] \- The ESB container does not properly shutdown if the embedded AMQ service uses JDBC persistent adaptor but the persistent DB fails.
  • [SM-992] \- Fix XSD schema locations for use with plain spring.
  • [SM-1203] \- Rollback does not work when using XA.
  • [SM-1355] \- XML escaping converter for SimpleFlatFileMarshaler.
  • [SM-1358] \- JAXPXPathExpression subclass returning any kind of object not only String.
  • [SM-1359] \- Increase the default size of the thread pool.
  • [SM-1360] \- Add a reference to the XSD in the archetype-generated xbean.xml files.
  • [SM-1364] \- allow SimpleFlatFileMarshaler to use XmlEscapingCoverter.
  • [SM-1365] \- OSWorkflow tests using example file which includes wrong dtd version.
  • [SM-1368] \- Bug with backslashes in SMX 3.2.2-SNAPSHOT under Windows.
  • [SM-1369] \- all modules in servicemix build failed when generate checkstyle report since it expect a LICENSE file in current folder.
  • [SM-1370] \- CxfBcProviderSecurityTest failed caused by the certificate we use for this test expired.
  • [SM-1373] \- Camel component does not forward out message correctly when used in a pipeline.
  • [SM-1382] \- Camel cannot change JbiExchange's out message when JBI InOnly MessageExchange was initially received.
  • [SM-1384] \- CxfBcProviderTest from deployables/bindingcomponents/servicemix-cxf-bc fails due to unexpected availability of the service.
  • [SM-1393] \- ServiceMix client does not send the DONE status when using the request() method.
  • [SM-1394] \- CxfBcRMSequenceTest intermittent failures on windows.
  • [SM-1397] \- Explicitly specifying a MEP on a JBI endpoint should override the Camel Exchange's MEP.

Improvement

  • [ESB-84] \- Simplify writing IN-only MEP Transforms using servicemix-bean SE.
  • [ESB-264] \- Enhance cxf-ws-security demo to also show UsernameToken based authentication and authorization.
  • [SM-1096] \- File-based message auditor.
  • [SM-1361] \- cxf bc should delegate ws-security to jaas.
  • [SM-1367] \- Provide logging statements when doing authorization in SMX.
  • [SM-1372] \- support exception check for cxf bc provider outgoing chain.
  • [SM-1379] \- CXF BC provider should support dynamic HTTP location URI.

Release Notes - FUSE ESB - Version 3.3.1.1-fuse - May 19, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.3.6.0-fuse
Fuse Services Framework 2.0.6.0-fuse
Fuse Message Broker 5.0.0.14-fuse

Bug

  • [ESB-151] \- The locationURI attribute on a soap-provider http endpoint will be ignored, the WSDL location is always used
  • [ESB-228] \- CXF-SE should convert outbound DataHandlers into JBI Attachments
  • [ESB-235] \- XML property tag is not closed properly for MySQL spring config example in /activemq.xml
  • [ESB-238] \- java.io.FileNotFoundException when using CXF plugin in Fuse Esb when wsdl been used is importing schema file.

Improvement

  • [ESB-224] \- camel jbi component should allow the operation to be specified

New Feature

  • [ESB-199] \- Add a flag to enable/disable sending HTTP Request attachments for in messages for the new http endpoint

Release Notes - FUSE ESB - Version 3.3.1.0-fuse - April 30, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.3.4.0-fuse
Fuse Services Framework 2.0.5.0-fuse
Fuse Message Broker 5.0.0.13-fuse

Bug

  • [ESB-44] \- Shutdown stack traces when ctrl-c servicemix from a console window
  • [ESB-62] \- camel-simple-su does not specify a version for the camel-maven-plugin
  • [ESB-74] \- XmlSchema dependencies conflict with CXF
  • [ESB-76] \- CxfBcAddressingTest failing every other test
  • [ESB-78] \- Archetye tests failing in servicemix-3.3.1-fuse
  • [ESB-79] \- servicemix-jms tests are hanging randomly
  • [ESB-81] \- bridge-sa-itest fails after first run
  • [ESB-86] \- JmsConsumerEndpoint doesn't shut down the Spring AbstractMessageListenerContainer properly
  • [ESB-87] \- basic demo does not work with embedded ESB in case of using a jcaFlow
  • [ESB-95] \- AbstractConsumerEndpoint not handling exceptions correctly when processing message exchanges
  • [ESB-106] \- Null pointer exception in in BeanEndpoint
  • [ESB-117] \- Error when redeploying through the hotdeploy directory
  • [ESB-118] \- Remove servicemix-osworkflow from the servicemix-3.3.1-fuse distribution
  • [ESB-150] \- While using DefaultMessageListenerContainer transactions are not properly rolled back
  • [ESB-168] \- Verifying Content.Type is set using the servicemix-CXF-BC component
  • [SM-607] \- Files dropped into the install directory sometimes result in a "file in use by another process" error
  • [SM-1136] \- PreDestroy being called for each exchange when it's not configured that way.
  • [SM-1157] \- maven-jbi-plugin creates wrong classpath entries in jbi.xml for SE
  • [SM-1158] \- Cxf BC provider should handle soap message correctly when soap message has empty soap header
  • [SM-1159] \- Cxf bc provider should check MessageExchange status before send out the message to avoid "Out not supported" exception.
  • [SM-1161] \- jbi-service-unit causes infinite loop when dependency graph is not cycle-free
  • [SM-1163] \- CXF SE missing type attribute in jbi outbound message
  • [SM-1170] \- Geronimo deployer and plugin build failures
  • [SM-1171] \- BeanEndpoint can receive messages before it has fully started, causing exceptions
  • [SM-1172] \- namespace prefix missing from jbi mesage to soap message
  • [SM-1175] \- spring-jmx is dependent on spring-aop and needs included in the servicemix/lib directory
  • [SM-1184] \- Data loss due to random exceptions in a saxon service unit
  • [SM-1186] \- NormalizedMessageImpl.getAttachment() returns DataHandler when it should return null
  • [SM-1189] \- Race condintion in Auto Deployer
  • [SM-1191] \- Couldn't deploy >1 separate servicemix-camel service-units
  • [SM-1193] \- Cxf Se endpoint should support the interfaceName is null in the incoming exchange
  • [SM-1196] \- XmlSchema version upgrade required for CXF components
  • [SM-1197] \- Archetype itests failing
  • [SM-1198] \- servicemix-jms unit tests are hanging
  • [SM-1199] \- Current release of ServiceMix 3.2.1 (as per 2008/01/20) still required MyBootstrap class for a ServiceEngine
  • [SM-1200] \- Problems using document('') inside xslt, depending on the source type
  • [SM-1201] \- Move mock classes from servicemix-soap2 subproject to a better location
  • [SM-1209] \- JmsConsumerEndpoint doesn't shut down the Spring AbstractMessageListenerContainer properly
  • [SM-1210] \- provide locationURI attribute for cxfbc:consumer endpoint so that customer can specify the address which will override the one in wsdl.
  • [SM-1214] \- Sitemesh TLD contains illegal short-name in web-console
  • [SM-1216] \- NoClassDefFoundError: org/aopalliance/intercept/MethodInvocation
  • [SM-1217] \- Deployment fails with ZipException
  • [SM-1219] \- camel pipeline does not copy over properties
  • [SM-1220] \- MTOM not returning attachments from NormalizedMessages
  • [SM-1225] \- cxf bc provider should support exchange without specifing the operationName if portType only have one operation
  • [SM-1228] \- MTomCheckInterceptor force attachment writing even if there are no attachments
  • [SM-1232] \- Mtom not working correctly with cxf-bc provider
  • [SM-1240] \- jbi:embeddedServicemix goal does not wait forever anymore
  • [SM-1243] \- servicemix-cxf-se proxy can not be used without the #context attribute
  • [SM-1251] \- CXF BC provider doesn't produce WS-Addressing Headers
  • [SM-1252] \- CXF BC provider doesn't detect automatically the SOAP version of the message to send
  • [SM-1254] \- Possible memory leak when the jms consumer can not send the response back to the broker
  • [SM-1259] \- Error in CxfBc WrapperOutInterceptor - uses the location in the iterator.
  • [SM-1260] \- CXFBC doesn't support multiple parts defined in wsdl.
  • [SM-1262] \- SMX 3.2 org.apache.servicemix.lwcontainer.LwContainerComponentTest fails if the maven repository location is non-default.
  • [SM-1263] \- LwContainerComponentTest fails on windows on the 3.2.2 branch
  • [SM-1265] \- Truncation of SM_STORE.ID field by eip component when using a jdbcStore
  • [SM-1267] \- maven-jbi-plugin refuses to include jbi-component jars into SE packages
  • [SM-1268] \- ServiceMix 3.2.2 servicemix-cxf-se /CxfSeSpringTest failing due to recent changes to the component.
  • [SM-1272] \- cocurrency problem in cxf bc provider
  • [SM-1273] \- Add repository entry for java.net dependencies
  • [SM-1274] \- Deployables should build before archetypes
  • [SM-1275] \- SMX parent pom do not have maven-checkstyle-plugin version locked so picking up checkstyle 4.3 version gives some checkstyle errors.
  • [SM-1276] \- ServiceMix 3.2 deployables/serviceengines/servicemix-lwcontainer had test dependency on servicemix-quartz but SMX-quartz get build later than lwcontainer component.
  • [SM-1278] \- While using DefaultMessageListenerContainer transactions are not properly rolled back
  • [SM-1280] \- FTP poller stalls because the connection pool is empty
  • [SM-1283] \- SMX 3.2 deployables should build serviceengines before bindingcomponents to avoid servicemix-cxf-bc test failure on clean repo.
  • [SM-1286] \- Saxon does not resolve xsl imports / includes relative to the location
  • [SM-1287] \- element does not work anymore
  • [SM-1288] \- endpoints do not work when used with another web server than jetty
  • [SM-1301] \- should use getDefaultBus api but not create bus explicitly
  • [SM-1303] \- generate endpoint description for cxf se endpoint so that we can see the wsdl from webconsole when deploy into tomcat
  • [SM-1304] \- Servicemix-cxf-bc provider fails to send a correct soap msg when useJBIWrapper=false
  • [SM-1309] \- SmxHttpExchange: Method intended to override HttpExchange not named correctly
  • [SM-1312] \- build broken for servicemix-wsn2005 module
  • [SM-1318] \- cxf bc provider should load transport according to endpoint from wsdl but not hardcoded

Improvement

  • [ESB-75] \- Upgrade Jetty to 6.1.6 release
  • [ESB-88] \- Provide locationURI attribute for cxfbc:consumer endpoint so that customer can specify the address which will override the one in wsdl
  • [ESB-132] \- Schema validation
  • [ESB-149] \- It should be possible to set the contentType http header on an outgoing SOAP request.
  • [ESB-154] \- Servicemix should allow log4j.xml file to be specified in servicemix.xml
  • [ESB-171] \- Camel response headers not propagated to NormalizedMessage
  • [ESB-183] \- Enhance logging inside TraceComponent.java to log NormalizedMassage properties
  • [ESB-189] \- Fuse ESB builds should run clean install on all internal Teamcity builds
  • [ESB-190] \- Update Fuse Message Broker to 5.0.0.11
  • [SM-1112] \- Add a way to access the Delivery Channel inside the ScriptExchangeHelper to create new Message Exchanges etc.
  • [SM-1115] \- FilePoller should offer configurable targetOperation
  • [SM-1123] \- Namespace support for the xpath parameter annotation.
  • [SM-1130] \- FtpPoller should offer configurable targetOperation
  • [SM-1155] \- New component: OSWorkflow JBI Component
  • [SM-1174] \- update cxf version used in servicemix
  • [SM-1218] \- ServiceMix logging refers to the incubator website
  • [SM-1222] \- FilePoller and FileSender archetypes
  • [SM-1233] \- add jms transport support for cxf-bc
  • [SM-1236] \- CXF BC should be able to manage WSA Headers as a Map of Strings
  • [SM-1248] \- ServiceMix Drools Enhancements
  • [SM-1253] \- checkstyle error in servicemix-osworkflow
  • [SM-1255] \- Ability to not check duplicate files when uploading
  • [SM-1256] \- exclusion axiom-impl dependency for woden in servicemix-soap2
  • [SM-1261] \- Allow script component to send InOut exchanges as a consumer
  • [SM-1264] \- Cleanup the servicemix-binding-component archetype so the BCs it creates pass the Checkstyle rules
  • [SM-1271] \- Make ComponentContext available to beans configured in BeanComponent service unit xbean.xml
  • [SM-1284] \- should avoid using hardcode lib version of ws-notification sample
  • [SM-1313] \- cxf bc provider should add SoapActionOutInterceptor by default
  • [SM-1315] \- Enhance logging inside TraceComponent.java to log NormalizedMassage properties
  • [SM-1320] \- Add the maven-remote-resources-plugin to the build to automatically produce NOTICE, LICENSE and DEPENDENCIES files
  • [SM-1322] \- switch to using the finer grained Spring jars

New Feature

  • [ESB-97] \- Add a flag to enable/disable sending HTTP Request attachments for in messages
  • [SM-971] \- SU archetype for servicemix-drools
  • [SM-1226] \- Validation component should optionally handle errors by propagating a "correct JBI message" with "fault content"
  • [SM-1239] \- EIP StaticRecipientList should propagate properties in asynchronous exchanges

Task

  • [ESB-172] \- Upgrade 3.3.1 to use FUSE MR 1.3.3.0-fuse
  • [ESB-177] \- Prepare for 3.3.1 release
  • [ESB-193] \- Upgrade 3.3.1 to use FUSE MR 1.3.4.0-fuse
  • [ESB-194] \- Test that all the demos work for ESB 3.3.1
  • [ESB-198] \- Update notices.txt for ESB 3.3.1
  • [ESB-200] \- Write up 331 Release Notes
  • [ESB-201] \- Build FUSE ESB 3.3.1 release
  • [ESB-208] \- Upgrade CXF to 2.0.5.0-fuse

Sub-task

  • [ESB-67] \- Deploying a standalone JBI container
  • [ESB-127] \- Cluster Information

Test

  • [SM-1308] \- CxfBcProviderSecurityTest test failed
  • [SM-1321] \- test to demostrate how to configure to support jaxws dispatch provider

Release Notes - FUSE ESB - Version 3.3.0.11-fuse - September 22, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.2.0.0-fuse
Fuse Services Framework 2.0.2.3-fuse
Fuse Message Broker 5.0.0.11-fuse

Bug

  • [ESB-97] \- Add a flag to enable/disable sending HTTP Request attachments for in messages
  • [ESB-380] \- SA jbi.xml is not generated correctly when have serviceunits that use maven w/classifiers
  • [ESB-183] \- Enhance logging inside TraceComponent.java to log NormalizedMassage properties
  • [ESB-149] \- It should be possible to set the contentType http header on an outgoing SOAP request.

Release Notes - FUSE ESB - Version 3.3.0.10-fuse - April 11, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.2.0.0-fuse
Fuse Services Framework 2.0.2.3-fuse
Fuse Message Broker 5.0.0.11-fuse

Bug

  • [ESB-186] \- Fuse ESB 3.3.0.9 release doesn't start at all

Release Notes - FUSE ESB - Version 3.3.0.9-fuse - April 9, 2008

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.2.0.0-fuse
Fuse Services Framework 2.0.2.3-fuse
Fuse Message Router 5.0.0.10-fuse

Bug

  • [ESB-87] \- basic demo does not work with embedded ESB in case of using a jcaFlow
  • [ESB-99] \- CXF BC should support useJBIWrapper element
  • [ESB-106] \- Null pointer exception in in BeanEndpoint
  • [ESB-111] \- Truncation of SM_STORE.ID field by eip component when using a jdbcStore
  • [ESB-144] \- Null Pointer Exception in ClassLoaderPreprocessor
  • [ESB-147] \- Can not import xsd namespace elements into a different namespace in jsr181 component
  • [ESB-150] \- While using DefaultMessageListenerContainer transactions are not properly rolled back
  • [ESB-173] \- Backport Geronimo platform build fixes
  • [ESB-174] \- Archetype itests failing

Release Notes - FUSE ESB - Version 3.3.0.8-fuse - February 19, 2008

Bug

  • ESB-86 - JmsConsumerEndpoint doesn't shut down the Spring AbstractMessageListenerContainer properly
  • ESB-95 - AbstractConsumerEndpoint not handling exceptions correctly when processing message exchanges
  • ESB-109 - Include Spring AOP and aopalliance libraries

Improvement

  • ESB-92 - Move mock classes from servicemix-soap2 subproject to a better location

Release Notes - FUSE ESB - Version 3.3.0.7-fuse - December 27, 2007

Bug

  • ESB-93 - Update CXF version to fix the build

Release Notes - FUSE ESB - Version 3.3.0.6-fuse - December 10, 2007

Bug

  • ESB-61 - Null MessageExchange parameter passed to sendError() method after HttpConsumerEndpoint timeout
  • ESB-62 - camel-simple-su does not specify a version for the camel-maven-plugin
  • ESB-64 - CXF SE should support injection of ComponentContext

Release Notes - FUSE ESB - Version 3.3.0.5-fuse - November 14, 2007

Bug

  • ESB-45 - NoClassDefFoundError: org/apache/camel/Component when starting camel component
  • ESB-59 - Merge SM-1011 into the servicemix-3.3.0-fuse branch ( WSDLFlattenner / SchemaCollection do not handle nested schemas inclusions properly)
  • ESB-60 - Merge SM-1102 into the servicemix-3.3.0-fuse branch (The jbi maven plugin does not support jars packaged as bundles)

Release Notes - FUSE ESB - Version 3.3.0.4-fuse - November 6, 2007

Bug

  • ESB-53- ESB depends on snapshot dependencies

Release Notes - FUSE ESB - Version 3.3.0.3-fuse - October 30, 2007

Bug

  • SM-1113 - SOAP faults don't work when elementFormDefault is unqualified
  • SM-1114 - Encoding in soap requests is always 7bit
  • DEV-41- Encoding in soap requests is always 7bit

Release Notes - FUSE ESB - Version 3.3.0.2-fuse - October 15, 2007

Bug

  • ESB-21 - The AbstractConsumerEndpoint.onMessage() method should call handleException() when a JMSException is caught

Improvement

  • ESB-27 - Expose the socket timeout in the servicemix-http provider
  • ESB-52 - Modify the StaticRoutingSlip to allow properties to be copied

Labels

 
(None)