Release Notes - JBoss ESB - Version 4.6 - HTML format

Bug

  • [JBESB-1699] - Update Chapter 9 of the Programmers Guide ("Configuration")
  • [JBESB-1710] - Documentation of Standalone mode in Quickstarts is confusing
  • [JBESB-1774] - Messages are returned to client from the wrong service
  • [JBESB-1883] - quickstart: business_ruleservice_ruleAgent has an extraneous processDefinition directory
  • [JBESB-1909] - JmsConnectionPool overflows sometimes with JBossMQ
  • [JBESB-1910] - Smooks does not report error in configuration
  • [JBESB-2020] - wise have a bug for which it may download too many wsdls and store them in a temporary dir
  • [JBESB-2022] - wise doesn't clean its internal smooks cache
  • [JBESB-2023] - Wise is failed to consume a wsdl which contains two schema element with same name and different namespace .
  • [JBESB-2036] - wise's sample have problem because targetPackage not specified in properties files
  • [JBESB-2186] - monitoring.cfg.xml not found
  • [JBESB-2196] - max-pool=size typo in jbossesb-properties.xml
  • [JBESB-2401] - FileGatewayListener: Does not support overwriting of processed files.
  • [JBESB-2428] - TransactionalRunner catching Throwable - should probably just catch Exception
  • [JBESB-2430] - Merge JBESB-2377 : Concurrency issues within HttpServerDelegate
  • [JBESB-2438] - Upgrade to scout-1.0.rc3
  • [JBESB-2445] - The update to the message context has broken serialisation with older versions
  • [JBESB-2451] - SoapUIClientService: not handling nested collections properly
  • [JBESB-2455] - SoapUIClientService does not populate request attributes
  • [JBESB-2461] - XMLHelper uses a single instance of SchemaFactory which is not thread safe.
  • [JBESB-2464] - MessageImpl copy() method eats exceptions
  • [JBESB-2480] - Client and server side JBM information can become out of sync
  • [JBESB-2483] - JBM HeuristicMixedException may destabilise the resource used during transactional contexts
  • [JBESB-2486] - JBoss42ActivationBridge: ActivationConfigPropertyMetaData are being created with incorrectly set values
  • [JBESB-2490] - Thread related InVM resources created by DefaultInVMReplyToEpr not being cleaned up on thread cleanup
  • [JBESB-2491] - JBossRemotingGatewayListener creating and instance of WSSecurityInfoExtractor on every request/invocation
  • [JBESB-2503] - Fix JMSEpr address encoding
  • [JBESB-2507] - JMS JCA mapper sets maxMessages instead of maxSession
  • [JBESB-2511] - HttpRouter is inconsistent in its handling of response headers
  • [JBESB-2512] - CourierFactory synchronizes around access to lifecycle resource
  • [JBESB-2519] - ServiceInvoker swallows exceptions
  • [JBESB-2521] - Call Smooks.close() as part of the cleanup of any components using Smooks
  • [JBESB-2522] - twiddle get for ServiceMessageCounter causes NPE
  • [JBESB-2525] - HttpRouter fire java.lang.NullPointerException if the Response is empty (204)
  • [JBESB-2527] - Caching registry interceptor too tightly synchronized
  • [JBESB-2537] - JAXR Registry service searches should qualify the search using the organizational key
  • [JBESB-2542] - Caching registry interceptor findEPR fails on empty response
  • [JBESB-2548] - HttpClientFactory not configuring the "default-max-connections-per-host" on the connection manager
  • [JBESB-2555] - JMSRouter should accept extended JNDI configuration parameters
  • [JBESB-2559] - JmsSession.releaseResources does not trap all exceptions
  • [JBESB-2561] - DefaultJMSPropertiesSetter should filter out all JMS vendor specific properties
  • [JBESB-2564] - Change the default value of ExistsSql
  • [JBESB-2589] - FragmentRouter using deprecated code.
  • [JBESB-2597] - Incorrect Smooks configuration in business_ruleservice_ruleAgent quickstart
  • [JBESB-2609] - SecureFtpImpl is missing logging and is silently hiding exceptions
  • [JBESB-2616] - Merge JBESB-2611: JBoss Remoting HttpMarshaller class handling of InvocationResponses is invalid
  • [JBESB-2648] - RemoteGatewayListener should use System tmpdir for ftpLocalDir
  • [JBESB-2649] - Create a transport for HP for co-located registry
  • [JBESB-2650] - ConfigTree's getWholeText can throw NPE if child tree is empty
  • [JBESB-2651] - Generated server no longer included samples
  • [JBESB-2652] - NPE in WiseWsdlContractPublisher
  • [JBESB-2653] - product/.classpath file needs updating for a clean Eclipse build
  • [JBESB-2664] - HttpMessageComposer causing "org.xml.sax.SAXParseException: Content is not allowed in prolog."
  • [JBESB-2673] - JmsListenerMapper mapping maxThreads value onto the maxSession activation spec property - fails for WMQ
  • [JBESB-2678] - JmsConnectionPool getSession method should clean pool on error
  • [JBESB-2679] - JmsConnectionPool no longer recovers connection
  • [JBESB-2680] - Handle JBM client/server mismatch through delivery
  • [JBESB-2681] - InVMCourier pickup notifies waiting threads
  • [JBESB-2683] - AsyncProcessSignal assumes existence of JobExecutor
  • [JBESB-2689] - jBPM inflow RetryExecutor must double check job before rescheduling
  • [JBESB-2690] - QuartzSchedulerServiceJob needs to be a public class
  • [JBESB-2691] - QuartzSchedulerService.createTimer needs to save the jBPM job first
  • [JBESB-2692] - Create individual configurations for each jBPM inflow permutation
  • [JBESB-2693] - actionArtifactMap.properties missing wise.SOAPClient and proxy.SOAPProxy
  • [JBESB-2714] - AS5: jbpm.esb contains both jbpm-console.war and jsf-console.war which causes a conflict as the both have the same context-root.
  • [JBESB-2715] - "ant deploy" failing from "product/build/jbossesb/insall" folder for AS5
  • [JBESB-2717] - Runtime exceptions during quartz scheduler execution does not refire timer
  • [JBESB-2721] - HypersonicDatabase.java should be consistent with H2Database.java's data directory handling
  • [JBESB-2722] - Add maximum refire count to quartz scheduler jobs
  • [JBESB-2723] - Force initialisation of hibernate job proxies
  • [JBESB-2733] - smooks_file_splitter_router errors
  • [JBESB-2735] - listener.log files in quickstarts should be removed from svn
  • [JBESB-2738] - Fix wise WSDL compilation under as5
  • [JBESB-2749] - Use JBossWS jaxws implementation in quickstart classpath
  • [JBESB-2751] - huge-split-enrich-transform-route does not work under AS4/ESB server
  • [JBESB-2753] - javadocs are not generated

