Release Notes - JBoss ESB - Version 4.5 - HTML format

Bug

  • [JBESB-1348] - Make sure that test > 2000 chars is not inserted into JMXData
  • [JBESB-1711] - ESB unit test suite hangs when run against SOA-P CP1
  • [JBESB-1921] - The replyToOriginator initialisation in NewProcessIntanceFacade does not handle missing values
  • [JBESB-1925] - Tansactional InVM listener is never enabled
  • [JBESB-1927] - The variables from services started in forked branches are lsot
  • [JBESB-1929] - ServiceInvoker synchronous delivery can lead to deadlock
  • [JBESB-1949] - groovy-all jar file in wrong deploy directory - quickstart:load_generator ant runtest fails
  • [JBESB-1951] - Unable to use JCA Gateway with custom jcaBridge
  • [JBESB-1958] - JBoss Remoting Gateway not providing HTTP query string in composed message
  • [JBESB-1966] - EsbActionHandler cannot put property value of an object in jBPM scope to ESB message
  • [JBESB-1980] - HttpClientFactory ignores max-total-connections setting
  • [JBESB-1984] - XSD validation in AbstractProcessingPipeline can fail in legacy environments
  • [JBESB-2025] - EBWS WS-Addressing does not work
  • [JBESB-2026] - EBWS WS-Addressing is not reflected in the generated WSDL
  • [JBESB-2029] - Ivy changes for JBESB-1988 cause a clean ivy build to fail
  • [JBESB-2040] - Remove barrier-service.xml for embedded console
  • [JBESB-2063] - JBESB-454 reversed: input-suffix is required
  • [JBESB-2099] - missing line from org.jboss.soa.esb.message.Body example in programmers guide
  • [JBESB-2173] - SFTP certificate passphrase is not optional when using certificates
  • [JBESB-2188] - Wrong ReplyTo after message delivery failure
  • [JBESB-2189] - Endless loop in JmsCourier deliver and pickupPayload methods
  • [JBESB-2216] - sql-message-filter optional attribute "insert-timestamp-column" actually not optional
  • [JBESB-2219] - [SystemPrintln] ClassCastException on attachment
  • [JBESB-2226] - Missing "</mbean>" in the quickstarts/bpm_orchestration1/jbmq-queue-service.xml
  • [JBESB-2227] - Asynchronous sending of a fault message causes the fault to be raised
  • [JBESB-2228] - Replies/faults generated from within jBPM should initialise the relatesTo
  • [JBESB-2231] - </mbean> missing in bpm_orchestration1 jbm-queue-service.xml example file
  • [JBESB-2232] - Interrputed Exception in Embedded JBossESB server.
  • [JBESB-2238] - Classpath to getopt.jar in twiddle.sh points to wrong directory
  • [JBESB-2241] - jUDDI does not work with MS-SQL
  • [JBESB-2242] - JmsSession should cache the acknowledge mode rather than deferring to the underlying session
  • [JBESB-2247] - typo in jUDDI related code sample
  • [JBESB-2251] - PermGen Error when accessing the contract web application containing a webservice
  • [JBESB-2254] - PermGen when running some of the quickstarts
  • [JBESB-2255] - Unresponsive EPR: JMSEpr when service invoker is put under load
  • [JBESB-2256] - Missing content (probably diagram) missing from Services Guide
  • [JBESB-2260] - Remove out of date info from the Services Guide as per SOA QE request?
  • [JBESB-2261] - spring_jpetstore quickstart fails when run
  • [JBESB-2287] - DefaultJMSPropertiesSetter should filter out provider specific properties when performing the mapping
  • [JBESB-2291] - No port number in HOST header in outgoing request
  • [JBESB-2293] - Incorporate embedded JOPR 1.1.0.GA into esb-console
  • [JBESB-2294] - Make sure services collect "total number of byte"
  • [JBESB-2296] - diagram missing from ESB Programmers Guide
  • [JBESB-2297] - contradictory statements about gateway EPRs in Programmers Guide
  • [JBESB-2303] - Add support for http.proxyHost configuration
  • [JBESB-2315] - Remove jBPM SignalFacade from ESB codebase
  • [JBESB-2318] - LifecycleController: tries to construct an ObjectName instance using an invalid character
  • [JBESB-2324] - ServiceInvoker clears security thread local context during post
  • [JBESB-2327] - No port number in HOST header in outgoing request
  • [JBESB-2330] - Embedded Conole: Deployment error when starting JBossAS 4.2.3
  • [JBESB-2331] - JBrules deployment error when deploying to JBossAS
  • [JBESB-2332] - business_ruleservice_ruleAgent quickstart error
  • [JBESB-2333] - EBWS test failure under jdk1.6
  • [JBESB-2340] - WSDL serialization not handling normalized entities properly
  • [JBESB-2354] - Wise relies on jar files being located as resources
  • [JBESB-2355] - Fix bpm_orchestration1 readme
  • [JBESB-2356] - Wise needs jboss-jaxws-ext.jar in lib/endorsed
  • [JBESB-2359] - Wise SmooksHandler traps exceptions without logging and uses BeanAccessor rather than BeanRepository
  • [JBESB-2364] - publish_as_webservice_inonly: Doesn't handle async fault delivery
  • [JBESB-2365] - helloworld_file_notifier quickstart: Incorrect path in sendesb target (build.xml)
  • [JBESB-2366] - webservice_consumer_wise2: Invalid bean creation selector config
  • [JBESB-2368] - exceptions_faults quickstart: NPE when running target 'ant callSync'
  • [JBESB-2369] - WISE SmooksMapper generates a HTML EXecution Report on every execution.
  • [JBESB-2370] - security_basic quickstart: will not run on JBossAS since the application policy named 'messaging' does not exist
  • [JBESB-2371] - security_jbpm quickstart: will not run on JBossAS since the application policy named 'messaging' does not exist
  • [JBESB-2373] - Startup error when using a BindingManager.
  • [JBESB-2379] - udp_gateway: Readme missing a step
  • [JBESB-2382] - JmsConnectionPoolContainer ignores additional jndi-prefixes
  • [JBESB-2385] - webservice_mtom: MTOMClient code broken due to what looks like a bad search & replace
  • [JBESB-2386] - webservice_mtom: Tomcat/Coyote exception when running in JBoss ESB Server
  • [JBESB-2388] - webservice_producer quickstart: NPE when ant target 'saygoodby_over_socket
  • [JBESB-2398] - InVM RequestResponse replies not being handled properly by DefaultJmsReplyToEpr

