Mule 3.3 has launched!


I’m extremely happy to announce the General Availability of Mule ESB 3.3.  We’ve poured months of concentrated effort into producing a new version of Mule that makes systems integration even easier and developers more productive.

This release introduces powerful application and data integration capabilities, and features dramatic improvements in developer productivity and enterprise-class performance and scalability. Combined with a significantly upgraded Mule Studio, Mule ESB 3.3 offers the most advanced ESB suite in the market for integrating on-premise, SaaS and custom applications.

Mule ESB 3.3 is MuleSoft’s first “whole product” release;  the Enterprise Edition includes fully integrated versions of  all the stack components.

In the spirit of open source software, we are very proud to offer a Community Edition of Mule ESB 3.3 which offers the same exceptional ESB experience, minus a few bells and whistles.  You can find in-depth details for the most important product enhancements on the previous milestones blog posts, milestone 1, milestone 2 and release candidate.

What have we updated? What have we improved and added?  Get a load of these new features!

Mule Studio DataMapper

One of our main goals in producing Mule ESB 3.3 was improving developer productivity– we want to enable any developer to be able to integrate applications. The new Mule Studio DataMapper accomplishes this goal by unifying data and application integration; it enables you to graphically design integration flows and create data mappings, all within Mule Studio’s drag-and-drop environment.

DataMapper’s emphasis is on usability,  making it really easy to work with common data types and mappings, including the most popular data formats for SOA and application integration. It supports mappings involving XML, JSON, CSV, and POJOs and includes native support for common application data standards like HL7, SAP, Salesforce, NetSuite,and MS Excel.


We’ve got you covered

Mule ESB 3.3 integrates new pattern-based exception strategies into Studio. Our new Catch, Rollback and Choice exception strategies make it very easy to define how you want to handle errors in your flows and significantly reduces the need to build custom exception strategies.

Works like a developer

Mule ESB 3.3 has adapted to enable you to work in different development environments. With this release we have added support for Maven, Git and Subversion.  We’ve also upgraded major open source libraries, such as Spring and CXF,  so you’ll be working with the latest and greatest technology.

Expanding in-memory data-grid capabilities

In addition to the new in-memory data grid platform – which enables high availability for zero-message-loss clustering – Mule ESB 3.3 introduces a Cache message processor to dramatically increase performance with near linear horizontal scale-out for high throughput requirements.

One of the most common ways to use Cache is for service result caching; depending on the use case, we’ve witnessed performance improvements of 2x-10x! It reduces load on back-end services by caching results in the data-grid.

Mule Expression Language 

Expressions are a very powerful feature in Mule ESB 3.3. Implementing business logic, expressions dynamically adapt the routing, filtering, and transformation elements in Mule at runtime based on the content of the message payload. In Mule ESB 3.3, we have unified the use of expressions and now provide a common syntax: the Mule Expression Language (MEL).  Whether  you are accessing message properties, performing xpath expressions or accessing context information, you can use  Mule Expression Language to get the job done.  Note that expressions are backward compatible and all expression languages supported in Mule ESB 3.2 are supported in Mule ESB 3.3 as well.

Even more goodness

We’re really proud of all the improvements and added features Mule ESB 3.3 has to offer– what follows is a list of our favorites!

  • support for external databases in Enterprise Edition Mule Management Console (PostgreSQL and Oracle)
  • ability to easily perform batch processing of collections with a Foreach message processor
  • complete WS-Security support, including SAML2 for securing Web Services
  • ability to import third-party Cloud Connectors into Mule Studio, with full graphical design support
  • ability to configure High Availability for the Enterprise Mule Management Console
  • integration of Mule Studio and the Enterprise Edition Application Repository
  • access to expansive catalog of connectors that can be accessed and used from within Mule Studio
  • support for Java 7

For a comprehensive list of our new features and functionality, check out the Mule ESB 3.3.0 Release Notes.

Check it out!

Enough with the chit chat!  Download Mule ESB 3.3 and get your hands on the tools that can take you from “zero to integrated” in a matter of hours. To get started, follow the instructions on the download page or go to Mule Studio’s Basic Tutorial.  If you learn best by doing, check out our Mule application examples that show you how to get up and running in a flash.

To learn more about how to migrate your existing Mule applications to Mule ESB 3.3, attend our upcoming Migrating to Mule 3.3 webinar on June 28th.

Additional links:

We'd love to hear your opinion on this post

7 Responses to “Mule 3.3 has launched!”

  1. Hi guys, those are great news, can’t wait to play with the new features.

    By the way I was trying the Intermediate Studio Tutorial and it says that Mule Studio have all the necesary files to run but unfurtanely I couldn’t find the transform.xsl necessary to run, is there a way to find it?



  2. Congratulations. I know how hard everyone worked on all the new features. The result is really impressive.

  3. […] Mule 3.3 has launched! […]

  4. Just started evaluating it.

    Is it a stable release?
    Is it Production Ready?


  5. […] We’ve just released Mule ESB 3.3 into the wild.  This is a big release for us and and marks a huge step forward in the ease of use of Mule and what you should expect from an integration platfrom.  Not only has Mule Studio been significantly improved and the brand new DataMapper added, but Mule itself has also undergone a number of significant improvements. […]

  6. […] new Mule release has to come with another internal hackathon. Our development teams focused on using the new […]

  7. […] the recent release of Mule 3.3.0, I’m happy to announce the related releases of five community transports: AMQP, PubSubHubbub, […]