Feature Request

  • [JBESB-166] - Update trailblazer to include FTP support (maybe a separate scenario)
  • [JBESB-424] - IDE Tooling
  • [JBESB-1998] - wise.SOAPClient: Make it possible to override the endpoint address defined in the target WSDL
  • [JBESB-1999] - Reference WSDL contained in ESB archive
  • [JBESB-2019] - wise should pass to smooks response mapper also input data to permit continuos enrichement of message
  • [JBESB-2021] - add configurability for location where wise store smooks reports for its transformation
  • [JBESB-2037] - Avoid excessive reflective inspection of wise classes for better performance
  • [JBESB-2096] - Programmers Guide: Include Environment.EXCEPTION_ON_DELIVERY_FAILURE
  • [JBESB-2097] - ServiceInvoker Exception details
  • [JBESB-2147] - Managing gateway listeners from JON
  • [JBESB-2206] - integrate Wise 1.0
  • [JBESB-2259] - Create an Emailer action.
  • [JBESB-2273] - Extend BusinessRulesProcessor action to support entry-point
  • [JBESB-2300] - support targetPackage as parameter
  • [JBESB-2323] - Implement support for schema import in EBWS WSDL generation/action pipeline validation.
  • [JBESB-2565] - Update to drools 5.0.1
  • [JBESB-2578] - Update to smooks 1.2
  • [JBESB-2579] - The ESB EPRs can cause failure of registration of ESB service, increase limit to 4000
  • [JBESB-2581] - Allow registry organization information to be configured
  • [JBESB-2584] - Add XSL transformation action
  • [JBESB-2588] - Add support for an XSD based configuration namespace for the Smooks ESB FragmentRouter components
  • [JBESB-2608] - Poor Exception Message "doesn't define a Message-Aware Listener"
  • [JBESB-2654] - Enhance StreamUtils
  • [JBESB-2672] - Create SOAPProxy action
  • [JBESB-2676] - JmsConnectionPool: Add support for managing JMS Session instances across multiple JMS Connection instances
  • [JBESB-2677] - JmsConnectionPool: Add support for "max-xa-sessions-per-connection" config
  • [JBESB-2682] - Add support for generic JCA inflow
  • [JBESB-2684] - Upgrade jBPM to 3.2.5SP5
  • [JBESB-2685] - Provide alternative jBPM Message/Scheduler services
  • [JBESB-2736] - Remove unused drools jars from deployment

