Como ya comentaba en entradas anteriores el equipo de WSO2 estuvo trabajando en esta nueva versión de la herramienta. Luego de 6 RC ya tenemos en nuestro poder una nueva versión del mejor ESB OpenSource del mercado. En esta ocasión con interesantes características como podrán ver a continuación. En próximas entradas estaremos probándolas.
Nuevas características:
- [ESBJAVA-3051] - HTTP method PATCH support
- [ESBJAVA-3120] - Adding Rabbitmq response queue support
- [ESBJAVA-3496] - Http Inbound Endpoint
- [ESBJAVA-3504] - HTTP ETag caching support
- [ESBJAVA-3568] - Log synapse/axis2 API requests into a configurable log file.
- [ESBJAVA-3613] - HTTPS support Inbound Endpoint
- [ESBJAVA-3685] - SSL support for RabbitMQ transport
- [ESBJAVA-3811] - Support FTP and SFTP over HTTP Proxy
- [ESBJAVA-3852] - Guaranteed Delivery support for Store Mediator
- [ESBJAVA-4105] - Synapse handler capability to the ESB
- [ESBJAVA-4209] - For Each Mediator support for WSO2 ESB
- [ESBJAVA-4210] - CXF WS-RM Inbound Endpoint
- [ESBJAVA-4211] - Inbound HL7 Endpoint
- [ESBJAVA-4212] - Kafka Inbound Protocol for WSO2 ESB
- [ESBJAVA-4213] - Dynamic SSLProfiles for sender and listener
- [ESBJAVA-4215] - Message Processor Coordination support
- [ESBJAVA-4216] - In bound endpoint support in multi-tenant environments
- [ESBJAVA-4217] - Supporting MQTT Inbound EP
- [ESBJAVA-4219] - Cluster coordination support for Scheduled tasks
- [ESBJAVA-4222] - Implement MQTT Axis2 transport.
Mejoras:
- [ESBJAVA-1451] - Can we show discovered service name in discovery/view_services.jsp
- [ESBJAVA-1779] - setting the reason phrase on the response status line
- [ESBJAVA-1983] - Review the Enrich mediator UI
- [ESBJAVA-2555] - Integration test for CARBON-14505
- [ESBJAVA-2598] - Support for customized the access logs other than combined log format
- [ESBJAVA-2682] - multiple worksheets can not be added only in one method call : createWorksheet on Google Spreadsheet connector
- [ESBJAVA-2778] - Add mqtt properties to axis2.xml
- [ESBJAVA-2834] - Log mediator seperator does not work for New line "\n"
- [ESBJAVA-2839] - VFS transport improvments
- [ESBJAVA-2908] - Drop message after max retry attempt
- [ESBJAVA-3030] - AMQP transport x-consistent-hash exchange support
- [ESBJAVA-3061] - HTTP endpoint PATCH support
- [ESBJAVA-3080] - Local entry support for connector framework
- [ESBJAVA-3081] - HTTP Endpoint support for HTTP OPTIONS verb
- [ESBJAVA-3097] - WS-Addressing Not working properly when invoke RESTful Services
- [ESBJAVA-3111] - Unnecessary memory usage with inline enrich synapse configuration
- [ESBJAVA-3173] - Configure Audit Log in log4j.properties
- [ESBJAVA-3245] - Username token scenario is failing where password type is PasswordDigest.
- [ESBJAVA-3249] - Property to access EndpointURL of a named endpoint within response path
- [ESBJAVA-3280] - Improve NHTTPLatencyView
- [ESBJAVA-3285] - Enable JMS transport sender to have name != jms
- [ESBJAVA-3290] - Unable to create POST request against REST endpoint where body parameter name starts with digit
- [ESBJAVA-3299] - java.lang.NullPointerException is thrown when client jars not available
- [ESBJAVA-3301] - java.naming.provider.url for message store is not dynamically configurable
- [ESBJAVA-3309] - Adding Latency Mbeans View for Pass Through Transport
- [ESBJAVA-3346] - [Message Store] Cannot set message properties to JMS message when using JMS message store
- [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-3427] - No Keep Alive in out path
- [ESBJAVA-3470] - VFS SFTP does not support the use of private key with passphrase.
- [ESBJAVA-3493] - A Notification message is not shown when the Aggregate mediator times out.
- [ESBJAVA-3499] - Create carbonapp directory
- [ESBJAVA-3507] - Adding Inbound Endpoints Serilizable in SourceView
- [ESBJAVA-3540] - How to reset the mediator cache?
- [ESBJAVA-3546] - Way to deploy inactive proxy services via car files
- [ESBJAVA-3557] - Message building Axis2 Handler for PassThroughTransport if enforce WS Addressing
- [ESBJAVA-3589] - Axis2 TCP enhancements to work with persistence manner
- [ESBJAVA-3595] - Ability to externalize parameter values in VFS trasnport
- [ESBJAVA-3600] - Error handling through the axis2.xml in the MQTT transport
- [ESBJAVA-3630] - Inbound file endpoints should be able to do ordering based on various ordering strategies (fifo, file name etc.)
- [ESBJAVA-3635] - Setting up a vfs proxy to connect to a sftp server through a network proxy server
- [ESBJAVA-3640] - Implement common way of setting all paramaters available in commons-vfs for all VFS providers (SFTP, FTP, etc...)
- [ESBJAVA-3652] - Upgrade HTTP Core Nio version to handle SSL Renegotiation
- [ESBJAVA-3657] - ESB does not reconnect to RabbitMQ broker if disconnected, until ESB is restarted
- [ESBJAVA-3664] - ESB does not reconnect to RabbitMQ broker if disconnected (shutdown and restarted) , until ESB is restarted
- [ESBJAVA-3682] - Support Dynamic parameters for inbound endpoints
- [ESBJAVA-3700] - Updating the Kafka in Kafka Inbound EP
- [ESBJAVA-3711] - Add the parameter in content type dropdown list for octet-stream
- [ESBJAVA-3721] - Configurable http-access log for nhttp transport and pass-through transport ports
- [ESBJAVA-3726] - 'Show/Hide advanced options' should be removed from HTTP inbound endpoints since it's empty(no advanced options).
- [ESBJAVA-3758] - Make startOnLoad property works at the deployment time
- [ESBJAVA-3772] - [Sample] Improve the JMS sample to support WSO2 MB
- [ESBJAVA-3784] - Introducing Per Inbound Configurable Thread Pool
- [ESBJAVA-3785] - Drop down menu to select transport.jms.SubscriptionDurable property of JMS inbound endpoints
- [ESBJAVA-3821] - Drop down menu to select BuildInvalidMessages & PassThroughInvalidMessages parameters of HL7 inbound endpoints
- [ESBJAVA-3827] - Per API Logging Support In ESB
- [ESBJAVA-3848] - ESB should able to set FORCE_POST_PUT_NOBODY property implicitly.
- [ESBJAVA-3891] - Change Dynamic SSL Profile loading interval minimum configurable value to 1 minute
- [ESBJAVA-3893] - Inbound HTTP Dispatch filter and worker pool should support port sharing between tenants
- [ESBJAVA-3937] - Some HL7 error logs do not state the endpoint name or other identifier
- [ESBJAVA-3981] - Requiring a Sample for CXF WS-RM Inbound Protocol
- [ESBJAVA-4005] - Add deactivate sequence for the forward/failover message processor
- [ESBJAVA-4037] - Altering the BAM Server profile doesn't change the configuration of deployed sequences
- [ESBJAVA-4048] - Change "Member Count (Cluster Mode)" parameter name
- [ESBJAVA-4218] - Implement distributed concurrency throttling support for throttle core component.
- [ESBJAVA-4220] - Xpath Base64 decode function
- [ESBJAVA-4221] - Axis2 module engaging capability to the proxy service
WSO2 ESB: Liberada nueva versión 4.9.0.