DataWeave - Support 2.1.9
===========

## Patches Release Notes

| Issue | Description |
|----------------|----------------|
|**DW-112**  | Security fix. |
|**SE-11410**|Fix logic for handling occurs control variables nested in structures for flatfile module.|
|**SE-11650**|Fixes ControlVal property in Cobol Copybook schema was ignored.|
|**SE-12917**|Make string calculation of `UnsupportedTypeCoercionException` lazy.|
|**SE-13423**|Flatfile writer can now handle dw keys as values.|
|**SE-12393**|Improve performance of data format lookup and include property to avoid verbose error messages.|
|**DW-371**|Fix reader properties.|
|**SE-19157**|Splitter is generating the wrong exception that causes Scala Serialization issues.|
|**SE-19588**|JavaWriter outputs internal dw class QualifiedName.|
|**SE-15159**|Includes a new property to handle DTD in XML module.| 
|**SE-12726**|Don't call to the `get()` function of a future.|
|**SE-12923**|Fixes memory issue while processing large payloads.|
|**SE-14754**|Update to latest `javax.mail` version which supports headers in `UTF-8`.|
|**SE-15960**|Upgrade log4j dependency in Flatfile module.|
|**DW-377**| Disable DTD support by default. Use system property `com.mulesoft.dw.xml.supportDTD` or XML reader property `supportDtd` to change behaviour.|