Feature Request

  • [JBESB-427] - Roll-your-own Gateway example and docs
  • [JBESB-1557] - JBossRemotingGateway listener should support multiple listeners for the same host port combination
  • [JBESB-1936] - Create a contract publisher to handle remote WS endpoints
  • [JBESB-2003] - Allow configuration of async redelivery property on a per message basis
  • [JBESB-2049] - Check for invalid synchronous invocations within a transactional context
  • [JBESB-2132] - JBossRemotingGatewayListener: Allow the sync invocation timeout to be configurable
  • [JBESB-2175] - ftp-message-filter: add support for the 'post-rename' attribute
  • [JBESB-2178] - Add ability to reflectively inject FileFilter into file-based gateways
  • [JBESB-2187] - AQInitialContextFactory: Add support for a URL property to enable usage with RAC(Real Application Cluster)
  • [JBESB-2213] - Create SchemaValidationAction
  • [JBESB-2223] - Upgrade AS support to AS 4.2.3
  • [JBESB-2224] - Add UDP listener support
  • [JBESB-2257] - Make org.jboss.soa.esb.helpers.Email more flexible.
  • [JBESB-2267] - Enable BeanConfiguredActions to have configuration information injected
  • [JBESB-2298] - Programmers_Guide.pdf StaticWiretap description is confusing
  • [JBESB-2314] - Allow jBPM process instance creation commands to return the created process instance id
  • [JBESB-2316] - Support querying of process instance variables
  • [JBESB-2320] - XStreamToObject. Add support for implicit collections and field alias
  • [JBESB-2334] - Allow WSDL publisher to transform WSDL for proxied service
  • [JBESB-2338] - Upgrade groovy from 1.0 to 1.5.0
  • [JBESB-2380] - XMLBeansModel: Doesn't handle <property> configs where the value attribute is undefined

