Hear from Salesforce leaders on how to create and deploy Agentforce agents.
Contact Us 1-800-596-4880

DataWeave 2.9.0 Release Notes

DataWeave is the programming language designed by MuleSoft for data transformation. It is also the expression language Mule runtime engine uses to configure components and connectors.

For more detail, see DataWeave Language.

March 2025

DataWeave 2.9.1 is bundled with the Mule 4.9.2 release. The Mule patch release addresses the following DataWeave issues:

Issue Resolution ID

The Java reflection lookup strategy is now improved for bean instances.

W-17624594

Consuming values now work as expected when using overloaded materialized functions.

W-17588914

For details about the Mule release and patch updates, see Mule Runtime Engine 4.9.0 Release Notes.

February 6, 2025

DataWeave 2.9.0 is bundled with the Mule 4.9.0 release. For details about the Mule release, see Mule Runtime Engine 4.9.0 Release Notes.

What’s New

The 2.9.0 version of DataWeave introduces the following new features and enhancements:

Extended format support:

General improvements:

Compatibility

The following table specifies which version of DataWeave is bundled with each Mule runtime engine release:

Mule Version DataWeave Version

4.9

2.9

4.8

2.8

4.7

2.7

4.6

2.6

4.5

2.5

4.4

2.4

4.3

2.3

4.2

2.2

4.1

2.1

3.9

1.2

3.8

1.1

3.7

1.0

Fixed Issues

The release addresses the following DataWeave issues and incorporates all patch updates from the 2.8.0 DataWeave release through January 2025:

Issue Resolution ID

Java module now honors Java bean accessor methods.

W-17142345

Upgrade

This version of DataWeave is bundled with Mule. DataWeave upgrades take place through Mule. See Mule Upgrades and Patch Updates.