Patch

  • [JBESB-2524] - RemoteGatewayListener ignores local FTP location
  • [JBESB-2535] - logging for DBMessageStoreImpl

Task

  • [JBESB-2050] - ERROR message when running business_ruleservice_ruleAgent QS
  • [JBESB-2117] - Documentation on jbr transport configuration
  • [JBESB-2193] - POSTHttpMethodFactory dosn't support Encoding
  • [JBESB-2195] - Services Guide: Replace concept image in docs for content routing
  • [JBESB-2245] - Investigate support for AS 5
  • [JBESB-2321] - ESB Getting Started Guide Needs Reviewing
  • [JBESB-2322] - ESB Administrator Guide refers to jbossesb-listener.xml and jbossesb-gateway.xml
  • [JBESB-2361] - Return the http error code and message in JBossRemotingGateway Listener.
  • [JBESB-2376] - Check classloader configuration in the http gateway
  • [JBESB-2431] - Remove juddi-service.sar from jbossesb-server-base.zip
  • [JBESB-2432] - soap projects test cannot be run from command line (from soap directory)
  • [JBESB-2470] - Duplicate schema types in wsdl generated by EBWS
  • [JBESB-2492] - Smooks transformer in WSSecurityInfoExtractor should probably use SAX filter
  • [JBESB-2496] - XSD reference URL in Programmers Guide is wrong
  • [JBESB-2504] - Identify any issues with using IBM MQ and provide direct support within the ESB codebase
  • [JBESB-2506] - Add locale configuration for Smooks date transforms in the quickstarts
  • [JBESB-2531] - dynamic_router quickstart uses "default" messaging queues B and C.
  • [JBESB-2532] - helloworld_action quickstart uses "default" messaging queue B.
  • [JBESB-2533] - recipient_list quickstart uses "default" messaging queues A, B, C and D
  • [JBESB-2534] - simple_cbr quickstart uses "default" messaging queue B.
  • [JBESB-2570] - Quickstarts: Remove usage of "default" JMS queues/[ABCD] from the quickstarts that use these.
  • [JBESB-2573] - SOAPProcessor Programmer Guide Documentation
  • [JBESB-2577] - Remove old management console from the codebase
  • [JBESB-2593] - Merge duplicate "getJndiPrefixes" code from JMSEpr and JndiUtils
  • [JBESB-2594] - Add JBoss ESB specific JNDI namespace prefix
  • [JBESB-2610] - XMLHelperUnitTest embeds http server
  • [JBESB-2626] - Add unit tests for caching registry interceptor
  • [JBESB-2632] - Move smooks into jbossesb.sar
  • [JBESB-2635] - Move HTTP Connection configuration code in HttpClientFactory to a Configurator
  • [JBESB-2659] - Add Smooks User Guide
  • [JBESB-2660] - Remove Smooks Shutdown Hook removal AOP
  • [JBESB-2662] - Add commons-httpclient.jar to soap.esb when deploying to AS5
  • [JBESB-2663] - Add smooks jars to AS 5 deployer.
  • [JBESB-2675] - Add an "undeploy" call to the "deploy" target in install/build.xml
  • [JBESB-2687] - Add configuration for jBPM/JMS inflow scheduler service
  • [JBESB-2688] - Remove drop/delete from jBPM quartz configuration files
  • [JBESB-2694] - Tidy up smooks instance manager
  • [JBESB-2697] - Verify operation of quickstarts in as4 and as5 deployments
  • [JBESB-2713] - Update build version to 4.6
  • [JBESB-2718] - Update static_router readme to include FTP Server requirements
  • [JBESB-2725] - Updated smooks to 1.2.1
  • [JBESB-2726] - Review the administration guide
  • [JBESB-2727] - Review the programmers guide
  • [JBESB-2728] - Update the getting started guide
  • [JBESB-2729] - Update the release notes
  • [JBESB-2730] - Review the services guide
  • [JBESB-2731] - Review the soa software integration guide
  • [JBESB-2732] - Generate PDFs from documentation
  • [JBESB-2734] - Add OGNL lib to AS5 esb.deployer/lib
  • [JBESB-2737] - HttpGatewayListener does not deploy on AS5.
  • [JBESB-2740] - Update quickstarts to use the newer Smooks configurations where relevant
  • [JBESB-2741] - Simplify "smooks_file_splitter_router" quickstart
  • [JBESB-2742] - Allow quickstarts to exclude classes from esb artifact
  • [JBESB-2743] - Fix the soap service build.xml so that it uses the shared base-project-build.xml
  • [JBESB-2744] - Modify parameter mapping in Wise WSMethod, base it on WS operation meta data
  • [JBESB-2745] - Update SmooksUserGuide.pdf with updates regarding JavaResult objects
  • [JBESB-2746] - webservice_wsproxy_* quickstarts should be renamed to webservice_proxy_*
  • [JBESB-2747] - Document AS5 run.bat error
  • [JBESB-2750] - Update mvel to 2.0.12 and place it under jbossesb.sar

