Release Notes - JBoss ESB - Version 4.3 - HTML format

Bug

  • [JBESB-317] - Converting CBR Listener
  • [JBESB-1004] - Quickstarts that don't require JMS dest deployment should warn if user tries "ant deploy-jms-dests"
  • [JBESB-1273] - Incorporate PropertyReplacer into SmooksService/JuddRMIService
  • [JBESB-1299] - QS custom_action fails when sending ESB message
  • [JBESB-1309] - Change localhost references to ${jboss.bind.address}
  • [JBESB-1314] - helloworld quickstart - sendesb ant target fails
  • [JBESB-1320] - *.sh scripts in jboss-esb-server/bin should have execute bit set
  • [JBESB-1322] - load_generator QS depends on ${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}
  • [JBESB-1332] - Gateways ignore maxThreads setting
  • [JBESB-1334] - responseXStreamConfig issue
  • [JBESB-1335] - Building quickstarts from source uses current ESB jars instead of target when executing
  • [JBESB-1341] - ESB Build script does not deploy all the consoles into the EAP
  • [JBESB-1344] - Not all gateways are using ServiceInvoker
  • [JBESB-1353] - Typo in quickstarts' base-build.xml
  • [JBESB-1358] - ESB does not include security principals when accessing secured JMX domain
  • [JBESB-1359] - Wrong deployment order of nested archives
  • [JBESB-1374] - Exception handling problem when used integrated jBPM/ESB with JTA
  • [JBESB-1395] - Fix EPR extension processing and bridge with logical EPRs
  • [JBESB-1414] - Valid JMSMessageID not parsed correctly
  • [JBESB-1424] - transform_CSV2XML quickstart does not handle multiple rows in input
  • [JBESB-1437] - multiple copies of contract.war exist in deployment
  • [JBESB-1449] - SOAPClient cannot handle more than 1 thread in ESB listener
  • [JBESB-1458] - OneWay services should not generate fault messages if no FaultTo is defined
  • [JBESB-1461] - SOAPClient throwing back a missleading exception when the MessagePayloadProxy fails to find the payload
  • [JBESB-1477] - SOAPClient does not cleanup resources on undeploy
  • [JBESB-1491] - JMSRouter finalize can throw javax.jms.IllegalStateException: The object is closed
  • [JBESB-1500] - Aggregator messageMap and aggregatedMessageMap races
  • [JBESB-1550] - NullPointerException in NamingContextPool
  • [JBESB-1569] - Unsafe tag access in JMSEpr
  • [JBESB-1570] - bpm_orchestration deployProcess targets use wrong dependency
  • [JBESB-1573] - boot.log is truncated upon ESB Server startup
  • [JBESB-1583] - JMSCourier does not look up Topic from JNDI, instead it tries to create it.
  • [JBESB-1594] - Memory leak in JAXRRegistryImpl
  • [JBESB-1605] - Management console Hibernate mapping mismatch
  • [JBESB-1617] - PortReferenceHelper serialises the wrong namespace/prefix for extension attributes
  • [JBESB-1618] - JMS/TX integration only works in very restricted circumstances
  • [JBESB-1623] - NotifySqlTable.java generates SQL with syntax error for NotifySqlTable
  • [JBESB-1631] - Quartz scheduling threads killed by exceptions
  • [JBESB-1633] - MBeanServerLocator.locate always returns the first item in the map instead of a lookup
  • [JBESB-1635] - The JbpmService MBean is missing a dependency
  • [JBESB-1636] - MBean dependencies specify the datasource but not the initialiser
  • [JBESB-1656] - Xpath namespace support
  • [JBESB-1668] - JdbcCleanConn leaks connections in a transaction context
  • [JBESB-1669] - helloworld_tx_sql_action QS has a missing dependency on the database initialiser MBean
  • [JBESB-1670] - helloworld_tx_sql_action QS only works for first run of the test
  • [JBESB-1694] - ESB is incorrectly reporting empty value for org.jboss.soa.esb.mail.smtp.auth
  • [JBESB-1697] - Docs refer to bossesb-listener.xml and jbossesb-gateway.xml
  • [JBESB-1698] - SOA-P/ESB with IBM MQ 6 = javax.naming.NotContextException
  • [JBESB-1702] - JBM 1.4.0.SP3 (+JBM 2.2.2.SP4_brew) causes race condition in tests on 4.2.2.GA based ESB Server
  • [JBESB-1712] - Database already closed - jbpm persistence error on shutdown
  • [JBESB-1718] - Trailblazer does not deploy because of missing jar file
  • [JBESB-1726] - SoapUIClient inserting cloned nodes in the wrong location
  • [JBESB-1741] - ServiceInvoker should check for InVM Service Endpoint before delegating to Load Balancing Strategy
  • [JBESB-1749] - JMSCourier should protect against clean session in jmsConnectRetry
  • [JBESB-1750] - Input data file for transform_CSV2XML quickstart generates a warning
  • [JBESB-1751] - StandAloneBootStrapper doesn't initialise the Registry instance in the RegistryFactory
  • [JBESB-1759] - wsaddressing QS throwing NullPointerException
  • [JBESB-1760] - Error in jms_router queue deploy
  • [JBESB-1761] - smooks_file_splitter errors
  • [JBESB-1762] - helloworld_tx_sql_action QS won't alongside with helloworld_sql_action QS
  • [JBESB-1764] - The InVM transport should be disabled by default

