Mule 4 Release Candidate Availability | MuleSoft Blog (2024)

Anypoint Platform

Dan Diephouse

October 03, 2017
| 8 mins read

Reading Time: 8 minutes

With the upcoming Mule 4 release, we’re working to deliver a simpler runtime, one that’s easier to use and run for all organizations. Today, we’re excited to announce the next step in that process: the Mule 4 Release Candidate! This release expands on the simplicity improvements in the Mule 4 Beta, adds new capabilities, and incorporates the great feedback from the beta.

Mule 4 Beta introduced many new capabilities: simplified core concepts and language, DataWeave expression language, transparent data access and streaming, non-blocking runtime, simplified error handling and a new ‘try’ scope, frictionless upgrades and revamped core connectors, such as the new File Connector.

latest report

Learn why we are the Leaders in API management and iPaaS

Read reports

The Mule 4 Release Candidate (RC) builds on all of these changes, updating core Mule 3 capabilities, such as the scripting module, batch, and connectors, to take advantage of these features.

Highlights of the release include:

  • Set payload and set variable are back (yes, we know you missed them!)
  • Spring module
  • Scripting module
  • More powerful inline enrichment
  • A wider library of connectors is now available, like the VM connector, Anypoint MQ, PeopleSoft, and others.
  • Batch jobs can be embedded in flows
  • And much more!

Now, let’s dive in!

Set payload and set variable

One of the pieces of feedback we received from the Mule 4 Beta was that people missed Set Payload and Set Variable. Have no fear, they’re back! And now, users can take advantage of the new DataWeave expression language too.

Spring module

We also made a number of improvements in how we integrate with Spring, better decoupling our internals from what you want to do as a user. The major benefit of this is that now you can completely control which Spring version you run! To use Spring beans, now you add the Spring module to your application, and simply import your Spring bean files.

Scripting module

The scripting module is now updated for Mule 4, enabling you to now embed your Groovy, Ruby, Python, or JavaScript scripts inside Mule flows. You can inject data from the Mule message into your code using the new parameters configuration attribute.

Improved support for configuration

Mule 4 features an easier way to configure environment specific properties, which is Spring-optional. With it, you can now define application-specific properties in a YAML file inside your application. These will be the default properties for your application and you can override them using system properties. In the future, we’ll also be using this metadata to provide an improved configuration management UI from runtime manager.

More powerful inline enrichment

In Mule 4 Beta, all operations that return a value have a target attribute. This outputted the Mule message into that variable. In the Mule RC, we added a targetValue that allows users to customize whether the message, payload, attributes, or other values from the message are stored in that variable. You can choose to output the payload, attributes, the whole message, or even a subset of the message, e.g. #[attributes.size].

Updated connectors

We will release many updated connectors for the Mule 4 RC, this includes:

  • VM connector
  • JMS
  • ObjectStore
  • MongoDB
  • PeopleSoft
  • Kafka
  • Redis
  • HDFS
  • Microsoft Dynamics 365
  • Siebel
  • LDAP
  • Amazon S3
  • … and more

Batch jobs can be embedded in flows

In Mule 3, batch jobs were top-level concerns, similar flows. But we’ve simplified this so it is now a scope that can live inside a flow–– making it easier to understand, invoke dynamically, and interact with other Mule components.

We also no longer have a special set of variables (i.e. recordVars) for batch. You can now just use flow variables directly; this reduces the complexity and makes it easier to learn how to write batch jobs.

Other improvements

In addition to the above, there are many other improvements:

  • APIkit now supports DataSense and DataWeave
  • DataWeave now supports flat file, COBOL, fixed width, forms, and url-encoding
  • XA Transactions are now supported
  • Revamped Scatter Gather
  • Improved reconnection configuration and semantics
  • Until successful support
  • Many bug fixes

Get started

Get started today, by simply filling out the beta form and downloading Studio 7 beta with an embedded Mule 4 beta runtime. You can also use our new, web-based Design Center to design Mule applications. You can sign up for a free account if you don’t have one already.

We think you’ll also find the following resources helpful as you get started:

  • Mule 4 RC release notes
  • What’s new in Mule 4

Also, be sure to check out ourwebinar on the new Mule 4 release where you’ll see Studio 7 and Mule 4 firsthand.

Tags

Anypoint ConnectorsengineeringMule 4news

Mule 4 Release Candidate Availability | MuleSoft Blog (2024)

References

Top Articles
Today's Final Jeopardy - Monday, April 29, 2024
Today's Final Jeopardy - Thursday, March 28, 2024
Dainty Rascal Io
WALB Locker Room Report Week 5 2024
Global Foods Trading GmbH, Biebesheim a. Rhein
Umbc Baseball Camp
Sprinter Tyrone's Unblocked Games
Using GPT for translation: How to get the best outcomes
Skycurve Replacement Mat
Http://N14.Ultipro.com
Gore Videos Uncensored
Victoria Secret Comenity Easy Pay
Publix 147 Coral Way
shopping.drugsourceinc.com/imperial | Imperial Health TX AZ
18443168434
Reddit Wisconsin Badgers Leaked
Springfield Mo Craiglist
How to find cash from balance sheet?
National Weather Service Denver Co Forecast
Troy Bilt Mower Carburetor Diagram
Willam Belli's Husband
MLB power rankings: Red-hot Chicago Cubs power into September, NL wild-card race
Kaitlyn Katsaros Forum
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Timeforce Choctaw
Gina Wilson All Things Algebra Unit 2 Homework 8
Www.craigslist.com Savannah Ga
Woodmont Place At Palmer Resident Portal
Ac-15 Gungeon
Minnick Funeral Home West Point Nebraska
Project Reeducation Gamcore
Encyclopaedia Metallum - WikiMili, The Best Wikipedia Reader
Greensboro sit-in (1960) | History, Summary, Impact, & Facts
Rs3 Bring Leela To The Tomb
Restored Republic
Meggen Nut
Darktide Terrifying Barrage
Mumu Player Pokemon Go
Craigslist Hamilton Al
Why The Boogeyman Is Rated PG-13
Babylon 2022 Showtimes Near Cinemark Downey And Xd
Atlanta Musicians Craigslist
Registrar Lls
Lovely Nails Prices (2024) – Salon Rates
Hanco*ck County Ms Busted Newspaper
Killer Intelligence Center Download
Mega Millions Lottery - Winning Numbers & Results
Freightliner Cascadia Clutch Replacement Cost
Jeep Forum Cj
Sj Craigs
Jovan Pulitzer Telegram
Latest Posts
Article information

Author: Dr. Pierre Goyette

Last Updated:

Views: 5896

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Dr. Pierre Goyette

Birthday: 1998-01-29

Address: Apt. 611 3357 Yong Plain, West Audra, IL 70053

Phone: +5819954278378

Job: Construction Director

Hobby: Embroidery, Creative writing, Shopping, Driving, Stand-up comedy, Coffee roasting, Scrapbooking

Introduction: My name is Dr. Pierre Goyette, I am a enchanting, powerful, jolly, rich, graceful, colorful, zany person who loves writing and wants to share my knowledge and understanding with you.