*WSO2 ESB 4.9.0-BETA Released*

ESB team is pleased to announce the release of the WSO2 ESB 4.9.0-BETA .
This release includes following bug-fixes, improvements and features.

Bugs

   - [ESBJAVA-1148 <https://wso2.org/jira/browse/ESBJAVA-1148>] -
   [Scheduled Tasks] UI issues if cron expression is faulty
   - [ESBJAVA-1903 <https://wso2.org/jira/browse/ESBJAVA-1903>] - Malformed
   XML not being detected in VFS Proxy
   - [ESBJAVA-2063 <https://wso2.org/jira/browse/ESBJAVA-2063>] -
   [intermittent] wso2statistics.request.received.time is null in the IN
   MessageContext
   - [ESBJAVA-2089 <https://wso2.org/jira/browse/ESBJAVA-2089>] - XQuery
   mediator, Target value cannot be removed from the UI, but only with source
   view
   - [ESBJAVA-2165 <https://wso2.org/jira/browse/ESBJAVA-2165>] - VFS
   Transport: Sample 254: Placing an incorrect xml not moving to Failure folder
   - [ESBJAVA-2225 <https://wso2.org/jira/browse/ESBJAVA-2225>] - One way
   operations are failing for tenant's proxy/api in stratos esb
   - [ESBJAVA-2251 <https://wso2.org/jira/browse/ESBJAVA-2251>] - Context
   sensitive Help should contain details for HTTP end point
   - [ESBJAVA-2254 <https://wso2.org/jira/browse/ESBJAVA-2254>] - QoS
   properties do not get synchronized properly to worker nodes
   - [ESBJAVA-2290 <https://wso2.org/jira/browse/ESBJAVA-2290>] - ESB 4.6 -
   DBLookup mediator not working in UI mode
   - [ESBJAVA-2302 <https://wso2.org/jira/browse/ESBJAVA-2302>] - [ESB 4.7]
   Design view error for DB* Mediators when datasource(postgres) is added
   - [ESBJAVA-2330 <https://wso2.org/jira/browse/ESBJAVA-2330>] - Couldn't
   send a request to Tenant main sequence
   - [ESBJAVA-2348 <https://wso2.org/jira/browse/ESBJAVA-2348>] - End point
   getting suppended
   - [ESBJAVA-2351 <https://wso2.org/jira/browse/ESBJAVA-2351>] - [ESB 4.7]
   Message Stores in C-App deployed with errors
   - [ESBJAVA-2450 <https://wso2.org/jira/browse/ESBJAVA-2450>] - JMS
   Message Store Edit Message Store name (switching to source view and vise
   verse)
   - [ESBJAVA-2461 <https://wso2.org/jira/browse/ESBJAVA-2461>] - Printing
   an unnecessary log in the console when browsing connector operations
   - [ESBJAVA-2531 <https://wso2.org/jira/browse/ESBJAVA-2531>] -
   [Intermittent] NPE and blank page when save & close while editing the proxy
   - [ESBJAVA-2534 <https://wso2.org/jira/browse/ESBJAVA-2534>] - If you
   change a the endpoint of a target in a clone mediator all the targets get
   saved with that endpoint
   - [ESBJAVA-2536 <https://wso2.org/jira/browse/ESBJAVA-2536>] - Filter
   mediator UI(Design View) failed to load configuration once xpath contain
   get-property() function
   - [ESBJAVA-2539 <https://wso2.org/jira/browse/ESBJAVA-2539>] - "ERROR -
   JDBCLogsDAO Failed to update log batch records" returned when starting the
   servers after switching databases
   - [ESBJAVA-2641 <https://wso2.org/jira/browse/ESBJAVA-2641>] - When a
   Non-existing Local Entry is Found in Proxy Deployment, Attempt to Deploy
   the Local Entry Fails Next Time
   - [ESBJAVA-2663 <https://wso2.org/jira/browse/ESBJAVA-2663>] -
   WstxParsingException: Illegal to have multiple roots (start tag in epilog?)
   occurs when backend service is inactive in PTT
   - [ESBJAVA-2668 <https://wso2.org/jira/browse/ESBJAVA-2668>] - Connector
   deployment in tenant mode not working in Windows environment
   - [ESBJAVA-2674 <https://wso2.org/jira/browse/ESBJAVA-2674>] - Update
   help content on message store/message processor according to the new changes
   - [ESBJAVA-2759 <https://wso2.org/jira/browse/ESBJAVA-2759>] - Deployed
   Message store and Message Processor details does not showing on the CApp
   dashboard
   - [ESBJAVA-2763 <https://wso2.org/jira/browse/ESBJAVA-2763>] - Observing
   ERROR - CarbonDeploymentSchedulerTask Error while running deployment
   scheduler.. java.lang.NullPointerException
   - [ESBJAVA-2791 <https://wso2.org/jira/browse/ESBJAVA-2791>] - Observing
   Errors on worker nodes when Activate and Deactivate message processors on
   cluster setup
   - [ESBJAVA-2800 <https://wso2.org/jira/browse/ESBJAVA-2800>] -
   WSO2-ESB-4.5.0-SamplesSetup.pdf document inside samples folder should be
   WSO2-ESB-4.8.0-SamplesSetup.pdf
   - [ESBJAVA-2812 <https://wso2.org/jira/browse/ESBJAVA-2812>] - the
   protocol if http the source view for API shows as 1 and for https the
   source view shows as 2
   - [ESBJAVA-2833 <https://wso2.org/jira/browse/ESBJAVA-2833>] - JMS
   message selectors cannot be specified at the ui
   - [ESBJAVA-2840 <https://wso2.org/jira/browse/ESBJAVA-2840>] - Wso2 esb
   4.8.0 is not working for repository rule or saved rule
   - [ESBJAVA-2865 <https://wso2.org/jira/browse/ESBJAVA-2865>] -
   Sanitizing generated temp files by WSO2 ESB XSLT Mediator
   - [ESBJAVA-2897 <https://wso2.org/jira/browse/ESBJAVA-2897>] - hl7 flow
   does not seem to work if the proxy created on esb is secured with ex:user
   name token
   - [ESBJAVA-2901 <https://wso2.org/jira/browse/ESBJAVA-2901>] - Faulty
   C-App service are listed resulting in error page
   - [ESBJAVA-2921 <https://wso2.org/jira/browse/ESBJAVA-2921>] - Upgrade
   JCIFS version from 0.8.3 to latest
   - [ESBJAVA-2922 <https://wso2.org/jira/browse/ESBJAVA-2922>] - Message
   Store / Processor not listed in CApp console view
   - [ESBJAVA-2949 <https://wso2.org/jira/browse/ESBJAVA-2949>] - NPE
   thrown when running deployment scheduler noticed while a proxy service is
   being deployed on a worker node
   - [ESBJAVA-2956 <https://wso2.org/jira/browse/ESBJAVA-2956>] -
   REQUEST_HOST_HEADER appends port 80 to "Host" parameter when invoked as
   tenant and request fails returning HTTP 404
   - [ESBJAVA-3098 <https://wso2.org/jira/browse/ESBJAVA-3098>] - WSO2 ESB
   unable to send a scheduled message to activemq broker
   - [ESBJAVA-3181 <https://wso2.org/jira/browse/ESBJAVA-3181>] -
   Synchronize request response unavailable throught rabbitmq listener
   - [ESBJAVA-3225 <https://wso2.org/jira/browse/ESBJAVA-3225>] - Cannot
   get a registry resource without a Media Type from Class Mediator
   - [ESBJAVA-3239 <https://wso2.org/jira/browse/ESBJAVA-3239>] - Message
   Processor Deactivation / Reloading doesn't work
   - [ESBJAVA-3287 <https://wso2.org/jira/browse/ESBJAVA-3287>] - JMS
   Errors Not Shown In Logs
   - [ESBJAVA-3300 <https://wso2.org/jira/browse/ESBJAVA-3300>] - Cannot
   add DBLookup mediator when data source added through management console
   - [ESBJAVA-3347 <https://wso2.org/jira/browse/ESBJAVA-3347>] - [DBReport
   Mediator] [Tenant mode] After server restart, NPE thrown continuously when
   invoking a proxy service with DBReport mediator
   - [ESBJAVA-3358 <https://wso2.org/jira/browse/ESBJAVA-3358>] - Error
   looking up DataSource even after setting the correct JNDI name in tenant
   mode
   - [ESBJAVA-3364 <https://wso2.org/jira/browse/ESBJAVA-3364>] - Mediation
   statistic persistence config cause NULL pointer exception
   - [ESBJAVA-3382 <https://wso2.org/jira/browse/ESBJAVA-3382>] - Having a
   call mediator inside a entitlement mediator OnAccept path does not give any
   results
   - [ESBJAVA-3383 <https://wso2.org/jira/browse/ESBJAVA-3383>] - APIs not
   listed under 'Application Dashboard' when added through a CApp
   - [ESBJAVA-3384 <https://wso2.org/jira/browse/ESBJAVA-3384>] -
   FAULTS_AS_HTTP_200 - Not returning HTTP status code as 200
   - [ESBJAVA-3405 <https://wso2.org/jira/browse/ESBJAVA-3405>] - VFS
   transport cannot handle parameters with absolute paths
   - [ESBJAVA-3413 <https://wso2.org/jira/browse/ESBJAVA-3413>] - API
   Resource finding is non-deterministic when there's a special character in
   uri-template
   - [ESBJAVA-3433 <https://wso2.org/jira/browse/ESBJAVA-3433>] - Connect
   method doesn't have "Host" header
   - [ESBJAVA-3445 <https://wso2.org/jira/browse/ESBJAVA-3445>] - Registry
   browser crashed when there is a subscription for a topic
   - [ESBJAVA-3447 <https://wso2.org/jira/browse/ESBJAVA-3447>] - mediatype
   (charset) is dropped by the Pass Through Tranport
   - [ESBJAVA-3467 <https://wso2.org/jira/browse/ESBJAVA-3467>] - When a
   Proxy service is faulty in a CAR file that CAR file does not get deployed
   but the other endpoints in the CAR file are deployed
   - [ESBJAVA-3511 <https://wso2.org/jira/browse/ESBJAVA-3511>] - Removed
   samples still available in the pack
   - [ESBJAVA-3530 <https://wso2.org/jira/browse/ESBJAVA-3530>] - Improve
   ESB TimeoutHandler WARN message
   - [ESBJAVA-3537 <https://wso2.org/jira/browse/ESBJAVA-3537>] - [UI] in
   490 pack deletion of end points under dynamic end points tab does not work
   - [ESBJAVA-3544 <https://wso2.org/jira/browse/ESBJAVA-3544>] - Tenant
   creation error with Active directory
   - [ESBJAVA-3562 <https://wso2.org/jira/browse/ESBJAVA-3562>] - When
   updating API resource url template backend throws an exception.
   - [ESBJAVA-3566 <https://wso2.org/jira/browse/ESBJAVA-3566>] - [UI]When
   you click on 'add case' link in switch mediator wizard it reset the source
   - [ESBJAVA-3587 <https://wso2.org/jira/browse/ESBJAVA-3587>] -
   Explicitly Disable Chunking for Callout Mediator
   - [ESBJAVA-3588 <https://wso2.org/jira/browse/ESBJAVA-3588>] - Response
   body is discarded if HTTP status code of the response is 409 (Conflict)
   - [ESBJAVA-3599 <https://wso2.org/jira/browse/ESBJAVA-3599>] - MQTT
   Re-subscribing issue when the MQTT server is restarted
   - [ESBJAVA-3601 <https://wso2.org/jira/browse/ESBJAVA-3601>] -
   nullPointerException deploying a sequence called SOMETHING-fault
   - [ESBJAVA-3603 <https://wso2.org/jira/browse/ESBJAVA-3603>] - Smooks
   xml to xml transformation throws an error
   - [ESBJAVA-3608 <https://wso2.org/jira/browse/ESBJAVA-3608>] - Smooks
   Error in xml to xml transformation: prefix cannot be "null" when creating
   QName
   - [ESBJAVA-3610 <https://wso2.org/jira/browse/ESBJAVA-3610>] - jms
   outbound transport not working in multi-tenant mode
   - [ESBJAVA-3617 <https://wso2.org/jira/browse/ESBJAVA-3617>] - Microsoft
   SCOM monitoring through SNMP
   - [ESBJAVA-3626 <https://wso2.org/jira/browse/ESBJAVA-3626>] - A
   Connection Leak in JMS Transport
   - [ESBJAVA-3658 <https://wso2.org/jira/browse/ESBJAVA-3658>] - Browse
   permission is not working as expected with external user management
   database and a registry mount
   - [ESBJAVA-3681 <https://wso2.org/jira/browse/ESBJAVA-3681>] - Kerberos
   Authentication does not work with proxy services
   - [ESBJAVA-3683 <https://wso2.org/jira/browse/ESBJAVA-3683>] - ESB
   cannot act as a JMS producer under a tenant mode
   - [ESBJAVA-3684 <https://wso2.org/jira/browse/ESBJAVA-3684>] - "Uncaught
   ReferenceError: isDefinedSequenceFound is not defined" error observed on
   browser when adding endpoint on custom proxy
   - [ESBJAVA-3687 <https://wso2.org/jira/browse/ESBJAVA-3687>] - Error
   when sending Plain-old XML over JMS MQ endpoint
   - [ESBJAVA-3698 <https://wso2.org/jira/browse/ESBJAVA-3698>] - Behavior
   of Message Building in ESB with different payload types and content types
   - [ESBJAVA-3701 <https://wso2.org/jira/browse/ESBJAVA-3701>] - [Script
   mediator] - Context sensitive help is incomplete
   - [ESBJAVA-3708 <https://wso2.org/jira/browse/ESBJAVA-3708>] - Tenant is
   not getting loaded when coordination is false
   - [ESBJAVA-3712 <https://wso2.org/jira/browse/ESBJAVA-3712>] - If we
   change the configuration of kafka inbound,Required to restart the ESB
   otherwise the messages are not received
   - [ESBJAVA-3714 <https://wso2.org/jira/browse/ESBJAVA-3714>] - Pausing
   axis2 JMS Listener pauses JMS consumers. But if we add/redeploy a consumer,
   it will not start in paused state.
   - [ESBJAVA-3715 <https://wso2.org/jira/browse/ESBJAVA-3715>] - Print
   correct warining messages for inbound endpoints when not starting in
   passthrough transport
   - [ESBJAVA-3717 <https://wso2.org/jira/browse/ESBJAVA-3717>] - When an
   API is added through master/API source view, all APIs become uneditable.
   - [ESBJAVA-3724 <https://wso2.org/jira/browse/ESBJAVA-3724>] - Allows to
   add an Inbound HTTPS endpoint without specifying 'keystore', though it's
   marked as a mandatory field. When we go to edit view 'null' is saved in
   that field.
   - [ESBJAVA-3727 <https://wso2.org/jira/browse/ESBJAVA-3727>] -
   Breadcrumb issue in Inbound Endpoints UI.
   - [ESBJAVA-3728 <https://wso2.org/jira/browse/ESBJAVA-3728>] -
   [Intermittent issue] Exception thrown for super tenant and tenants when
   using Inbound HTTP endpoint.
   - [ESBJAVA-3729 <https://wso2.org/jira/browse/ESBJAVA-3729>] - Warning
   messages seen when invoking proxy services in MT mode.
   - [ESBJAVA-3732 <https://wso2.org/jira/browse/ESBJAVA-3732>] - Error
   handling in SAP - JMS integration causing a NPE
   - [ESBJAVA-3734 <https://wso2.org/jira/browse/ESBJAVA-3734>] -
   'Datasources' page gives a blank page if accessed after accessing 'Message
   stores' page.
   - [ESBJAVA-3735 <https://wso2.org/jira/browse/ESBJAVA-3735>] - When we
   comment out a full config(proxy, Sequence, etc) via master sourceview, it
   gets saved as a comment. But if we restart the server the configuration
   doesn't persist as a comment and the artifact is lost.
   - [ESBJAVA-3736 <https://wso2.org/jira/browse/ESBJAVA-3736>] - Enrich
   mediator changes tag order
   - [ESBJAVA-3737 <https://wso2.org/jira/browse/ESBJAVA-3737>] - Error
   when editiing a dynamic sequence saved in Governance registry
   - [ESBJAVA-3738 <https://wso2.org/jira/browse/ESBJAVA-3738>] - Null
   pointer error in SAP adapter
   - [ESBJAVA-3740 <https://wso2.org/jira/browse/ESBJAVA-3740>] -
   Unexpected binary tag getting added to a response with no body and content
   type
   - [ESBJAVA-3742 <https://wso2.org/jira/browse/ESBJAVA-3742>] - Cannot
   add JDBC message stores when 'Carbon Datasource' option is selected for
   'Connection Information'
   - [ESBJAVA-3743 <https://wso2.org/jira/browse/ESBJAVA-3743>] - Warning
   during proxy invocations in tenant mode
   - [ESBJAVA-3745 <https://wso2.org/jira/browse/ESBJAVA-3745>] - ESB
   Generates double charset is in Content-Type header
   - [ESBJAVA-3751 <https://wso2.org/jira/browse/ESBJAVA-3751>] - Incorrect
   url encoding behaviour for '+' and '@' signs in ESB API
   - [ESBJAVA-3752 <https://wso2.org/jira/browse/ESBJAVA-3752>] -
   'transport.vfs.ContentType' should be a mandatory field when adding File
   inbound endpoints.
   - [ESBJAVA-3753 <https://wso2.org/jira/browse/ESBJAVA-3753>] - File
   polling proxy creating too many ftp connections
   - [ESBJAVA-3755 <https://wso2.org/jira/browse/ESBJAVA-3755>] - File
   processing failed when files are copied after tenant unloading.
   NullPointerException thrown.
   - [ESBJAVA-3757 <https://wso2.org/jira/browse/ESBJAVA-3757>] -
   "bind.processor.server" parameter is missing in the Management Console for
   Message Forwarding Processor
   - [ESBJAVA-3759 <https://wso2.org/jira/browse/ESBJAVA-3759>] - RabbitMQ
   transport NPE for MQTT requests
   - [ESBJAVA-3761 <https://wso2.org/jira/browse/ESBJAVA-3761>] - Cannot
   add validate mediator from UI - error in console
   - [ESBJAVA-3765 <https://wso2.org/jira/browse/ESBJAVA-3765>] - ERROR -
   RPCMessageReceiver Exception occurred while trying to update main source
   view with kafka inbound andpoint
   - [ESBJAVA-3766 <https://wso2.org/jira/browse/ESBJAVA-3766>] - 'None'
   option for sequence in ForEach mediator has no valid usecase.
   - [ESBJAVA-3767 <https://wso2.org/jira/browse/ESBJAVA-3767>] - kafka
   inbound endpoints not removed from file system
   - [ESBJAVA-3768 <https://wso2.org/jira/browse/ESBJAVA-3768>] - Deployed
   Inbound Endpoints are not displaying on the Application Dashboard
   - [ESBJAVA-3775 <https://wso2.org/jira/browse/ESBJAVA-3775>] - NPE
   thrown when invoking an API through HTTP inbound endpoint port
   - [ESBJAVA-3780 <https://wso2.org/jira/browse/ESBJAVA-3780>] -
   [Entitlement Mediator] Advice, Obligation sequences are not getting executed
   - [ESBJAVA-3787 <https://wso2.org/jira/browse/ESBJAVA-3787>] - When
   accessing/viewing the WSDL of a service, that service gets invoked (a
   request is sent).
   - [ESBJAVA-3788 <https://wso2.org/jira/browse/ESBJAVA-3788>] - When
   accessing/viewing the WSDL of a service in MT mode, the main sequnce is
   called.
   - [ESBJAVA-3791 <https://wso2.org/jira/browse/ESBJAVA-3791>] - Cannot
   edit sequence templates saved in governance registry. Template gets
   removed..
   - [ESBJAVA-3793 <https://wso2.org/jira/browse/ESBJAVA-3793>] - Start up
   error refering to a missing configuration file when a CXF inbound endpoint
   and it's related sequence is removed
   - [ESBJAVA-3795 <https://wso2.org/jira/browse/ESBJAVA-3795>] - mqtt
   transport sender and receiver needs to be added in axis2.xml
   - [ESBJAVA-3796 <https://wso2.org/jira/browse/ESBJAVA-3796>] - Message
   is not enclosed within <rowMessage> element when
   inbound.hl7.BuildInvalidMessages=true
   - [ESBJAVA-3797 <https://wso2.org/jira/browse/ESBJAVA-3797>] - Make
   Class as mandatory field when adding an custom Inbound Endpoint
   - [ESBJAVA-3798 <https://wso2.org/jira/browse/ESBJAVA-3798>] - NPE
   throws when adding custom inbound Endpoint
   - [ESBJAVA-3799 <https://wso2.org/jira/browse/ESBJAVA-3799>] - [UI]:
   "ReferenceError: iParamMax is not defined" error observed on UI when
   clicking on "Remove Parameter" under custom Inbound Endpoint
   - [ESBJAVA-3801 <https://wso2.org/jira/browse/ESBJAVA-3801>] -
   java.lang.IllegalStateException: Trying to set the domain from 8 to 6 when
   invoking the same service from two tenant domains
   - [ESBJAVA-3802 <https://wso2.org/jira/browse/ESBJAVA-3802>] - NPE on
   restart , on a server with an HL7 inbound endpoint
   - [ESBJAVA-3804 <https://wso2.org/jira/browse/ESBJAVA-3804>] - NPE
   observed when adding custom inbound endpoint
   - [ESBJAVA-3805 <https://wso2.org/jira/browse/ESBJAVA-3805>] - Unable to
   loop-back to out sequence from a fault sequence path
   - [ESBJAVA-3807 <https://wso2.org/jira/browse/ESBJAVA-3807>] - sample
   702 not working
   - [ESBJAVA-3808 <https://wso2.org/jira/browse/ESBJAVA-3808>] - NPE
   observed when editing meesage processor on sample 704, 703 & 701
   - [ESBJAVA-3812 <https://wso2.org/jira/browse/ESBJAVA-3812>] -
   ArrayIndexOutOfBoundsException Creating BAM Server Profile
   - [ESBJAVA-3818 <https://wso2.org/jira/browse/ESBJAVA-3818>] -
   java.nio.channels.ClosedChannelException when message validation fails for
   certain HL7 messages picked up by HL7 inbound endpoints
   - [ESBJAVA-3819 <https://wso2.org/jira/browse/ESBJAVA-3819>] - Incorrect
   message HL7 Inbound endpoint message validation for ValidateMessage=true &
   BuildInvalidMessages=true & PassThroughInvalidMessage=false
   - [ESBJAVA-3822 <https://wso2.org/jira/browse/ESBJAVA-3822>] - Can
   create 2 HL7 inbound endpoints with the same port
   - [ESBJAVA-3830 <https://wso2.org/jira/browse/ESBJAVA-3830>] - Inbound
   Endpoint UI broken - Regression of ESBJAVA-3722
   - [ESBJAVA-3833 <https://wso2.org/jira/browse/ESBJAVA-3833>] - Updating
   an HL7 inbound endpoint does not disconnect existing sessions
   - [ESBJAVA-3836 <https://wso2.org/jira/browse/ESBJAVA-3836>] - Getting
   dead pages (APIs, Inbound Endpoints, Add custom proxy, Master source view,
   etc..) when using jdk 1.8
   - [ESBJAVA-3840 <https://wso2.org/jira/browse/ESBJAVA-3840>] - Inbound
   endpoints in a CApp does not get listed in Application Dashoboard.
   - [ESBJAVA-3841 <https://wso2.org/jira/browse/ESBJAVA-3841>] - Backend
   error thrown when undeploying a CApp that has Inbound endpoints.
   - [ESBJAVA-3842 <https://wso2.org/jira/browse/ESBJAVA-3842>] -
   SSLHandshakeException when the sender profile refers to a server with an IP
   - [ESBJAVA-3853 <https://wso2.org/jira/browse/ESBJAVA-3853>] - MTOM and
   SwA optimization and request/response correlation sample is not working
   properly
   - [ESBJAVA-3854 <https://wso2.org/jira/browse/ESBJAVA-3854>] - When
   namespace empty in Part element generated wsdl namespace prefix contains
   null:
   - [ESBJAVA-3860 <https://wso2.org/jira/browse/ESBJAVA-3860>] - Caused
   by: java.lang.ClassNotFoundException: net.minidev.json.parser.ParseException
   - [ESBJAVA-3863 <https://wso2.org/jira/browse/ESBJAVA-3863>] - Smook
   Exception in xml to xml parsing
   - [ESBJAVA-3867 <https://wso2.org/jira/browse/ESBJAVA-3867>] - Inbound
   Endpoint UI needs to be validated on each inputs.
   - [ESBJAVA-3869 <https://wso2.org/jira/browse/ESBJAVA-3869>] - Failed to
   create connection with activemq in JMS inbound
   - [ESBJAVA-3870 <https://wso2.org/jira/browse/ESBJAVA-3870>] - RabbitMQ
   connection lost for incorrect text/xml payload
   - [ESBJAVA-3876 <https://wso2.org/jira/browse/ESBJAVA-3876>] - RabbitMQ
   virtual host changes are not idenfied unless the server is restarted
   - [ESBJAVA-3877 <https://wso2.org/jira/browse/ESBJAVA-3877>] - PATCH
   method is not listed when creating an API
   - [ESBJAVA-3888 <https://wso2.org/jira/browse/ESBJAVA-3888>] - Error
   when using rule mediator
   - [ESBJAVA-3889 <https://wso2.org/jira/browse/ESBJAVA-3889>] - Inbound
   UI removes configuration when updating if there's an error in new
   configuration
   - [ESBJAVA-3892 <https://wso2.org/jira/browse/ESBJAVA-3892>] - Dynamic
   SSL profiles - load twice when updated via JMX
   - [ESBJAVA-3897 <https://wso2.org/jira/browse/ESBJAVA-3897>] - Invoking
   nonexistent tenant in inbound HTTP leads to exception
   - [ESBJAVA-3901 <https://wso2.org/jira/browse/ESBJAVA-3901>] - Help link
   of the message Stores and message Processors in management console directs
   to the ESB 4.8.0 Document
   - [ESBJAVA-3902 <https://wso2.org/jira/browse/ESBJAVA-3902>] - ESB fails
   to re-create a deleted reply queue when a producer proxy is invoked
   [RabbitMQ]
   - [ESBJAVA-3910 <https://wso2.org/jira/browse/ESBJAVA-3910>] -
   Ciphertool is not available in the ESB 4.9.0 Alpha pack
   - [ESBJAVA-3911 <https://wso2.org/jira/browse/ESBJAVA-3911>] - Unable to
   store messages with JDBC Message Stores, PostgreSQL
   - [ESBJAVA-3912 <https://wso2.org/jira/browse/ESBJAVA-3912>] - Exception
   thrown when viewing messages in JDBC message stores, MySQL
   - [ESBJAVA-3913 <https://wso2.org/jira/browse/ESBJAVA-3913>] - Cannot
   activate message processor from "Manage Message Processors" page after
   deactivating from advanced properties
   - [ESBJAVA-3914 <https://wso2.org/jira/browse/ESBJAVA-3914>] - Exception
   thrown when Activating a Message Processor
   - [ESBJAVA-3915 <https://wso2.org/jira/browse/ESBJAVA-3915>] - Validate
   the Kafka Inbound UI
   - [ESBJAVA-3916 <https://wso2.org/jira/browse/ESBJAVA-3916>] - Cannot
   store messages in JDBC Message Stores, ORACLE
   - [ESBJAVA-3918 <https://wso2.org/jira/browse/ESBJAVA-3918>] - If
   Datasource Name for a JDBC message store is not selected, a corrupted Store
   artifact is added
   - [ESBJAVA-3920 <https://wso2.org/jira/browse/ESBJAVA-3920>] - Message
   publishing on a rabbitMQ queue fails when SSL is enabled
   - [ESBJAVA-3923 <https://wso2.org/jira/browse/ESBJAVA-3923>] - [Tenant
   Mode] WARN Observed when invoking an API with a Message Store
   "MultitenantMessageReceiver Tenant domain is not available in tenant
   request message context, hence it might not be set in the thread local
   carbon context"
   - [ESBJAVA-3927 <https://wso2.org/jira/browse/ESBJAVA-3927>] - Exception
   thrown when creating a KAFKA inbound endpoint.
   - [ESBJAVA-3928 <https://wso2.org/jira/browse/ESBJAVA-3928>] - KAFKA
   Sample(904) is not working as expected.
   - [ESBJAVA-3929 <https://wso2.org/jira/browse/ESBJAVA-3929>] -
   NullPointer Exception thrown when viewing JDBC message store
   - [ESBJAVA-3932 <https://wso2.org/jira/browse/ESBJAVA-3932>] - Synapse
   configuration for sample 657 is not available
   - [ESBJAVA-3934 <https://wso2.org/jira/browse/ESBJAVA-3934>] - Cannot
   change database connection from "Pool" to "Carbon Datasource" after
   creating a JDBC Message Store
   - [ESBJAVA-3936 <https://wso2.org/jira/browse/ESBJAVA-3936>] - Sample
   420 of Simple Cache Implemented on ESB for the Actual Service Skip to end
   of metadata is not working
   - [ESBJAVA-3938 <https://wso2.org/jira/browse/ESBJAVA-3938>] - No UI
   error/indication given if users try to create inbound HTTP/HTTPS endpoints
   with default ports(8280/8243)
   - [ESBJAVA-3939 <https://wso2.org/jira/browse/ESBJAVA-3939>] - Exception
   thrown when viewing JDBC message stores, PostgreSQL
   - [ESBJAVA-3940 <https://wso2.org/jira/browse/ESBJAVA-3940>] -
   [PostgreSQL] Exception thrown when viewing message stores created with a
   Ndatasources
   - [ESBJAVA-3941 <https://wso2.org/jira/browse/ESBJAVA-3941>] - [Oracle]
   Error when viewing JDBC message stores created with a Ndatasource
   - [ESBJAVA-3942 <https://wso2.org/jira/browse/ESBJAVA-3942>] - If
   message processor is created with a message store which already has
   messages it is indicated as inactive
   - [ESBJAVA-3945 <https://wso2.org/jira/browse/ESBJAVA-3945>] - Header
   mediator user guide content is not up-todate
   - [ESBJAVA-3947 <https://wso2.org/jira/browse/ESBJAVA-3947>] - JDBC
   message store - Carbon datasource connection type cannot be set in UI
   - [ESBJAVA-3948 <https://wso2.org/jira/browse/ESBJAVA-3948>] -
   [ActiveMQ] If message processor is edited while in active state, multiple
   connections made to activmq and message procesor stops consuming messages
   - [ESBJAVA-3950 <https://wso2.org/jira/browse/ESBJAVA-3950>] - Enqueue
   mediator UI broken (java.lang.NoClassDefFoundError).
   - [ESBJAVA-3954 <https://wso2.org/jira/browse/ESBJAVA-3954>] - VFS
   Inbound throws an exception when there are no files in a given folder
   - [ESBJAVA-3956 <https://wso2.org/jira/browse/ESBJAVA-3956>] - REST API
   source view shows the resource protocol as integer.
   - [ESBJAVA-3958 <https://wso2.org/jira/browse/ESBJAVA-3958>] - DBLookup
   and DBReport mediator UI broken (java.lang.NoClassDefFoundError).
   - [ESBJAVA-3961 <https://wso2.org/jira/browse/ESBJAVA-3961>] - WSO2 ESB
   going OOM if the FTP connection failures occurred with VFS Listener running
   for long time
   - [ESBJAVA-3962 <https://wso2.org/jira/browse/ESBJAVA-3962>] - Updating
   HTTP Inbound to already existing port causes it to be removed.
   - [ESBJAVA-3963 <https://wso2.org/jira/browse/ESBJAVA-3963>] - Message
   processor Activate/Deactivate option not responding when EP is not reachable
   - [ESBJAVA-3965 <https://wso2.org/jira/browse/ESBJAVA-3965>] - When
   there are multiple processors, "Forwarding interval" is picked from a
   single processor when consuming messages
   - [ESBJAVA-3968 <https://wso2.org/jira/browse/ESBJAVA-3968>] - Etag
   enabling does not work in tenant mode
   - [ESBJAVA-3970 <https://wso2.org/jira/browse/ESBJAVA-3970>] -
   java.lang.ClassCastException: java.lang.Integer cannot be cast to
   java.lang.String
   - [ESBJAVA-3971 <https://wso2.org/jira/browse/ESBJAVA-3971>] - NPE when
   updating custom inbound endpoints
   - [ESBJAVA-3974 <https://wso2.org/jira/browse/ESBJAVA-3974>] - Cannot
   Create APIs - java.lang.NullPointerException
   - [ESBJAVA-3995 <https://wso2.org/jira/browse/ESBJAVA-3995>] - Payload
   mediator not escaping special characters
   - [ESBJAVA-4001 <https://wso2.org/jira/browse/ESBJAVA-4001>] - NPE while
   running CacheCleanupTask (seen during server shutdown)
   - [ESBJAVA-4003 <https://wso2.org/jira/browse/ESBJAVA-4003>] - Update
   svn-client-adapter version
   - [ESBJAVA-4012 <https://wso2.org/jira/browse/ESBJAVA-4012>] - Odd
   behavior in picking the API definition with the correct version

Improvements

   - [ESBJAVA-1451 <https://wso2.org/jira/browse/ESBJAVA-1451>] - Can we
   show discovered service name in discovery/view_services.jsp
   - [ESBJAVA-2598 <https://wso2.org/jira/browse/ESBJAVA-2598>] - Support
   for customized the access logs other than combined log format
   - [ESBJAVA-3290 <https://wso2.org/jira/browse/ESBJAVA-3290>] - Unable to
   create POST request against REST endpoint where body parameter name starts
   with digit
   - [ESBJAVA-3346 <https://wso2.org/jira/browse/ESBJAVA-3346>] - [Message
   Store] Cannot set message properties to JMS message when using JMS message
   store
   - [ESBJAVA-3386 <https://wso2.org/jira/browse/ESBJAVA-3386>] -
   FORCE_ERROR_ON_SOAP_FAULT - not directing soap fault to (default) fault
   sequence if not define in-line fault sequence with "OnError = fault" .
   - [ESBJAVA-3493 <https://wso2.org/jira/browse/ESBJAVA-3493>] - A
   Notification message is not shown when the Aggregate mediator times out.
   - [ESBJAVA-3499 <https://wso2.org/jira/browse/ESBJAVA-3499>] - Create
   carbonapp directory
   - [ESBJAVA-3540 <https://wso2.org/jira/browse/ESBJAVA-3540>] - How to
   reset the mediator cache?
   - [ESBJAVA-3557 <https://wso2.org/jira/browse/ESBJAVA-3557>] - Message
   building Axis2 Handler for PassThroughTransport if enforce WS Addressing
   - [ESBJAVA-3640 <https://wso2.org/jira/browse/ESBJAVA-3640>] - Implement
   common way of setting all paramaters available in commons-vfs for all VFS
   providers (SFTP, FTP, etc...)
   - [ESBJAVA-3711 <https://wso2.org/jira/browse/ESBJAVA-3711>] - Add the
   parameter in content type dropdown list for octet-stream
   - [ESBJAVA-3784 <https://wso2.org/jira/browse/ESBJAVA-3784>] -
   Introducing Per Inbound Configurable Thread Pool
   - [ESBJAVA-3785 <https://wso2.org/jira/browse/ESBJAVA-3785>] - Drop down
   menu to select transport.jms.SubscriptionDurable property of JMS inbound
   endpoints
   - [ESBJAVA-3821 <https://wso2.org/jira/browse/ESBJAVA-3821>] - Drop down
   menu to select BuildInvalidMessages & PassThroughInvalidMessages parameters
   of HL7 inbound endpoints
   - [ESBJAVA-3827 <https://wso2.org/jira/browse/ESBJAVA-3827>] - Per API
   Logging Support In ESB
   - [ESBJAVA-3891 <https://wso2.org/jira/browse/ESBJAVA-3891>] - Change
   Dynamic SSL Profile loading interval minimum configurable value to 1 minute
   - [ESBJAVA-3893 <https://wso2.org/jira/browse/ESBJAVA-3893>] - Inbound
   HTTP Dispatch filter and worker pool should support port sharing between
   tenants
   - [ESBJAVA-3937 <https://wso2.org/jira/browse/ESBJAVA-3937>] - Some HL7
   error logs do not state the endpoint name or other identifier

New Features

   - [ESBJAVA-3685 <https://wso2.org/jira/browse/ESBJAVA-3685>] - SSL
   support for RabbitMQ transport
   - [ESBJAVA-3811 <https://wso2.org/jira/browse/ESBJAVA-3811>] - Support
   FTP and SFTP over HTTP Proxy

Patches

   - [ESBJAVA-2506 <https://wso2.org/jira/browse/ESBJAVA-2506>] - Rule
   mediator fails when it takes the rules from the registry for the first time.
   - [ESBJAVA-3602 <https://wso2.org/jira/browse/ESBJAVA-3602>] - Could not
   Access ESB Mgt console after enabling eager loading
   - [ESBJAVA-3660 <https://wso2.org/jira/browse/ESBJAVA-3660>] - ESB
   receives 'reset by peer' five times and after fall in time out
   - [ESBJAVA-3670 <https://wso2.org/jira/browse/ESBJAVA-3670>] - Message
   duplication after a transient outage of the endpoint and the message store
   - [ESBJAVA-3677 <https://wso2.org/jira/browse/ESBJAVA-3677>] - HTTP
   transport header Date gets manipulated inside ESB
   - [ESBJAVA-3686 <https://wso2.org/jira/browse/ESBJAVA-3686>] - API
   Manager error in an API that returns an image
   - [ESBJAVA-3769 <https://wso2.org/jira/browse/ESBJAVA-3769>] - HEAD
   Method Content-Length header issue
   - [ESBJAVA-3774 <https://wso2.org/jira/browse/ESBJAVA-3774>] - WSO2 ESB
   returns 0 (zero) HTTP header attribute Content-Length, not complying with
   HTTP RFC 2616 when using NHTTP Transport

Tasks

   - [ESBJAVA-3810 <https://wso2.org/jira/browse/ESBJAVA-3810>] - Remove
   the unexpected binary tag getting added to a response with no body and
   content type

Wishes

   - [ESBJAVA-3855 <https://wso2.org/jira/browse/ESBJAVA-3855>] - File
   Inbound parameter "transport.vfs.ActionAfterProcess" has default value in
   UI as NONE

Sub-tasks

   - [ESBJAVA-3512 <https://wso2.org/jira/browse/ESBJAVA-3512>] - Support
   for Http,NHttp transport customize access log format



The distribution is available at [1]. Any issues can be reported to the
project at [2].


[1] - https://svn.wso2.org/repos/wso2/scratch/ESB/packs/4.9.0-BETA

[2] - https://wso2.org/jira/browse/ESBJAVA

- WSO2 ESB Team -

Thanks.
-- 
Jagath Ariyarathne
Technical Lead
WSO2 Inc.  http://wso2.com/
Email: [email protected]
Mob  : +94 77 386 7048
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to