Feature Request

  • [JBESB-651] - Update PackageJmsMessageContents to set the JMS header field JMSCorreletionID on the ESB Message Object body
  • [JBESB-652] - Refactory JMSRouter to simplfy setting properties on JMSMessage from ESB Message object
  • [JBESB-1143] - NotifySocket needed
  • [JBESB-1185] - XStreamToObject. Add support for Atribute aliases and enum types
  • [JBESB-1240] - ObjectToXStream, add support for namespaces.
  • [JBESB-1297] - Mark EPRs in registry as ESB-aware (or not)
  • [JBESB-1325] - Autoconfigure jndi-URL in jms-provider when it is not specified
  • [JBESB-1328] - Add system property support in ESB deployment.xml files
  • [JBESB-1350] - Action for invoking SLSB methods
  • [JBESB-1364] - Allow embedded quickstart deployments to reference any target server
  • [JBESB-1376] - Message copy capability
  • [JBESB-1388] - Add a retry-count for rolledback/failed SQLCourier messages
  • [JBESB-1391] - NTLMConfigurator
  • [JBESB-1404] - Support for JMS authentication
  • [JBESB-1411] - Smooks DOMVisitor that sends the Element object to an ESB Service
  • [JBESB-1412] - Ability to send message payload as an attachment
  • [JBESB-1563] - Extend jms-jca-provider to support activation-config properties
  • [JBESB-1574] - Add freemarker support to soapui-client smook transoformation
  • [JBESB-1627] - Support authentication on outgoing JMS (i.e. JMSRouter)
  • [JBESB-1657] - Stateful Rules Services
  • [JBESB-1659] - Integration with BRMS
  • [JBESB-1888] - helloworld_ftp_action`s problem

Patch

  • [JBESB-1604] - JBESB-1476 applies also to other databases

Task

  • [JBESB-768] - Quickstart that demos JMS custom_correlation
  • [JBESB-782] - Some of the unit tests are misnamed
  • [JBESB-1072] - JCA code uses org.jboss.logging.Logger whereas everything else uses org.apache.log4j.Logger
  • [JBESB-1076] - Unify composer approach for gateways
  • [JBESB-1124] - Incorporate Notifier quickstart
  • [JBESB-1209] - Update messagestore quickstart
  • [JBESB-1355] - Extend quickstart embedded notion to include running in production deployments
  • [JBESB-1370] - Modify JMS pooling to remove 1 second pause
  • [JBESB-1375] - Revisit ResponseHeader location
  • [JBESB-1403] - Trim down set of xsd files installed into the standalone server
  • [JBESB-1451] - ant stop-server does not work with Ant 1.7
  • [JBESB-1525] - Create a quickstart that demonstrates handling huge files (via ftp)
  • [JBESB-1538] - Add Topic support to JMSRouter
  • [JBESB-1555] - Investigate ServiceInvoker/policy behaviour
  • [JBESB-1556] - Provide an option for synchronous invocations of ServiceInvoker to throw an exception rather than retry.
  • [JBESB-1559] - DefaultESBPropertiesSetter should not set the ESBMessageID
  • [JBESB-1567] - Update helloworld_ftp_action to use a cron schedule.
  • [JBESB-1577] - Merge all CP1 change over to trunk
  • [JBESB-1578] - Update jms_transacted quickstart to demo activation-config properties and transation rollback
  • [JBESB-1589] - Unify Notifier property substitution with ObjectMapper
  • [JBESB-1595] - Remove JNDI default configuration from quickstart jboss-esb.xml files
  • [JBESB-1596] - Update the version of JBossWS to v 2.0.3.GA
  • [JBESB-1610] - Update AS support to 4.2.2GA
  • [JBESB-1611] - Update the version of h2
  • [JBESB-1612] - SFTP does not use passive mode option
  • [JBESB-1640] - Make sure agreed 4.3 tasks from F2F are recorded in JIRA
  • [JBESB-1643] - Create an example of MarshalUnmarshal
  • [JBESB-1665] - Reintroduce transactional behaviour into the MessageAwareListener
  • [JBESB-1671] - Merge all CP2 changes over to trunk
  • [JBESB-1679] - Make it clear that the Header fields are immutable once transmitted
  • [JBESB-1693] - Merge FP branch into trunk
  • [JBESB-1706] - Review documentation
  • [JBESB-1707] - Update revision to 4.3
  • [JBESB-1708] - Update documentation PDFs
  • [JBESB-1709] - Update release notes
  • [JBESB-1724] - Move DataFilerScheduler MBean control out of the servlet and make it a standard MBean
  • [JBESB-1731] - Update wiki PDFs
  • [JBESB-1753] - Update install/readme.txt
  • [JBESB-1756] - Update bpm_orchestration3 to remove the process signalling
  • [JBESB-1757] - Check quickstarts

Sub-task

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.