---
schema_version: "1"
id: f498972d6d1f719ffc0cd2f6d1d710696b1ad910dc161fe725e5669b31a3286e
title: DataWeave 2.11.0 Release Notes
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/release-notes/dataweave/dataweave-2.11.0-release-notes.md
canonical_url: https://docs.mulesoft.com/jp/release-notes/dataweave/dataweave-2.11.0-release-notes
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 12e1b0cdefc1cad21f97247f877a00fce253cef4df878c043c5d2cf4fd2b8201
description: MuleSoft Documentation Site
latest: true
---
# DataWeave 2.11.0 Release Notes

Unresolved include directive in modules/ROOT/pages/dataweave/dataweave-2.11.0-release-notes.adoc - include::dataweave::partial$dataweave-intro.adoc\[\]

For more detail, see [DataWeave Language](https://docs.mulesoft.com/dataweave/latest/).

## [](#july-2026)July 2026

DataWeave 2.11.5 is bundled with the Mule 4.11.6 release. The Mule patch release addresses these DataWeave issues:

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 66.6666%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Issue Resolution</th>
<th class="tableblock halign-left valign-top">ID</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Scope resolution errors no longer occur when importing Java classes with self-referential array properties.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-22914494</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>AvroReader</code> no longer causes memory leaks when processing Avro data in long-running flows.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-22364385</p>
</div></div></td>
</tr>
</tbody>
</table>

For details about the Mule release and patch updates, see [Mule Runtime Engine 4.11.0 Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-4.11.0-release-notes).

## [](#june-2026)June 2026

DataWeave 2.11.4 is bundled with the Mule 4.11.5 release. The Mule patch release addresses these DataWeave issues:

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 66.6666%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Issue Resolution</th>
<th class="tableblock halign-left valign-top">ID</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>StackOverflowError</code> errors no longer occur when computing or converting type metadata for self-referencing recursive types.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-21712344</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The Java bean metadata cache no longer performs unnecessary evictions when processing Java POJOs. A new per-app Java bean cache can be enabled with the <code>per_app_java_bean_cache</code> compatibility flag.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-22417507</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The Java module bean introspection cache no longer causes memory leaks.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-22419118</p>
</div></div></td>
</tr>
</tbody>
</table>

For details about the Mule release and patch updates, see [Mule Runtime Engine 4.11.0 Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-4.11.0-release-notes).

## [](#may-2026)May 2026

DataWeave 2.11.3 is bundled with the Mule 4.11.4 release. The Mule patch release addresses these DataWeave issues:

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 66.6666%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Issue Resolution</th>
<th class="tableblock halign-left valign-top">ID</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>atBeginningOfDay</code> now returns the midnight offset on DST days, instead of the input offset.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-21614817</p>
</div></div></td>
</tr>
</tbody>
</table>

For details about the Mule release and patch updates, see [Mule Runtime Engine 4.11.0 Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-4.11.0-release-notes).

## [](#april-2026)April 2026

DataWeave 2.11.2 is bundled with the Mule 4.11.3 release. The Mule patch release addresses these DataWeave issues:

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 66.6666%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Issue Resolution</th>
<th class="tableblock halign-left valign-top">ID</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The Avro library is upgraded to 1.12.1. The Jackson Core library is upgraded to 2.21.1.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-21415439</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The Jakarta Mail library is upgraded to 2.1.5.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-21320250</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The range operator now returns null for invalid ranges.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-21781423</p>
</div></div></td>
</tr>
</tbody>
</table>

For details about the Mule release and patch updates, see [Mule Runtime Engine 4.11.0 Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-4.11.0-release-notes).

## [](#march-2026)March 2026

DataWeave 2.11.1 is bundled with the Mule 4.11.2 release. The Mule patch release addresses these DataWeave issues:

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 66.6666%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Issue Resolution</th>
<th class="tableblock halign-left valign-top">ID</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The Array range selector operator no longer experiences performance degradation.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-20220578</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Concurrent access to <code>KeyValuePairs</code> inside lazy materialized objects no longer causes unexpected behavior.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-21045501</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The Mapping Editor API now supports attributes in Anypoint Code Builder.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-20662336</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Updating the expression model in the Mapping Editor API now works correctly.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-20611263</p>
</div></div></td>
</tr>
</tbody>
</table>

For details about the Mule release and patch updates, see [Mule Runtime Engine 4.11.0 Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-4.11.0-release-notes).

## [](#february-4-2026)February 4, 2026

DataWeave 2.11.0 is bundled with the Mule 4.11.0 release. For details about the Mule release, see [Mule Runtime Engine 4.11.0 Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-4.11.0-release-notes).

### What’s New

The 2.11.0 version of DataWeave introduces these new features and enhancements:

Streaming and Memory Efficiency:

- The [dw::core::Binaries::fromBase64](https://docs.mulesoft.com/dataweave/latest/dw-binaries-functions-frombase64) and [dw::core::Binaries::toBase64](https://docs.mulesoft.com/dataweave/latest/dw-binaries-functions-tobase64) functions now process input data in chunks instead of loading the entire String or Binary into memory. This improves scalability and helps prevent out-of-memory errors when working with large payloads.

Lazy Variable Materialization:

- [Variables](https://docs.mulesoft.com/dataweave/latest/dataweave-variables) are now materialized independently and only when needed. This reduces unnecessary memory usage and improves performance, especially in complex transformations with multiple variables.

Enhanced try Function Behavior:

- The [try](https://docs.mulesoft.com/dataweave/latest/dw-runtime-functions-try) function now performs eager materialization of its execution scope. This ensures that all expressions inside the try block are executed and that any errors are properly caught during execution.

General improvements:

- DataWeave libraries are now precompiled during service startup, reducing warm-up time and improving first-execution performance.
- Memory usage during DataWeave parsing and compilation is now optimized, resulting in a smaller overall memory footprint for applications using DataWeave.
- DataWeave incorporates new system properties. See [DataWeave System Properties](https://docs.mulesoft.com/dataweave/latest/dataweave-system-properties).

### Compatibility

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

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Mule Version</th>
<th class="tableblock halign-left valign-top">DataWeave Version</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.13</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.12</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.11</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.10</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.9</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.9</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.8</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.7</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.6</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.6</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.5</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.4</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.4</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.3</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.2</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.2</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.1</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.1</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">3.9</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">3.7</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td>
</tr>
</tbody>
</table>

### Fixed Issues

The release addresses these DataWeave issues and incorporates all patch updates from the 2.10.0 DataWeave release through January 2026:

<table class="tableblock frame-all grid-all fit-content">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Issue Resolution</th>
<th class="tableblock halign-left valign-top">ID</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>AST scope navigation now works correctly for cross-file references when using the Tooling API.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-20212809</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>A specific overload for <code>isEmpty</code> on binaries is now available to prevent implicit coercion to other types.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-20049958</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Materialized Java values are now cached to allow multiple executions using the same value.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-20091279</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Semantic tokens are now supported in the Tooling API.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19846990</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>NullPointerException</code> no longer occurs when handling annotation types.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19853000</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>LogLevel</code> documentation is now included directly in the code.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-17800393</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The commons-beanutils library is upgraded.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-3300013</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Base64 encoding and decoding now support payloads larger than memory.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-18575719</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Eager materialization is now supported on values, enabling caching of all exceptions inside the <code>try</code> function.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19717874</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Avro <code>enum</code>, <code>map</code>, <code>union</code>, and <code>fixed</code> types are now supported as top-level elements.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19596039</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>WeaveCompiler</code> now allows precompiling mappings and modules without validation or type checking.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19667273</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Type check errors are now correctly reported when resolving type checking on subgraphs.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19564697</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Lazy loading of source files is now enabled during binary compilation, avoiding unnecessary memory usage.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19594703</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Type inference now works correctly when using the <code>--</code> operator to subtract a key from an object.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19595907</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Warning and error messages now propagate correctly between compilation phases.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19386849</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Base types are now used to validate accepted values, preventing premature materialization.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-18943395</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Optional types now propagate correctly through chains of value selectors.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19272070</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The syntax version is now added to <code>TypeGraph</code> and <code>WeaveTypeResolution</code>.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19271992</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>The classloader resource resolver now resolves paths correctly on Windows systems.</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>W-19407283</p>
</div></div></td>
</tr>
</tbody>
</table>

### Upgrade

This version of DataWeave is bundled with Mule. DataWeave upgrades take place through Mule. See [Mule Upgrades and Patch Updates](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-esb#mule-upgrades).

## [](#see-also)See Also

- [Salesforce Help](https://help.salesforce.com)
- [MuleSoft Services](https://www.mulesoft.com/support-and-services)
- [Troubleshooting a Failing DataWeave Script](https://docs.mulesoft.com/dataweave/latest/dataweave-troubleshoot)
- [Known Issues](https://help.salesforce.com/s/issues)