---
schema_version: "1"
id: 43af1d860d605626a68e58243edebde8f04f744e4a2d5aa78134c677bd8aa6db
title: X12 EDI Connector Release Notes
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/release-notes/connector/x12-edi-connector-release-notes-mule-4.md
canonical_url: https://docs.mulesoft.com/release-notes/connector/x12-edi-connector-release-notes-mule-4
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 74a2c63ccae62f44fb8594be7a38dd2b85bffebd71ec213525738101d95fc53f
description: MuleSoft Documentation Site
latest: true
---
---
product: Release Notes
version: master
---

# X12 EDI Connector Release Notes

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

Support Category:
[Premium](https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/legal/Agreements/versioning-back-support-policy.pdf)

Guide: [X12 EDI Connector User Guide](https://docs.mulesoft.com/x12-edi-connector/latest/)

## 3.0.0

**October 23, 2026**

### What’s New

- X12 Connector now requires Mule 4.6.0 and later.

- The connector now supports X12 HIPAA versions `006020X314` and `006020X316` in the provided
  schemas.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.6.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p><strong>Standard:</strong> 002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br><strong>UCS:</strong> 003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br><strong>VICS:</strong> 003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306, 006020X314, 006020X316</p></div></div></td></tr></tbody></table>

## 2.19.0

**August 20, 2026**

### What’s New

- A new Interchange control version field in the config **Writer** tab lets you set a custom
  Interchange control version (ISA12). If ISA12 isn’t in the incoming payload, the connector
  overrides the schema value.

  For more information, see
  [X12 EDI Connector 3.0 Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.4.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

## 2.18.1

**July 24, 2026**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.4.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The connector now stops promptly and efficiently during application shutdown.</p></div></div></td><td><div><div><p>W-22896562</p></div></div></td></tr></tbody></table>

## 2.18.0

**October 30, 2025**

### What’s New

- A new property `Require unique transactions in group` is added for the **Read** operation and
  controls whether duplicate transaction set control numbers (ST02) can be included in the
  functional group of an interchange.

For more information, see
[X12 EDI Connector 3.0 Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

## 2.17.2

**March 13, 2025**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The incoming payload now ignores fields with null values and no longer throws exceptions when using Java 17.</p></div></div></td><td><div><div><p>W-17830212</p></div></div></td></tr></tbody></table>

## 2.17.1

**October 23, 2024**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>If the incoming payload fails to validate, the Copy of Data Element (<code>AK4-04</code> or <code>IK4-04</code>) is now truncated in the acknowledgment if the element exceeds the length limit.</p></div></div></td><td><div><div><p>W-17016123</p></div></div></td></tr></tbody></table>

## 2.17.0

**September 26, 2024**

### What’s New

- The default value for the `Character set` parameter is changed to `UNRESTRICTED`. For more
  information, see the parameter in the
  [Parameters section](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference#Parameters) of the
  Default Configuration section on the X12 EDI Connector Reference page.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>Allowed characters in the <code>Character set</code> parameter are now enforced.</p></div></div></td><td><div><div><p>W-16531421</p></div></div></td></tr></tbody></table>

## 2.16.0

**July 10, 2024**

### What’s New

- The connector now supports X12 versions `002001`, `002002`, `002003`, `002040`, and `008050` in
  the provided schemas.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The connector now generates the correct <code>Invalid code value</code> error when the code does not match any of the segment variants.</p></div></div></td><td><div><div><p>W-15285820</p></div></div></td></tr><tr><td><div><div><p>Locking errors no longer occur when the application experiences a heavy load.</p></div></div></td><td><div><div><p>W-15945128</p></div></div></td></tr></tbody></table>

## 2.15.1

**March 13, 2024**

### What’s New

- The connector’s **Read** operation now outputs an ordered map that follows the schema structure.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The connector now generates an accurate segment tag and segment index for certain errors.</p></div></div></td><td><div><div><p>W-15093132</p></div></div></td></tr></tbody></table>

## 2.15.0

**February 22, 2024**

### What’s New

- The connector now supports X12 HIPAA versions `005010X298`, `005010X299`, and `005010X300` in the
  provided schemas.

- A new field named **Include ignored segments** enables you to include data elements from segments
  with `Ignore` as the usage type in the **Read** operation’s output map and metadata
  representation.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306</p></div></div></td></tr></tbody></table>

## 2.14.0

**January 29, 2024**

### What’s New

- This connector is now compatible with Java 17.

- A new field named **Lock Mechanism** enables you to determine the mechanism used to manage locks
  for control number sequencing.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

## 2.13.0

**November 16, 2023**

### What’s New

- A new field named **Include trailer segment details** enables you to include the interchange and
  group trailer details in the read’s output map.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>The connector no longer replicates the inbound <code>Acknowledgment Requested Code (ISA14)</code> value in the output acknowledgment map.</p></div></div></td><td><div><div><p>W-14488084</p></div></div></td></tr></tbody></table>

## 2.12.0

**October 26, 2023**

### What’s New

- The connector now supports X12 versions `007060`, `008010`, `008020`, `008030`, and `008040` in
  the provided schemas.

- The connector uses the new **strictValidationOfYear** system property to determine whether to
  validate the year `0000`. By default, the year `0000` is valid.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

## 2.11.2

**August 16, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p><code>StringIndexOfBoundException</code> errors no longer occur when invalid date times occur in the input. Also, invalid characters in dates now generate only one error message instead of one error message for each occurrence. The error message is generated for the first occurrence only.</p></td><td><p>W-10581264</p></td></tr><tr><td><p>The <strong>Read</strong> operation now throws an error when the GS04 (Group Date) and GS05 (Group Time) segments contain an invalid date time.</p></td><td><p>W-13723427</p></td></tr><tr><td><p>The connector no longer downloads old log4j POM files.</p></td><td><p>W-13797183</p></td></tr></tbody></table>

## 2.11.1

**June 21, 2023**

### What’s New

- The org.scala-lang library is upgraded to version 2.12.15.

- The org.yaml.snakeyaml library is upgraded to version 2.0 to address reported security
  vulnerabilities.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>When composites or repetitions are placed incorrectly in the received message, the parser now throws an error for the incorrect element instead of the element after the incorrect element.</p></td><td><p>W-13214932</p></td></tr></tbody></table>

## 2.11.0

**May 18, 2023**

### What’s New

- A new field named **Set acknowledgement schema by inbound message** enables you to set the
  acknowledgment structure automatically according to the inbound message version.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>The generated Functional Acknowledgment is now more compatible with different X12 versions.</p></td><td><p>W-12776825</p></td></tr><tr><td><p>All the fields in the Data Element Note (<code>AK4</code>/<code>IK4</code>) are now generated correctly in the acknowledgment.</p></td><td><p>W-13025198</p></td></tr><tr><td><p>The Loop Identifier Code (<code>AK3-03</code>/<code>IK3-03</code>) is now populated in the acknowledgment when the error occurs in a loop.</p></td><td><p>W-13035983</p></td></tr><tr><td><p>When the X12 <strong>Read</strong> operation receives an EDI-Message and the schema is not defined in the configuration, the parser looks for the schema using the version and transaction set ID. This works for HIPAA, VICS, and UCS transactions.</p></td><td><p>W-13146370</p></td></tr></tbody></table>

### Known Issues

<table><colgroup><col> <col> <col></colgroup><thead><tr><th>Known Issue</th><th>Workaround</th><th>ID</th></tr></thead><tbody><tr><td><div><div><p>When composites or repetitions are placed incorrectly in the received message, unexpected errors occur.</p></div></div></td><td><div></div></td><td><div><div><p>W-13214932</p></div></div></td></tr></tbody></table>

## 2.10.0

**April 4, 2023**

### What’s New

- The connector now supports the HIPAA `005010X216` `278 Notification` and `278 Acknowledgement`
  schema versions.

- Several dependency libraries are updated for the connector.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>Dates are now validated correctly when HIPAA schemas contains the rule <code>D</code>.</p></td><td><p>W-12374508</p></td></tr><tr><td><p>The unexpected error <code>None.get</code> no longer occurs when an invalid code is present in the <strong>Date Time Period Format Qualifier</strong> field.</p></td><td><p>W-12629964</p></td></tr></tbody></table>

## 2.9.2

**January 19, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>Element <code>ST03</code> (Implementation Convention Reference) from transaction <code>835</code> and version <code>005010X221A1</code> now has the usage <code>U</code> (Unused) instead of <code>O</code> (Optional).</p></td><td><p>W-11221387</p></td></tr><tr><td><p>Element <code>GS04</code> (Date) is now written with the correct format, <code>YYMMDD</code>, in version <code>003070</code> and in earlier versions.</p></td><td><p>W-12219376</p></td></tr><tr><td><p>Envelope segments (<code>ISA</code>, <code>IEA</code>, <code>GS</code>, <code>GE</code>, <code>ST</code>, <code>SE</code>) are now obtained from the schema definition, if present. If the envelope segments are not in the schema definition, the connector uses hard-coded segments.</p></td><td><p>W-12270419</p></td></tr></tbody></table>

## 2.9.1

**October 20, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### What’s New

- The `org.yaml.snakeyaml` library is upgraded to version 1.32 to address reported security
  vulnerabilities.

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>An X12 AK304 or IK304 error is generated with the appropriate segment error code when a non-fatal element error occurs.</p></td><td><p>W-11514473</p></td></tr><tr><td><p>AK4 or IK4 loops are not carried over to an incorrect AK3 or IK3 data element.</p></td><td><p>W-11514665</p></td></tr></tbody></table>

## 2.9.0

**June 7, 2022**

### What’s New

- A new field named **Report non-fatal errors in acknowledgments** enables you to enable or disable
  the inclusion of non-fatal errors found during the validation of inbound EDI message payloads.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>The functional acknowledgement object generated as a result of an X12 Read operation now sets GS01 in the acknowledgement to the code <code>FA</code>.</p></td><td><p>W-10909976</p></td></tr><tr><td><p>The syntax rules containing composite components are now validated correctly.</p></td><td><p>W-10977782</p></td></tr></tbody></table>

## 2.8.2

**March 23, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Thread management when using the connector with multiple dynamic configurations is now improved.</p></td><td><p>W-10878642</p></td></tr></tbody></table>

## 2.8.1

**March 17, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Upgraded library dependencies.</p></td><td><p>W-10718515, W-10718531</p></td></tr><tr><td><p>Improved how dependent schema files are packaged within the connector.</p></td><td><p>W-10822805</p></td></tr></tbody></table>

## 2.8.0

**February 22, 2022**

### What’s New

- Added the new **Use segment line ending in last line** field, which enables you to add a segment
  line ending character at the end of the IEA segment.

  For more information, see the
  [X12 EDI Connector Reference](https://docs.mulesoft.com/x12-edi-connector/latest/x12-edi-connector-reference).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Unexpected exceptions occurred while parsing date and time formats in HIPAA schemas.</p></td><td><p>SE-24277</p></td></tr><tr><td><p>Some segment IDs from HIPAA schemas were generated in an arbitrary order, leading to inconsistencies between versions.</p></td><td><p>SE-24317</p></td></tr><tr><td><p>The&nbsp;2400_Loop&nbsp;for the HIPAA Schema&nbsp;<code>005010X223A2 837.esl</code> did not contain the 2420A_Loop.</p></td><td><p>SE-24063</p></td></tr><tr><td><p>In some cases, LX segment validation raised an error even if there were no issues with the payload.</p></td><td><p>W-10671469</p></td></tr></tbody></table>

## 2.7.4

**January 24, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Hierarchical Level segments (HL) were written twice if present in a HIPAA structure.</p></td><td><p>SE-23655</p></td></tr><tr><td><p>The control characters <code>CR</code>, <code>CRLF</code>, or <code>LF</code> were not added at the end of the last segment.</p></td><td><p>SE-23865</p></td></tr><tr><td><p>The logger level was always set to <code>ERROR</code>, even if the error was not fatal.</p></td><td><p>SE-24073</p></td></tr><tr><td><p>VICS and UCS schemas were not included in the <code>versions.txt</code> file.</p></td><td><p>CONN-9946</p></td></tr></tbody></table>

## 2.7.3

**December 23, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Upgraded library dependencies.</p></td><td><p>CONN-9586</p></td></tr></tbody></table>

## 2.7.2

**December 20, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>Upgraded library dependencies.</p></td><td><p>CONN-9586</p></td></tr></tbody></table>

## 2.7.1

**December 13, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>The generated functional acknowledgement contained incorrect element values on the partial rejection.</p></td><td><p>CONN-9413</p></td></tr></tbody></table>

## 2.7.0

**December 1, 2021**

### What’s New

- The connector now supports message formats that comply with the X12 Voluntary Industry Commerce
  Standards (VICS) and Uniform Communication Standards (UCS).

- The connector now includes standard X12, VICS schema, and UCS schema code set definitions in the
  EDI Schema Language (ESL) definitions for data elements defined as identifiers.

- Added the option to enable code set validations for the **Read**, **Write**, and **Batch**
  operations.

- Added the option to specify the UTC timezone offset for date/time stamps in the Interchange and
  group segments for the **Write** and **Batch** operations.

- The errorDetails section in the output of the X12 **Read** operation now includes additional error
  information when the parsed payloads fail in the X12 syntax check validations.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050<br><br>003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS<br><br>003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>In some cases, non-fatal errors referred to incorrect segments or elements instead of to the segments or elements causing issues.</p></td><td><p>CONN-7890</p></td></tr><tr><td><p>The ISA and GS segments in the functional and technical acknowledgements generated by the X12 <strong>Read</strong> operation contained the timestamp from the input X12 payload instead of the timestamp of the acknowledgement generation.</p></td><td><p>CONN-8359</p></td></tr><tr><td><p>When using drag-and-drop style mapping in DataWeave, new field mapping assignments sometimes removed previously-mapped field mappings.</p></td><td><p>CONN-8476</p></td></tr></tbody></table>

## 2.6.5

**October 18, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>The control number was re-initialized after an application running in a customer-hosted Mule cluster restarted.</p></td><td><p>SE-22081</p></td></tr></tbody></table>

## 2.6.4

**September 24, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>The <strong>Read</strong> operation threw an <code>outOfMemory</code> exception when a non-alphabetic character was used as a repetition separator (ISA11).</p></td><td><p>SE-22230</p></td></tr><tr><td><p>The <strong>Read</strong> operation did not validate the count defined in the schema for repeating elements.</p></td><td><p>SE-22230</p></td></tr></tbody></table>

## 2.6.3

**August 26, 2021**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue</th><th>ID</th></tr></thead><tbody><tr><td><p>An InvalidState error occurred during concurrent operations in the CloudHub environment.</p></td><td><p>N/A</p></td></tr><tr><td><p>The connector did not perform integrity checks on the LX sequence number values against SNIP validation rules.</p></td><td><p>SE-21156</p></td></tr></tbody></table>

## 2.6.2

**July 28, 2021**

### Compatibility

X12 EDI Connector v2.6.2 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- The acknowledgement schema path configuration defined in the Parser setting was not used in the
  generated Functional Acknowledgement structure for X12 HIPAA transactions. (SE-21623)

- The Functional Group version (GS08) and Version Identifier Code (AK103) were set with the GS08
  value of the input payload, instead of the version code of the generated implementation
  acknowledgement (999) for HIPAA transactions. (SE-21623)

- The following code values have been added as valid values for the AK103 element definition:
  `005010X210`, `005010X212`, `005010X214`, `005010X215`, `005010X217`, `005010X218`,
  `005010X220A1`, `005010X221A1`, `005010X222A1`, `005010X222A2`, `005010X223A2`, `005010X223A3`,
  `005010X224A2`, `005010X224A3`, `005010X228`, `005010X231`, `005010X231A1`, `005010X279A1`, and
  `005010X306`. (SE-21623)

- The Implementation Convention Reference (ST03) was not populated for X12 HIPAA 999 implementation
  acknowledgements. (SE-21623)

## 2.6.1

**July 6, 2021**

### Compatibility

X12 EDI Connector v2.6.1 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- The connector did not validate the date in some transactions. (SE-19901)

- The connector did not generate a negative ACK generation for invalid input date formats.
  (SE-20361)

- Mule apps that used the X12 **Write** operation when deploying multiple workers in the CloudHub
  enviroment failed because the locks didn’t increment the message number. (SE-20943)

- The X12 **Read** operation failed when the incoming data contained the `GS07` Agency Code `T`.
  (SE-20955)

## 2.6.0

**June 8, 2021**

### Compatibility

X12 EDI Connector v2.6.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### New Features

- Added a new **Write batch** operation and a corresponding **Configuration** tab. The new operation
  receives an input containing multiple outbound X12 messages for the same partner and merges them
  into a single ISA interchange.

- Added a new configuration property `Truncate values exceeding the length limits` for **Read**,
  **Write**, and **Write batch** operations to optionally truncate data element values when ignoring
  length validations.

### Fixed Issues

- Data element values are no longer truncated by default when enabling length validations in
  **Read** and **Write** operations. (CONN-7723)

## 2.5.8

**April 28, 2021**

### Compatibility

X12 EDI Connector v2.5.8 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- When a segment contained composite elements, the parser failed to validate the presence of
  dependent elements. (SE-19994)

- Fixed issues with concurrent write of EDI messages while processing through the Async scope.
  (SE-19637)

## 2.5.7

**April 14, 2021**

### Compatibility

X12 EDI Connector v2.5.7 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issue

- In a CloudHub deployment, when multiple workers were used, the thread lock occasionally caused an
  error. (SE-19046)

### Known Issue

- When a segment contained composite elements, the parser failed to validate the presence of
  dependent elements. (SE-19994)

## 2.5.6

**March 5, 2021**

### Compatibility

X12 EDI Connector v2.5.6 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

The extension X222A1 was not defined for AK103, causing the validation to fail. (SE-18005)

## 2.5.5

**February 22, 2021**

### Compatibility

X12 EDI Connector v2.5.5 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

The sample output header Anypoint Studio generates is fixed to `output application/dw`. (SE-18979)

## 2.5.4

**February 3, 2021**

### Compatibility

X12 EDI Connector v2.5.4 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- Generated sample data in the payload preview pane did not display correctly. (SE-18979)

## 2.5.3

**November 11, 2020**

### Compatibility

X12 EDI Connector v2.5.3 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- Fixed ANSI X12 message support for message versions earlier than 004020. (SE-18189)

- Removed the incorrect validation that resulted in conditional (usage= 'C') components being
  treated as mandatory (usage= 'M') components, which caused some `null` or `empty` values to throw
  exceptions. (SE-18151)

## 2.5.2

**October 21, 2020**

### Compatibility

X12 EDI Connector v2.5.2 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- Removed unnecessary scala-compiler dependency to fix vulnerability issue related to jQuery’s DOM
  manipulation methods. (SE-17989)

## 2.5.1

**August 27, 2020**

### Compatibility

X12 EDI Connector v2.5.1 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### Fixed Issues

- Fixed Write operation error caused by parsing decimal values set as the `java.lang.Double` type.
  (SE-16956)

- Fixed Ack 999 generation when `generate999Acks` parameter is set to `true`. (CONN-6671)

## 2.5.0

**July 23, 2020**

### Compatibility

X12 EDI Connector v2.5.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.</p></div></div></td></tr></tbody></table>

### New Features

- Added the configuration option `enforceConditionalRulesOnParser` in the X12 Read operation and
  \`enforceConditionalRulesOnWriter\`in the X12 Write operation to turn on conditional relationship
  validation of data elements.

- Added configuration options for interchange, group, and transaction control number keys in the X12
  Write operation to provide flexibility in managing control number sequencing.

- Users are now allowed to initialize or reset control numbers when using Anypoint Connector for
  Object Store (Object Store Connector).

- Added the functional group code in the attributes of the post X12 Write operation along with
  generated control numbers.

### Fixed Issues

- The Connector failed to generate a correct sequence number for a Dependent segment (SE-15881).

- Users were required to explicitly specify the 997 schema path when parsing inbound 997s
  (CONN-6596).

### Known Limitations

- X12 EDI Connector supports files up to 20MB.

If you process files larger than 20MB, consider that the connector has a 40x memory requirement that
corresponds to the EDI file size.

For example, a 30 MB X12 (or EDIFACT) file needs 1.4 GB of memory, so it’s important to consider
this memory requirement in conjunction with your transaction processing system needs for large
files.

- As of connector version 2.2.0, reading and writing HIPAA 005010X231A1 999 Implementation
  Acknowledgments is fully supported, but when generating acknowledgments as 005010X231A1 CTX
  segments, these are not added.

To use CTX segments, you must manually add them to the generated acknowledgment.

## 2.4.0

**June 30, 2020**

### Compatibility

X12 EDI Connector v2.4.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214,005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3,005010X228, 005010X231, 005010X279A1 and 005010X306</p></div></div></td></tr></tbody></table>

### Features

- Added the configuration option `writeEnforceLengthLimits` in the X12 Write operation for
  optionally turning off Length validations of data elements.

- Control numbers generated in the X12 Write operation are now passed as attributes post X12 Write
  operation.

### Fixed Issues

- Resolved issues with the connector failing to generate a correct sequence number for a Dependent
  segment (SE-15881)

- Fixed an issue where the 5010 acknowledgment schema was being used as the default for versions
  less than 5010 when the acknowledgment schema path was not explicitly defined in the Parser
  configuration. (CONN-6184)

- Fixed issues with whitespace getting mapped to mandatory and conditional elements when the mapped
  input data value is empty (CONN-6462)

- Length validations on optional elements that are empty/null were ignored. (CONN-5981)

### Known Limitations

Parsing inbound 997s in the X12 Read operation requires users to explicitly specify the 997 ESL
path.

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that
the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a
30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory
requirement in conjunction with your Transaction Processing System needs for large files.

As of version 2.2.0, reading and writing HIPAA 005010X231A1 999 Implementation Acknowledgments is
fully supported, but when generating acknowledgments as 005010X231A1 CTX segments, these are not
added. To use CTX segments, you must manually add them to the generated acknowledgment.

## 2.3.0

**May 20, 2020**

### Compatibility

X12 EDI Connector v2.3.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214,005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3,005010X228, 005010X231, 005010X279A1 and 005010X306</p></div></div></td></tr></tbody></table>

### Features

- Added the configuration option `acknowledgmentSchemaPath` which specifies the schema to be used
  for generating 997 or 999 acknowledgments.

### Fixed Issues

- Added alphanumeric support for transaction number increments. (SE-14275)

- Improved X12 Write error reporting for errors in the ISA and GS fields. (SE-14152)

- Added error details to X12Error objects included in the parsing output. (CONN-4947)

- Improved error detection and reporting for overlay schemas. (CONN-5890)

- Fixed parsing of repeated values. (CONN-6097)

- Corrected the parsing of the HIPAA 005010X231A1 999 transaction set with AK2 loops. (CONN-6098)

- Fixed ISA12 and GS08 to use values from configured transaction set schemas. (CONN-5980)

- Corrected the HIPAA 005010X231 version to 005010X231A1. (CONN-5005)

- Fixed document parsing with multiple interchanges using an ISA11 repetition separator. (CONN-6112)

- Corrected the handling of ISA14 and ISA15 settings from configuration. (CONN-5979)

- Corrected the handling of `formValidation` HIPAA validation choices and the `ackAllSets`
  configuration parameter. (CONN-5708)

### Known Limitations

Parsing inbound 997s in the X12 Read operation requires users to explicitly specify the 997 ESL
path.

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that
the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a
30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory
requirement in conjunction with your Transaction Processing System needs for large files.

As of version 2.2.0, reading and writing HIPAA 005010X231A1 999 Implementation Acknowledgments is
fully supported, but when generating acknowledgments as 005010X231A1 CTX segments, these are not
added. To use CTX segments, you must manually add them to the generated acknowledgment.

## 2.2.0

**January 31, 2020**

### Compatibility

X12 EDI Connector v2.2.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X210, 005010X212, 005010X214,005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3,005010X228, 005010X231, 005010X279A1 and 005010X306</p></div></div></td></tr></tbody></table>

### Features

- Support for X12 versions 006010, 006030, 006040, 006050, 007010, 007020, 007030, 007040, 007050.

- Support for HIPAA versions 005010X210, 005010X215, 005010X228, 005010X231, 005010X306.

- Support for generating 999 Implementation Acknowledgments in 005010X231 form.

- Support for generating alpha-numeric transaction set control numbers. (SE-14275)

- Added Transaction Set Trailer (SE segment) data to the X12 Read operation output. (SE-14490)

- Added configuration option to allow setting output MIME type `application/edi-x12`.

### Fixed Issues

- Resolved comprehensive reporting of group level errors. (CONN-346)

- Users can now view the field identifier in error messages returned during X12 Write operations.
  (SE-14152)

- Transaction set data is added to the output map only when the group as a whole is accepted.
  (CONN-3858)

- Corrected handling of ST03 implementation convention reference field to override the value in
  GS08. (CONN-4519)

- Removed Scala data structures from X12 Write data after the write has been completed to avoid
  serialization errors. (CONN-3831)

### Known Limitations

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that
the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a
30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory
requirement in conjunction with your TPS needs for large files.

As of version 2.2.0 reading and writing HIPAA 005010X231 999 Implementation Acknowledgments is fully
supported, but when generating acknowledgments in 005010X231 CTX segments will not be added. If you
need to use CTX segments you’ll have to manually add these to the generated acknowledgment.

## 2.1.1

**June 18, 2019**

### Compatibility

X12 EDI Connector v2.0.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, and 005010X279A1</p></div></div></td></tr></tbody></table>

### Fixed Issues

- Improved error reporting for X12 Write operations. (SE-10716, SE-10725)

- Corrected metadata representation of repeated objects.

### Known Limitations

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that
the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a
30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory
requirement in conjunction with your TPS needs for large files.

## 2.1.0

**May 10, 2019**

### Compatibility

X12 EDI Connector v2.0.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, and 005010X279A1</p></div></div></td></tr></tbody></table>

### Features

- Added support for user-supplied values for control segments. These are controlled by the
  `useSuppliedValues` configuration parameter.

### Fixed Issues

- Was passing out data for bad transaction sets in the output of the reader. (SE-11384)

- Implemented lock sharing for tracking identifier numbers in the ObjectStore connector with
  multiple CloudHub workers. (SE-11308)

- Multiple HIPAA transaction sets are now allowed in a group. (SE-9043)

- Corrected issues found with metadata representation.

- Logging didn’t follow Mule conventions.

- Updated to latest dependency versions.

- Schemas 005010X222A1 and 005010X224A2 contained errors.

## 2.0.1

**August 3, 2018**

This release adds support for HIPAA X222A1 and X224A2 837 transaction sets.

### Compatibility

X12 EDI Connector v2.0.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.0 and later</p></div></div></td></tr><tr><td><div><div><p>X12</p></div></div></td><td><div><div><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020.</p></div></div></td></tr><tr><td><div><div><p>HIPAA</p></div></div></td><td><div><div><p>005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, and 005010X279A1.</p></div></div></td></tr></tbody></table>

### Known Limitations

Anypoint Studio 7.x may require more memory than allowed by the default settings to support X12 and
HIPAA schema definitions. See the [X12 EDI Connector Guide](https://docs.mulesoft.com/x12-edi-connector/latest/) for
details on changing the Studio memory settings.

## 2.0.0

**March 23, 2018**

This release adapts X12 for use with Mule 4 and Studio 7.

### Compatibility

X12 EDI Connector v2.0.0 is compatible with the following:

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.1.0 and later</p></td></tr><tr><td><p>X12</p></td><td><p>003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020.</p></td></tr><tr><td><p>HIPAA</p></td><td><p>005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A3, and 005010X279A1.</p></td></tr></tbody></table>

## See Also

- [Salesforce Help](https://help.salesforce.com)

- [MuleSoft Services](https://www.mulesoft.com/support-and-services)

- [Known Issues](https://help.salesforce.com/s/issues)
