WSO2 Micro Integrator (MI) 4.4.0-alpha Released!
WSO2 MI team is pleased to announce the release of version 4.4.0-alpha of the Open Source Micro Integrator (MI).
Micro Integrator 4.4.0-alpha brings you the best from the both worlds of centralized deployments and containers. The renowned synapse engine which it is based on brings in all the required integration capabilities and its adaptable nature makes it easier to use for Micro services.
WSO2 MI simplifies integration by allowing users to easily configure message routing, message mediation, transformation, logging, task scheduling, load balancing, failover routing etc. Data services and various applications can also be hosted and exposed using WSO2 MI.
Installation and Running
Running the Integrator
- Extract the downloaded wso2mi-4.4.0-alpha.zip
- Go to the bin directory in the extracted folder
- Run the micro-integrator.sh or micro-integrator.bat as appropriate
Key Features of WSO2 MI
- Proxy services - facilitating synchronous/asynchronous transport, interface (WSDL/Schema/Policy), message format (SOAP 1.1/1.2, POX/REST, Text, Binary), QoS (WS-Addressing/WS-Security) and optimization switching (MTOM/SwA).
- API facilitating building REST APIs
- Non-blocking HTTP/S transports based on Apache HttpCore-NIO for ultra-fast execution and support for thousands of connections at high concurrency with constant memory usage.
- Built in Registry/Repository, facilitating dynamic updating and reloading of the configuration and associated resources (e.g. XSLTs, XSD, WSDL, Policies, JS configurations ..)
- Easily extendable via custom Java classes
- Built in support for scheduling tasks using the Quartz scheduler.
- Load-balancing (with or without sticky sessions)/Fail-over and Caching support
- WS-Security, Caching & Throttling configurable via (message/operation/service level) WS-Policies
- Lightweight, XML and Web services centric messaging model
- Support for industrial standards (Hessian binary web service protocol/ Financial Information eXchange protocol)
- Enhanced support for the VFS (File/FTP/SFTP), JMS, Mail transports with optional TCP/UDP transports and transport switching among any of the above transports
- Support for message splitting & aggregation using the EIP and service callouts
- Database lookup & store support with DBMediators with reusable database connection pools
- Transactions support via the JMS transport and Transaction mediator for database mediators
- Dashboard provides a graphical view of the artifacts
- Integrated monitoring support with statistics, configurable logging and tracing
What's new in this release
WSO2 MI 4.4.0-alpha is shipped with the following new features:
- New mediators
- Scatter-Gather: Clones a message into several and aggregates the responses into a single message. Supports parallel or sequential execution, with output to a variable or message body.
- Foreach v2: Supports parallel or sequential iteration and allows updating the original array or outputting results to a variable.
- ThrowError: Enables throwing an error from the mediation flow.
- Enhanced mediator functionality
- Inline expression support for PayloadFactory Mediator and Log Mediator.
- UI Enhancements for the commonly used mediators.
- Mediator tryout functionality
- Simplified onboard experience via VSCode Extension
- Simplified Synapse expression
- Environment variable injection for all environment-specific parameters
- JDK 21 support
- Dependency management for connectors
View the full list of bug fixes and improvements here
Known Issues
All the open issues pertaining to WSO2 MI 4.4.0-alpha are reported at following locations:
How You Can Contribute
Discussion Forums
Join our Slack Channel and correspond with the developers directly. Also, if you have any questions regarding the product you can use our StackOverflow forum.
- User Forum: Discord Channel
- User Forum: StackOverflow
Reporting Issues
We encourage you to report issues, improvements and feature requests regarding WSO2 Micro Integrator through our public repository WSO2 Micro Integrator GIT Issues.
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.
Important: Please be advised that security issues must be reported to security@wso2.com, not as GitHub issues, in order to reach the proper audience. We strongly advise following the WSO2 Security Vulnerability Reporting Guidelines when reporting the security issues.
For more details and to take advantage of this unique opportunity please visit http://wso2.com/support.
For more information about WSO2 MI please see https://wso2.com/integration/micro-integrator/.
-- WSO2 Integration Team --