Task

  • [JBESB-1988] - Duplicate mvel jar in jbrules.esb and smooks.esb
  • [JBESB-2027] - Pass WS-A message id/relates to headers into ESB message
  • [JBESB-2141] - Document client automatical XA transaction enlistment
  • [JBESB-2148] - Document org.jboss.soa.esb.actions.routing.http.HttpRouter in programmer's guide
  • [JBESB-2168] - Remove the Trailblazer and its documentation
  • [JBESB-2176] - Merge 4.4 CP1 changes into trunk
  • [JBESB-2177] - Create a proper mechanism for handling schema evolutions
  • [JBESB-2179] - Add Tomcat support for HTTP Gateway
  • [JBESB-2180] - change jca-gateway transacted attribute to be of type boolean.
  • [JBESB-2181] - Add findbugs coverage into ESB 4
  • [JBESB-2198] - Re-export odt documents as PDF and verfiy that all images are also exported
  • [JBESB-2230] - Verify generated html images for docs
  • [JBESB-2233] - Identify 4.4CP2 issues that need merging to trunk
  • [JBESB-2234] - Upgrade drools to 5.0.0.M4
  • [JBESB-2235] - Upgrade jBPM to version 3.2.5
  • [JBESB-2237] - Revisit spring integration
  • [JBESB-2240] - Upgrade smooks to latest version
  • [JBESB-2246] - Document required client libs and properties files.
  • [JBESB-2250] - Update ProgrammersGuide.pdf
  • [JBESB-2252] - JBossRemotingMessageComposer should have the security extractors as fields and not create them everytime.
  • [JBESB-2258] - Badly formed EPR. JBossRemotingGatewayListener registers esb-unaware endpoints into the registry.
  • [JBESB-2280] - EULA file name and contents should match http://www.redhat.com/licenses/jboss_eula.html (html or text)
  • [JBESB-2286] - Remove esbwizard from the project
  • [JBESB-2292] - Increment jbossesb-server version to 4.5.GA
  • [JBESB-2312] - Disable jBPM JobExecutorLauncher and JbpmConfigurationCloser servlets
  • [JBESB-2313] - Handle wise pooling/concurrency
  • [JBESB-2317] - Reduce verbosity of jBPM callback EPRs
  • [JBESB-2335] - Fix ivy/smooks integration
  • [JBESB-2336] - Upgrade smooks to version 1.1.1
  • [JBESB-2337] - xml files for ESBContractGeneratorUnitTest contain extraneous characters
  • [JBESB-2339] - Investigate EBWS WS-A test failure under JDK6
  • [JBESB-2342] - Check documentation
  • [JBESB-2343] - Check quickstarts
  • [JBESB-2344] - Make sure that the wise documentation matches the roll back
  • [JBESB-2345] - Make sure that the wise quickstarts still work after rollback
  • [JBESB-2357] - bpm_orchestration4: Update docs/Readme.pdf
  • [JBESB-2360] - helloworld_ftp_action: Add some text in the readme re how to use the Apache FTP Server
  • [JBESB-2363] - Change wise SOAPClient logging to debug rather than info
  • [JBESB-2367] - deadletter quickstart: readme refers to messagestore quickstart and not deadletter
  • [JBESB-2374] - transformation quickstart that use xslt display a fatal error message
  • [JBESB-2375] - Update smooks configuration in wise quickstarts
  • [JBESB-2378] - Update jbossweb.jar and jbossweb-service.jar
  • [JBESB-2384] - webservice_bpel: Add more detail to readme re configuring tomcat for ActiveBPEL tomcat
  • [JBESB-2387] - webservice_mtom: Update readme with JBoss Remoting info for running on the App Server
  • [JBESB-2394] - transformation quickstarts: Remove referenses to the administration console and to the MessageTransformation.pdf
  • [JBESB-2396] - Generate ReleaseNotes and update ReleaseNotes.odt, ReleaseNotes.pdf
  • [JBESB-2397] - Update wiki PDFs

Sub-task

  • [JBESB-2284] - Run Smooks v1.1 test suite against MVEL v2.2
  • [JBESB-2310] - Change SmooksTransformer to not perform manual loading of resource handlers
  • [JBESB-2311] - Update traansformation quickstarts to use Smooks v1.1 based configs where appropriate
  • [JBESB-2346] - Quickstart Tests: aggregator -> custom_action
  • [JBESB-2347] - Quickstart Tests: deadletter -> helloworld_file_notifier
  • [JBESB-2348] - Quickstart Tests: helloworld_ftp_action -> jms_secured
  • [JBESB-2349] - Quickstart Tests: jms_topic -> recipient_list
  • [JBESB-2350] - Quickstart Tests: scheduled_services -> spring_helloworld
  • [JBESB-2351] - Quickstart Tests: spring_jpetstore -> two_servers
  • [JBESB-2352] - Quickstart Tests: udp_gateway -> webservice_mtom
  • [JBESB-2353] - Quickstart Tests: webservice_producer -> wiretap
  • [JBESB-2389] - AdministrationGuide
  • [JBESB-2390] - GettingStarted
  • [JBESB-2391] - ProgrammersGuide
  • [JBESB-2392] - ServicesGuide
  • [JBESB-2393] - SOASoftwarIntegration

Edit/Copy Release Notes

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