Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

WSO2 ESB 5.0.0-BETA2 Released

Pre-release
Pre-release
Compare
Choose a tag to compare
@jagathsisira jagathsisira released this 15 Jul 16:54
· 228 commits to master since this release

ESB Team is pleased to announce the WSO2 ESB 5.0.0 - BETA2 Release. It contains following improvement and bug fixes.

Bug

  • [ESBJAVA-3339] - In org.apache.synapse.startup.tasks.MessageInjector Task, the message field loses any XML escaping aspects put in the message
  • [ESBJAVA-3843] - XSLT mediator throws null pointer exception when the SOAP body is empty in the message
  • [ESBJAVA-4075] - Inconsistency in parameter naming in Inbound Endpoints
  • [ESBJAVA-4227] - Invalid xml in axis2_blocking_client.xml
  • [ESBJAVA-4232] - Property to persist values in the registry doesn't work.
  • [ESBJAVA-4276] - Null pointer exception while running Sample 155
  • [ESBJAVA-4300] - synapse_sample_62.xml should update.
  • [ESBJAVA-4347] - ERROR_CODE property dropping when sub sequent end point definition is missing on Registry
  • [ESBJAVA-4357] - NTask is not removed while removing the inbound through sourceview
  • [ESBJAVA-4378] - get-property('transport', 'property_name') or $trp:property_name not working in log mediator with RabbitMQ
  • [ESBJAVA-4503] - [ESB500][UI]- Sequence name appear as "_anonSequence_" for dynamic sequences while transfering source view to design view
  • [ESBJAVA-4531] - [Datamapper] Support to map tree nodes which has a number for the name of the tree node
  • [ESBJAVA-4532] - [ESB][Header Medaitor]Inline XML Header not working with HTTP headers
  • [ESBJAVA-4576] - [Analytics] Statistics enabled proxy doesn't display statistics at Proxy Service section. Errors at console
  • [ESBJAVA-4599] - [Data Mapper]Cannot map attributes with namespaces
  • [ESBJAVA-4600] - [Data Mapper]Cannot map Array elements
  • [ESBJAVA-4601] - When creating an endpoint template and defining template endpoint with dynamic duration it fails
  • [ESBJAVA-4607] - [ESB 500][JMS Transport]Caching is not working as expected
  • [ESBJAVA-4616] - WSO2 ESB 4.9.0 stops processing when it runs into parser error and doesn't go to fault sequence
  • [ESBJAVA-4626] - URI reserved characters(#, +) are encoding in different ways with REST_URL_POSTFIX
  • [ESBJAVA-4629] - If back end service goes down during ESB sends the request, flow will get dropped
  • [ESBJAVA-4631] - Even when "Content-Type" header is mentioned as "http.headers.preserve", it gets modified inside Synapse
  • [ESBJAVA-4643] - Car file log appender does not append car file name external template executor calls a sequence template in a car file
  • [ESBJAVA-4644] - Car file log appender append the logs for other classes after the car file is deployed
  • [ESBJAVA-4645] - IllegalStateException:Caller Tenant ID cannot be -1 throws when invoke proxies from a task intermittently
  • [ESBJAVA-4663] - EmptyStackException when evaluating XPAT2 functions concurrently
  • [ESBJAVA-4665] - Data Mapper Engine : Incorrect XML to JSON when there are XML attributes with namespaces
  • [ESBJAVA-4671] - ESB and RabbitMQ secure connection issue
  • [ESBJAVA-4676] - JMS Inbound Endpoint UI parameters for JMS 2.0 should be updated
  • [ESBJAVA-4678] - Change management console state changing operations to POST methods and block other HTTP methods due to CSRF vulnerability
  • [ESBJAVA-4684] - [ESB500][JMS 2.0] Shared Subscription does not work with durable topics
  • [ESBJAVA-4685] - Data Mapper Engine doesn't identify arrays in java 1.7
  • [ESBJAVA-4688] - ESB sends incorrect responses from different services
  • [ESBJAVA-4689] - PublishEventMediator does not hit the fault sequence on error in PublishEventMediator
  • [ESBJAVA-4690] - StringIndexOutOfBoundsException in getExpression() of org.apache.synapse.mediators.Value
  • [ESBJAVA-4691] - proxy server with user name / password doesn't work with proxy profile in NHTTP transport
  • [ESBJAVA-4692] - Message Processor does not invoke fault sequence for https endpoints
  • [ESBJAVA-4694] - When deploying cars with sequences, referring mediators which has non-existing class imports, the server hangs
  • [ESBJAVA-4702] - Can't read any custom JMS properties with inbound endpoints
  • [ESBJAVA-4704] - ESB is not responding to the client when receiving response with Content-Length = 0
  • [ESBJAVA-4710] - XML to JSON conversion related parameter names are not consistent and not included in the documentation
  • [ESBJAVA-4712] - Setting message retained flag false by default in MQTT transport sender
  • [ESBJAVA-4713] - JMSSender does not close the session and underlying connection on transport level exception
  • [ESBJAVA-4714] - Multiple security vulnerabilities
  • [ESBJAVA-4716] - When a GET request received with delayed payload, next request fail with incorrect request line
  • [ESBJAVA-4730] - Data Mapper CSV output doesn't map in Java 7
  • [ESBJAVA-4731] - Set AXIS2 message type accordingly to the data mapper output type
  • [ESBJAVA-4733] - [REST / Tenant] Unable to invoke REST API in tenant domain
  • [ESBJAVA-4737] - [Mediation Debugger] IndexOutOfBoundsException is thrown from the ESB console when adding new mediaor
  • [ESBJAVA-4741] - [ Proxy / CSRF ] When accessing the Proxy service in source view, a CSRF error is triggered in logs
  • [ESBJAVA-4746] - Performance issue due to accessing System properties for every request
  • [ESBJAVA-4754] - [Data Mapper] Mapping from XSD is not working: element not found error is thrown
  • [ESBJAVA-4755] - Errors coming in the process of publishing data from ESB 5.0.0 Beta to DAS 3.0.1

Improvement

  • [ESBJAVA-3119] - APIs are active even when tenant is disabled.
  • [ESBJAVA-3220] - Updating smooks api version to 1.5.x
  • [ESBJAVA-4260] - Support optional query parameters in URI-Template
  • [ESBJAVA-4500] - OAuth mediator must be improved to handle OAuth2 scopes.
  • [ESBJAVA-4530] - [Datamapper] Support to map primitive array types in Datamaper
  • [ESBJAVA-4630] - To create multiple MessageListeners per proxy
  • [ESBJAVA-4640] - Adding JSON schema validation for validate mediator
  • [ESBJAVA-4641] - Show Wirelogs when debugging synapse flow in ESB
  • [ESBJAVA-4649] - MessageListenerTask continuously trying to consume messages from JMS Queue when there is error in consuming
  • [ESBJAVA-4650] - Need to configure the DAS server from configuration
  • [ESBJAVA-4656] - Adding functionality to register custom statistic observers to recive statistics events
  • [ESBJAVA-4657] - Adding functionality register and unregister publishing to analytic esb through carbon.xml
  • [ESBJAVA-4658] - JMX publishing capability for statistics implementation
  • [ESBJAVA-4668] - Second request fails if the first request is GET with body and through the same connection
  • [ESBJAVA-4669] - Option to ignore processing sub folders in synapse-vfs-transport
  • [ESBJAVA-4670] - Improving the exception logging in source handler.
  • [ESBJAVA-4677] - Improve task scheduling in ESB manager only cluster
  • [ESBJAVA-4679] - VFS transport passwords are visible in clear text, need a way to use encrypted passwords
  • [ESBJAVA-4680] - Make ESB source view Read-Only
  • [ESBJAVA-4687] - TemplateEndpoint support in call mediator blocking mode
  • [ESBJAVA-4695] - Adding external property input support to data mapper mediator and engine
  • [ESBJAVA-4703] - CSV support to Data Mapper mediator and engine
  • [ESBJAVA-4717] - DOS Safety in ESB vfs transport
  • [ESBJAVA-4718] - Adding none action to VFS transport
  • [ESBJAVA-4719] - Max-Size-Filter for ESB vfs transport
  • [ESBJAVA-4723] - VFS transport cordination support in cluster
  • [ESBJAVA-4726] - Preserve last modified date of a file in synapse vfs transport sende
  • [ESBJAVA-4727] - stale lock detection
  • [ESBJAVA-4742] - Data Mapper xml message building, attributes should write before its child values

Patch

  • [ESBJAVA-4345] - Possibilities of two or more proxies trying to lock and read the same file at the same time.
  • [ESBJAVA-4507] - Memory Leak in Rule Mediator
  • [ESBJAVA-4664] - Stop Registry lookup for get-property() function

Task


How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.

Developer List : [email protected] | Subscribe | Mail Archive

Reporting Issues

We encourage you to report issues, documentation faults and feature requests regarding WSO2 Enterprise Service Bus through the public JIRA. You can use the Carbon JIRA to report any issues related to the Carbon base framework or associated Carbon components.

Support

We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.

For more details and to take advantage of this unique opportunity please visit http://wso2.com/support.

To learn more about WSO2 Enterprise Service Bus and WSO2 support offerings please visit http://wso2.com/products/enterprise-service-bus/

-- The WSO2 Enterprise Service Bus Team --