Release Notes - JBoss ESB - Version 4.4 CP1 - HTML format

Bug

  • [JBESB-1677] - Monitoring based on expressions
  • [JBESB-1887] - Confusing error message with misconfigured SQL listener - and an SLQ notifier on the same DB table
  • [JBESB-1901] - Stateful rule service cannot be used in cluster and does not persist its state
  • [JBESB-1902] - The state of stateful rule services is shared between services
  • [JBESB-1905] - The stateful working memory is used concurrently by multiple threads
  • [JBESB-1907] - Race condition when creating stateful working memory
  • [JBESB-1908] - DslHelper is using weak hash map as a cache
  • [JBESB-1915] - tools/console/management-esb/build.xml always refers to the "default" profile
  • [JBESB-1918] - Implementation of ScriptingAction is inefficient and incomplete
  • [JBESB-1921] - The replyToOriginator initialisation in NewProcessIntanceFacade does not handle missing values
  • [JBESB-1925] - Tansactional InVM listener is never enabled
  • [JBESB-1926] - Services Guide typos
  • [JBESB-1927] - The variables from services started in forked branches are lsot
  • [JBESB-1928] - Management console build does not work
  • [JBESB-1929] - ServiceInvoker synchronous delivery can lead to deadlock
  • [JBESB-1932] - business_ruleservice_ruleAgent quickstart has duplicated sources
  • [JBESB-1940] - huge-split-enrich-transform-route quickstart does not work
  • [JBESB-1941] - InVM lock is held unnecessarily long time
  • [JBESB-1942] - The InVM transport limitations are not completely documented
  • [JBESB-1944] - The InVM courier is not completely valid from concurrency point of view
  • [JBESB-1947] - huge-split-enrich-transform-route quickstart NoClassDefFoundException org/quartz/SchedulerException
  • [JBESB-1949] - groovy-all jar file in wrong deploy directory - quickstart:load_generator ant runtest fails
  • [JBESB-1950] - "WiseException: Transformation Failed" in webservice_consumer_wise2 quickstart
  • [JBESB-1951] - Unable to use JCA Gateway with custom jcaBridge
  • [JBESB-1953] - JBoss4ESBDeployer/JAXWSProviderClassGenerator generate paths that exceed the max path lenght on windows
  • [JBESB-1954] - QS https_2way_ssl does not work
  • [JBESB-1955] - JBR listener does not work with non-XML messages
  • [JBESB-1956] - run.bat has lost its permgen setting
  • [JBESB-1957] - webservice_wssecurity QS does not work
  • [JBESB-1959] - MonitoringPatternBean is not Serializable -> NotSerializableException
  • [JBESB-1960] - Caching registry interceptor impacts must be documented and configuration values updated
  • [JBESB-1963] - EBWS: esb-based web services should be callable from SoapUI
  • [JBESB-1964] - webservice_producer_secured does not work and is dangerous
  • [JBESB-1966] - EsbActionHandler cannot put property value of an object in jBPM scope to ESB message
  • [JBESB-1967] - Missing diagrams from Programmers guide
  • [JBESB-1973] - Scheme name of exposed ESB service not correct in contract page
  • [JBESB-1974] - EBWS - OneWay services or services without faults cannot be dpeloyed
  • [JBESB-1980] - HttpClientFactory ignores max-total-connections setting
  • [JBESB-1981] - Unused local variable "greetings" in QS "webservice_consumer_wise2"
  • [JBESB-1982] - QS "webservice_consumer_wise2": date field doesn't pass through.
  • [JBESB-1983] - QS "webservice_consumer_wise*": "readme.txt" files are the same as in "webservice_consumer1"
  • [JBESB-1985] - EBWS - One-way MEP is not supported
  • [JBESB-1986] - EBWS It is not possible to have services with the same name but different category
  • [JBESB-1987] - Remove duplicate libraries - jboss cache, jgroups
  • [JBESB-1989] - ESBServiceContractPublisher uses static variable for address
  • [JBESB-1993] - Actions with the name name generates exception but does not prevent deployment
  • [JBESB-1994] - webservice_producer_secured QS partially not working
  • [JBESB-1995] - FTP notification - Failed to rename file: 550
  • [JBESB-2000] - Service secured by certificate allows processing of non-secured message
  • [JBESB-2002] - Scripting framework - is there a way to return the script (file) name to the user in the event of an error?
  • [JBESB-2008] - Security context propagation
  • [JBESB-2016] - load_generator quickstart displays WARNINGs
  • [JBESB-2024] - update tools/schema/build.xml
  • [JBESB-2028] - Service Name / Category / Description should have length constraint
  • [JBESB-2029] - Ivy changes for JBESB-1988 cause a clean ivy build to fail
  • [JBESB-2030] - Add version to plugin
  • [JBESB-2031] - Running Destroy operation does not move listener from RUNNING->DESTROYED
  • [JBESB-2034] - Seeing ERROR level log mesages for listener state transitions
  • [JBESB-2038] - Problems with ESB plugin deploying/undeploying/deploying .esb packages
  • [JBESB-2039] - Add per-minute metrics as well as totals
  • [JBESB-2041] - Unclear documentation in Admin guide
  • [JBESB-2043] - Embedded console - metric "Overall Service Bytes Processed" not collected
  • [JBESB-2044] - EJBProcessor should use ClassUtils for loading classes
  • [JBESB-2045] - readme for transform_CSV2XML points to old name of reference doc
  • [JBESB-2046] - ScheduleListener ignores lifecycle events
  • [JBESB-2048] - Exception thrown during Quickstart business_ruleservice_RuleAgent as standalone
  • [JBESB-2052] - EBWS: WSDL produced by ESB Based Web Service endpoint is not consumable by .NET
  • [JBESB-2053] - ant sendjms does not work in webservice_consumer_wise* quickstarts
  • [JBESB-2055] - concurrency issue in JBRulesCounter
  • [JBESB-2056] - The handling of the wildcard binding is no longer functioning
  • [JBESB-2057] - ScheduleListener should include service category/name in config
  • [JBESB-2058] - Lifecycle MBean names should be unique
  • [JBESB-2059] - ServiceMessageCounter bean should aggregate across all listeners associated with a service in the deployment
  • [JBESB-2061] - DataFilerScheduler overrides start/stop instead of startService/stopService
  • [JBESB-2062] - Shutdown of DataFilerScheduler causes errors
  • [JBESB-2066] - ScheduleProvider uses shared DefaultQuartzScheduler
  • [JBESB-2071] - MessageCounter concurrency issue
  • [JBESB-2073] - webservice_consumer_wise*: TransactionalRunner caught throwable: java.lang.NoClassDefFoundError: com/sun/tools/ws/wscompile/WsimportTool
  • [JBESB-2074] - Fix listeners in plugin
  • [JBESB-2076] - Missing jBPM integration diagrams
  • [JBESB-2078] - Action statistics based on wrong start time
  • [JBESB-2079] - FileGatewayListener renameFile method deletes target
  • [JBESB-2080] - Action statistics may be missed on last action
  • [JBESB-2081] - Security context remains in the message after ServiceInvoker usage
  • [JBESB-2082] - Enterprise console - cannot delete ESB archive via UI
  • [JBESB-2083] - Update admin guide re transformation config reload/refresh via JMS notification
  • [JBESB-2087] - jUDDI fails to parse XML correctly
  • [JBESB-2088] - ejbprocessor quickstart carries EJB3 related jar
  • [JBESB-2091] - quickstart: security_basic - poor readme.txt, misplaced HttpClient.java
  • [JBESB-2101] - load_generator quickstart:the serviceCategory name is missing in groovy script
  • [JBESB-2102] - InVMCourier should throw a courier exception if inactive
  • [JBESB-2103] - Management console compiles from rosetta source
  • [JBESB-2104] - Lifecycle Controller does not configure thread context loader before invoking lifecycle methods
  • [JBESB-2112] - Handle security context during invm pass by reference
  • [JBESB-2116] - blob use does not check for null
  • [JBESB-2247] - typo in jUDDI related code sample

