---
schema_version: "1"
id: b51df39b58dac813678f1267c8108285266483066e3728440dca34eee7d24fa6
title: DataWeave 2.6.0 Release Notes
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/release-notes/dataweave/dataweave-2.6.0-release-notes.md
canonical_url: https://docs.mulesoft.com/release-notes/dataweave/dataweave-2.6.0-release-notes
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 7a468e53d4f0196c946be7587fe6884328812e15a4e6179d9b07830fa35ee803
description: MuleSoft Documentation Site
latest: true
---
---
product: Release Notes
version: master
---

# DataWeave 2.6.0 Release Notes

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

This MuleSoft programming language simplifies data transformation tasks and serves as Mule runtime’s
expression language for configuring components and connectors. Build powerful integration solutions
with intuitive scripting capabilities.

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

## September 2026

DataWeave 2.6.30 is bundled with the Mule 4.6.34 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>You can now configure the size of the DataWeave script parser cache by using the <code>mule.weave.script.parser.cache.size</code> system property.</p></div></div></td><td><div><div><p>W-23138851</p></div></div></td></tr><tr><td><div><div><p>A thread-safety livelock no longer occurs in the Java module builder and converter caches.</p></div></div></td><td><div><div><p>W-23652160</p></div></div></td></tr></tbody></table>

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

## August 2026

DataWeave 2.6.29 is bundled with the Mule 4.6.33 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The repeated attribute selector (<code>.*@</code>) now correctly preserves values when processing data structures containing empty map slots.</p></div></div></td><td><div><div><p>W-23457314</p></div></div></td></tr><tr><td><div><div><p>The Jackson library is upgraded to 2.21.5.</p></div></div></td><td><div><div><p>W-23037592</p></div></div></td></tr></tbody></table>

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

## July 2026

DataWeave 2.6.28 is bundled with the Mule 4.6.32 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Scope resolution errors no longer occur when importing Java classes with self-referential array properties.</p></div></div></td><td><div><div><p>W-22914494</p></div></div></td></tr><tr><td><div><div><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><div><div><p>W-22417507</p></div></div></td></tr></tbody></table>

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

## June 2026

DataWeave 2.6.27 is bundled with the Mule 4.6.31 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><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><div><div><p>W-22417507</p></div></div></td></tr></tbody></table>

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

## May 2026

DataWeave 2.6.26 is bundled with the Mule 4.6.30 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p><code>atBeginningOfDay</code> now returns the midnight offset on DST days, instead of the input offset.</p></div></div></td><td><div><div><p>W-21614817</p></div></div></td></tr></tbody></table>

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

## April 2026

DataWeave 2.6.25 is bundled with the Mule 4.6.29 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><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><div><div><p>W-21415439</p></div></div></td></tr><tr><td><div><div><p>The Jakarta Mail library is upgraded to 2.1.5.</p></div></div></td><td><div><div><p>W-21320250</p></div></div></td></tr><tr><td><div><div><p>The range operator now returns null for invalid ranges.</p></div></div></td><td><div><div><p>W-21781423</p></div></div></td></tr></tbody></table>

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

## March 2026

DataWeave 2.6.24 is bundled with the Mule 4.6.28 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The Array range selector operator no longer experiences performance degradation.</p></div></div></td><td><div><div><p>W-20220578</p></div></div></td></tr><tr><td><div><div><p>Concurrent access to <code>KeyValuePairs</code> inside lazy materialized objects no longer causes unexpected behavior.</p></div></div></td><td><div><div><p>W-21045501</p></div></div></td></tr></tbody></table>

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

## January 2026