Sub-task

  • [JBESB-2274] - reprt all fixes and new features from my workspace
  • [JBESB-2275] - port of current implementation and samples
  • [JBESB-2276] - sample for WS-*
  • [JBESB-2277] - adding support for binding and catalog file
  • [JBESB-2278] - sample for basic auth
  • [JBESB-2279] - fix smooks mapping in sample 2
  • [JBESB-2289] - move Wise initialization frm initisialise() to first invocation of process()
  • [JBESB-2290] - Updating docs with new configurations parameters and new features
  • [JBESB-2299] - adding support for MTOM
  • [JBESB-2698] - Verify quickstarts aggregator -> bpm_orchestration4
  • [JBESB-2699] - Verify quickstarts business_ruleservice_ruleAgent -> custom_action
  • [JBESB-2700] - Verify quickstarts deadletter -> fun_cbr
  • [JBESB-2701] - Verify quickstarts groovy_gateway -> helloworld_file_notifier
  • [JBESB-2702] - Verify quickstarts helloworld_ftp_action -> helloworld_tx_sql_action
  • [JBESB-2703] - Verify quickstarts https_2way_ssl -> jms_secured
  • [JBESB-2704] - Verify quickstarts jms_topic -> messagestore
  • [JBESB-2705] - Verify quickstarts monitoring_action -> recipient_list
  • [JBESB-2706] - Verify quickstarts scheduled_services -> security_cert
  • [JBESB-2707] - Verify quickstarts security_jbpm -> spring_helloworld
  • [JBESB-2708] - Verify quickstarts spring_jpetstore -> transform_XML2POJO
  • [JBESB-2709] - Verify quickstarts transform_XML2POJO2 -> two_servers
  • [JBESB-2710] - Verify quickstarts udp_gateway -> webservice_consumer_wise
  • [JBESB-2711] - Verify quickstarts webservice_consumer_wise2 -> webservice_producer
  • [JBESB-2712] - Verify quickstarts webservice_wsaddressing -> wiretap

Edit/Copy Release Notes

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