Feature Request

  • [JBESB-1903] - Rule agent does not support reload
  • [JBESB-1913] - JMS property setter strategy should be declaratively configurable
  • [JBESB-1919] - SLSB service does not support EJB3

Task

  • [JBESB-1653] - Improve Web Services support
  • [JBESB-1654] - Improved monitoring and management
  • [JBESB-1655] - Platform-based security for SSO and message-based interactions
  • [JBESB-1931] - Replace hardcoded refs to server name in tools/console/management/build.xml
  • [JBESB-1943] - Change MetaDataFilter to use Date instead of Calendar
  • [JBESB-1945] - Improve Security docuementation
  • [JBESB-1948] - Integrate security with BaseWebService
  • [JBESB-1952] - update readme.txt in samples/quickstarts/helloworld_action/oracle-aq
  • [JBESB-1977] - Fix SOA Platform CI test run
  • [JBESB-1988] - Duplicate mvel jar in jbrules.esb and smooks.esb
  • [JBESB-1990] - Go through deployment artifacts and remove jars already in the server
  • [JBESB-2005] - Modify load generator readme file
  • [JBESB-2006] - Update QS default in embedded distribution
  • [JBESB-2007] - Add automatic authorisation into the pipeline
  • [JBESB-2009] - Improve authentication processing in the ESB
  • [JBESB-2032] - Migrate jonplugin code changes across to CP
  • [JBESB-2047] - Merge current jonplugin into CP
  • [JBESB-2068] - Revisit core security integration
  • [JBESB-2070] - helloworld_ftp_action readonly requires a database
  • [JBESB-2111] - Remove addressing/security support from EBWS
  • [JBESB-2115] - Pre CR1 security tidy up

Sub-task

  • [JBESB-1779] - enable publishing web serivce without war file in ESB
  • [JBESB-2142] - Add/Remove InVMCourier from CourierFactory cache when InVM EPR is registered/unregistered

Edit/Copy Release Notes

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