DataWeave 2.6.22 is bundled with the Mule 4.6.25 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The stream reader now processes input with multi-byte characters correctly.</p></div></div></td><td><div><div><p>W-20016549</p></div></div></td></tr><tr><td><div><div><p>The org.apache.commons:commons-text library is upgraded to 1.14.0.</p></div></div></td><td><div><div><p>W-20618375</p></div></div></td></tr><tr><td><div><div><p>Each variable is now extracted from <code>vars</code>, allowing its materialization to be managed individually. The <code>mule.dw.enable_vars_materialization_pass</code> compatibility flag is added to preserve the previous materialization behavior.</p></div></div></td><td><div><div><p>W-19580992 / W-17167283</p></div></div></td></tr></tbody></table>

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

## November 2025

DataWeave 2.6.20 is bundled with the Mule 4.6.24 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The Apache Commons Lang dependency is removed from the distribution.</p></div></div></td><td><div><div><p>W-19803454</p></div></div></td></tr><tr><td><div><div><p>Materialization errors no longer occur when running functions.</p></div></div></td><td><div><div><p>W-19884071</p></div></div></td></tr></tbody></table>

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

## October 2025

DataWeave 2.6.19 is bundled with the Mule 4.6.23 release. The Mule patch release addresses these
DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The <code>take</code> function now works with streaming when argument is larger than the array length.</p></div></div></td><td><div><div><p>W-19168279</p></div></div></td></tr><tr><td><div><div><p><code>java-module</code> now supports object fields access when using different capitalizations.</p></div></div></td><td><div><div><p>W-19477334</p></div></div></td></tr><tr><td><div><div><p>Module compilation performance is improved when running concurrently.</p></div></div></td><td><div><div><p>W-19376546</p></div></div></td></tr></tbody></table>

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

## August 2025

DataWeave 2.6.17 is bundled with the Mule 4.6.21 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>A <code>stackOverflowException</code> error no longer occurs during materialization.</p></div></div></td><td><div><div><p>W-18981240</p></div></div></td></tr><tr><td><div><div><p>The <code>distinctBy</code> function in <code>dw::core::Core</code> now works as expected when used with a CSV input.</p></div></div></td><td><div><div><p>W-18990604</p></div></div></td></tr><tr><td><div><div><p>DataWeave runtime types are now correctly written when outputting Java.</p></div></div></td><td><div><div><p>W-18942349</p></div></div></td></tr><tr><td><div><div><p>Access to multipart content raw value no longer reads the part content.</p></div></div></td><td><div><div><p>W-18892158</p></div></div></td></tr><tr><td><div><div><p>The <code>sizeOf</code> function now works correctly in DataWeave 2.6.14 and later.</p></div></div></td><td><div><div><p>W-18850597</p></div></div></td></tr><tr><td><div><div><p>The <code>orderBy</code> function now evaluates ordering criteria only when required.</p></div></div></td><td><div><div><p>W-18851259</p></div></div></td></tr><tr><td><div><div><p>The <code>fromCharCode</code> function now works as expected.</p></div></div></td><td><div><div><p>W-17204482</p></div></div></td></tr></tbody></table>

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

## July 2025

DataWeave 2.6.16 is bundled with the Mule 4.6.20 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>This patch update reverts the fix.</p></div></div></td><td><div><div><p>W-17167283</p></div></div></td></tr><tr><td><div><div><p>XML encoding detection now works correctly when the declaration header is missing.</p></div></div></td><td><div><div><p>W-18853667</p></div></div></td></tr><tr><td><div><div><p>The <code>fromCharCode</code> function in <code>dw::core::Strings.</code> now manages surrogate characters correctly.</p></div></div></td><td><div><div><p>W-17204482</p></div></div></td></tr><tr><td><div><div><p>Unicode characters now render correctly at the beginning of the string when using the DataWeave <code>writer</code> function with the <code>onlyData</code> flag enabled.</p></div></div></td><td><div><div><p>W-14855645</p></div></div></td></tr><tr><td><div><div><p>The Apache POI library is now upgraded.</p></div></div></td><td><div><div><p>W-18253747</p></div></div></td></tr><tr><td><div><div><p>Experimental warning messages are no longer logged on DataWeave SDK files.</p></div></div></td><td><div><div><p>W-16384926</p></div></div></td></tr></tbody></table>

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

## June 2025

DataWeave 2.6.15 is bundled with the Mule 4.6.18 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The performance of the <code>orderBy</code> function is now improved.</p></div></div></td><td><div><div><p>W-18439576</p></div></div></td></tr><tr><td><div><div><p>Reading a CSV file inside a MultiPart body now works correctly when performed more than once.</p></div></div></td><td><div><div><p>W-17147598</p></div></div></td></tr><tr><td><div><div><p>A memory leak of the binding context no longer occurs when using the <code>foreach</code> scope.</p></div></div></td><td><div><div><p>W-18472194</p></div></div></td></tr></tbody></table>

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

## May 2025

DataWeave 2.6.14 is bundled with the Mule 4.6.16 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Materialization issues no longer occur when using CSV content inside variables.</p></div></div></td><td><div><div><p>W-17167283</p></div></div></td></tr><tr><td><div><div><p>A compatibility flag is now added to address the different results produced by calling <code>sizeOf</code> with <code>NumberType</code>.</p></div></div></td><td><div><div><p>W-18020856</p></div></div></td></tr><tr><td><div><div><p>An unnecessary import is now removed from <code>dw::util::Diff</code> to eliminate a warning when running MUnit.</p></div></div></td><td><div><div><p>W-17670504</p></div></div></td></tr><tr><td><div><div><p>DataWeave no longer returns a format error on <code>readUnquotedString</code>.</p></div></div></td><td><div><div><p>W-18118138</p></div></div></td></tr><tr><td><div><div><p>Overflowing no longer occurs while reading large file on multipart format.</p></div></div></td><td><div><div><p>W-17644871</p></div></div></td></tr><tr><td><div><div><p>Performance issues no longer occur when using the Mule API Java class Message in DataWeave scripts.</p></div></div></td><td><div><div><p>W-18034217</p></div></div></td></tr><tr><td><div><div><p>DataWeave now preserves trailing zeroes of single-element sum.</p></div></div></td><td><div><div><p>W-17283050</p></div></div></td></tr></tbody></table>

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

## March 2025

DataWeave 2.6.12 is bundled with the Mule 4.6.14 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The Flat File Module now supports YAML files with nested depth greater than 50.</p></div></div></td><td><div><div><p>W-17495145</p></div></div></td></tr><tr><td><div><div><p><code>xerces-j</code> is now updated to 2.12.2.</p></div></div></td><td><div><div><p>W-16918194</p></div></div></td></tr></tbody></table>

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

## February 2025

DataWeave 2.6.11 is bundled with the Mule 4.6.12 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The Java reflection lookup strategy is now improved for bean instances.</p></div></div></td><td><div><div><p>W-17624594</p></div></div></td></tr><tr><td><div><div><p>Compatibility flags created with Mule runtime 4.4 can now be used with older Mule runtime versions.</p></div></div></td><td><div><div><p>W-17372664</p></div></div></td></tr><tr><td><div><div><p>The deconstruct pattern now works as expected when using append on empty objects combined.</p></div></div></td><td><div><div><p>W-16823030</p></div></div></td></tr></tbody></table>

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

## January 2025

### January 17, 2025

- The Mule 4.6.11 patch update reverts the fixes for the following DataWeave issues: W-16823030,
  W-17206423, and W-17372664.

### Patch 2.6.10

DataWeave 2.6.10 is bundled with the Mule 4.6.10 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Compatibility flags created with Mule runtime 4.4 can now be used with older Mule runtime versions.</p></div></div></td><td><div><div><p>W-17372664</p></div></div></td></tr><tr><td><div><div><p>The deconstruct pattern now works as expected when using append on empty objects combined.</p></div></div></td><td><div><div><p>W-16823030</p></div></div></td></tr><tr><td><div><div><p>The Java reflection lookup strategy is now improved for bean instances.</p></div></div></td><td><div><div><p>W-17206423</p></div></div></td></tr></tbody></table>

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

## November 2024

DataWeave 2.6.9 is bundled with the Mule 4.6.9 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The <code>stripTrailingZeroes</code> compatibility flag is now added to preserve the decimal format.</p></div></div></td><td><div><div><p>W-17030593</p></div></div></td></tr><tr><td><div><div><p>Apache POI folder used for temporal files is no longer deleted.</p></div></div></td><td><div><div><p>W-16899674</p></div></div></td></tr></tbody></table>

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

## October 2024

DataWeave 2.6.8 is bundled with the Mule 4.6.8 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>DataWeave descendant selector performance is now improved.</p></div></div></td><td><div><div><p>W-16343577</p></div></div></td></tr><tr><td><div><div><p>Streaming capability for arguments at <code>sum</code>, <code>countBy</code>, and <code>sumBy</code> functions is now enabled.</p></div></div></td><td><div><div><p>W-16125755</p></div></div></td></tr><tr><td><div><div><p>Input/output <code>MimeType</code> properties are now preserved as expected.</p></div></div></td><td><div><div><p>W-16161736</p></div></div></td></tr><tr><td><div><div><p>Access error for Java 17 encapsulation errors is now improved.</p></div></div></td><td><div><div><p>W-15705596</p></div></div></td></tr><tr><td><div><div><p>Coercion error is now caught inside <code>try</code> as expected.</p></div></div></td><td><div><div><p>W-15323897</p></div></div></td></tr></tbody></table>

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

## September 2024

DataWeave 2.6.7 is bundled with the Mule 4.6.7 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>DataWeave now preserves MimeType properties correctly.</p></div></div></td><td><div><div><p>W-16161736</p></div></div></td></tr></tbody></table>

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

## August 2024

DataWeave 2.6.6 is bundled with the Mule 4.6.6 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Argument materialization is now improved at the <code>dw::Runtime::try</code> function.</p></div></div></td><td><div><div><p>W-15323897</p></div></div></td></tr><tr><td><div><div><p>Streaming capability is now enabled for arguments of <code>sum</code>, <code>countBy</code>, and <code>sumBy</code> functions.</p></div></div></td><td><div><div><p>W-16125755</p></div></div></td></tr></tbody></table>

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

## July 2024

DataWeave 2.6.5 is bundled with the Mule 4.6.5 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Enforced Java accessibility restrictions only for Mule apps with DataWeave language level version 2.6 and later and executing with Java 17 and later.</p></div></div></td><td><div><div><p>W-15832793</p></div></div></td></tr><tr><td><div><div><p>Materialization issues no longer occur with schema properties.</p></div></div></td><td><div><div><p>W-15839190</p></div></div></td></tr><tr><td><div><div><p>The Flat File module now adds the <code>substituteCharacterAsMissingValue</code> reader property.</p></div></div></td><td><div><div><p>W-15571377</p></div></div></td></tr><tr><td><div><div><p>The Flat File module now adds the <code>fillRedefinesByMaxLength</code> writer property.</p></div></div></td><td><div><div><p>W-15973636</p></div></div></td></tr></tbody></table>

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

## June 2024

DataWeave 2.6.4 is bundled with the Mule 4.6.4 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>A <code>java.io.IOException</code> exception no longer occurs when writing the same binary input multiple times for JSON and XML formats.</p></div></div></td><td><div><div><p>W-14589732</p></div></div></td></tr><tr><td><div><div><p>The Excel writer now generates XLSX files using ZIP specification 2.0.</p></div></div></td><td><div><div><p>W-15534640</p></div></div></td></tr><tr><td><div><div><p>When comparing a <code>Date</code> with a <code>String</code> representation of a date, the <code>Date</code> format is now used to coerce the <code>String</code> accordingly.</p></div></div></td><td><div><div><p>W-15478713</p></div></div></td></tr><tr><td><div><div><p>Access error messages for Java 17 encapsulation errors are now improved.</p></div></div></td><td><div><div><p>W-15705596</p></div></div></td></tr></tbody></table>

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

## May 2024

DataWeave 2.6.3 is bundled with the Mule 4.6.3 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p><code>ArithmeticException</code> no longer executes <code>toHex</code> with non-integer numbers.</p></div></div></td><td><div><div><p>W-15006840</p></div></div></td></tr><tr><td><div><div><p>Performance degradation no longer occurs when an array is concatenated.</p></div></div></td><td><div><div><p>W-15399854</p></div></div></td></tr></tbody></table>

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

## April 2024

DataWeave 2.6.2 is bundled with the Mule 4.6.2 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Inconsistent behavior no longer occurs between in-memory and streaming XML parsers for deciding document encoding.</p></div></div></td><td><div><div><p>W-15110015</p></div></div></td></tr><tr><td><div><div><p>Streaming for DataWeave-based data formats like <code>ndjson</code> now works as expected.</p></div></div></td><td><div><div><p>W-15262860</p></div></div></td></tr><tr><td><div><div><p>The Excel reader no longer reads furigana characters.</p></div></div></td><td><div><div><p>W-14991276</p></div></div></td></tr><tr><td><div><div><p>Coercion of the third parameter on the ternary function executor now works as expected.</p></div></div></td><td><div><div><p>W-15061008</p></div></div></td></tr></tbody></table>

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

## March 2024

DataWeave 2.6.1 is bundled with the Mule 4.6.1 release. The Mule patch release addresses the
following DataWeave issues:

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Performance is now improved when coercing addition and subtraction operations.</p></div></div></td><td><div><div><p>W-14927555</p></div></div></td></tr></tbody></table>

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

## February 6, 2024

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

### What’s New

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

Extended format support:

- DataWeave now supports Java 17. See [Java Format](https://docs.mulesoft.com/dataweave/latest/dataweave-formats-java).

- Mule expression language service are now modularized.

### Compatibility

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

<table><colgroup><col> <col></colgroup><thead><tr><th>Mule Version</th><th>DataWeave Version</th></tr></thead><tbody><tr><td><p>4.13</p></td><td><p>2.13</p></td></tr><tr><td><p>4.12</p></td><td><p>2.12</p></td></tr><tr><td><p>4.11</p></td><td><p>2.11</p></td></tr><tr><td><p>4.10</p></td><td><p>2.10</p></td></tr><tr><td><p>4.9</p></td><td><p>2.9</p></td></tr><tr><td><p>4.8</p></td><td><p>2.8</p></td></tr><tr><td><p>4.7</p></td><td><p>2.7</p></td></tr><tr><td><p>4.6</p></td><td><p>2.6</p></td></tr><tr><td><p>4.5</p></td><td><p>2.5</p></td></tr><tr><td><p>4.4</p></td><td><p>2.4</p></td></tr><tr><td><p>4.3</p></td><td><p>2.3</p></td></tr><tr><td><p>4.2</p></td><td><p>2.2</p></td></tr><tr><td><p>4.1</p></td><td><p>2.1</p></td></tr><tr><td><p>3.9</p></td><td><p>1.2</p></td></tr><tr><td><p>3.8</p></td><td><p>1.1</p></td></tr><tr><td><p>3.7</p></td><td><p>1.0</p></td></tr></tbody></table>

### Fixed Issues

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

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Caching now works correctly when coercing for addition and subtraction operations.</p></div></div></td><td><div><div><p>W-14591653</p></div></div></td></tr><tr><td><div><div><p><code>do</code> scope declarations with pattern matching now properly reflect variable names when variables are optimized with common subexpression elimination.</p></div></div></td><td><div><div><p>W-14514837</p></div></div></td></tr><tr><td><div><div><p>The <code>minInflateRatio</code> property is now added to Excel format to control the zip bomb check threshold.</p></div></div></td><td><div><div><p>W-14315728</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/release-notes/mule-runtime/mule-esb#mule-upgrades).

## 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)
