JSON Module Release Notes - Mule 4

Support Category: Select

JSON module provides extra functionality for processing JSON documents.

2.5.3

September 11, 2024

Compatibility

Software Version

Mule

4.1.1 and later

Anypoint Studio

7.3 and later

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The Validate schema operation now returns all validation errors for input content that is an array of objects.

W-15733508

2.5.2

August 21, 2024

Compatibility

Software Version

Mule

4.1.1 and later

Anypoint Studio

7.3 and later

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The following libraries are upgraded:

  • The com.networknt:json-schema-validator library is upgraded to version 1.0.87.

  • The com.fasterxml.jackson.core:jackson-annotations, com.fasterxml.jackson.core:jackson-databind, and com.fasterxml.jackson.dataformat:jackson-dataformat-yaml libraries are upgraded to version 2.17.2.

  • The com.google.guava:guava library is upgraded to version 33.2.1-jre.

  • The org.apache.commons:commons-lang3 library is upgraded to version 3.16.0.

W-15939128

2.5.1

June 26, 2024

Compatibility

Software Version

Mule

4.1.1 and later

Anypoint Studio

7.3 and later

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

JSON Module no longer throws ClassNotFoundException when using the Rhino library.

W-15241724

2.5.0

March 20, 2024

What’s New

  • This connector is now compatible with Java 17.

  • The connector license changed from CPAL v1.0 to Apache v2.0.

Compatibility

Software Version

Mule

4.1.1 and later

Anypoint Studio

7.3 and later

OpenJDK

8, 11, and 17

2.4.3

March 13, 2024

Compatibility

Application/Service

Version

Mule

4.1.1 and later

Fixed Issues

Issue Resolution ID

The Jackson Dataformat YAML is upgraded to version 2.16.2.

W-15241724

2.4.2

September 18, 2023

Compatibility

Application/Service

Version

Mule

4.1.1 and later

Fixed Issues

Issue Resolution ID

The Guava library is upgraded to version 32.1.2-jre, the Jackson-core and jackson-databind libraries are upgraded to version 2.15.2, and the com.networknt:json-schema-validator is upgraded to version 1.0.79.

W-13844854

2.4.1

May 2, 2023

Compatibility

Application/Service

Version

Mule

4.1.1 and later

Fixed Issues

Issue Resolution ID

Jackson-core and jackson-databind libraries are upgraded to version 2.15.0.

W-12665447

2.4.0

January 19, 2023

Compatibility

Application/Service

Version

Mule

4.1.1 and later

What’s New

  • The Validate Schema operation now supports these schema versions: Draft-06, Draft-07, Draft 2019-09, and Draft 2020-12.

  • JSON module now provides a more detailed error response that returns an array of validation errors.

2.3.0

January 10, 2023

What’s New

  • The Validate Schema operation’s new field, Schema Contents, supports the direct text input of a schema. This enables you to perform a schema validation.

Compatibility

Application/Service

Version

Mule

4.1.1 and later

2.2.0

November 14, 2022

Compatibility

Application/Service

Version

Mule

4.1.1 and later

Fixed Issues

Issue ID

The JSON module Validate schema operation now correctly detects an invalid JSON payload with trailing characters.

W-11998991

2.1.6

March 28, 2022

Compatibility

Application/Service

Version

Mule

4.1.1 and later

Fixed Issues

Issue ID

Fixed reported vulnerability com.fasterxml.jackson.core:jackson-databind@2.12.4.

W-10900776

2.1.5

Aug 25, 2021

Compatibility

Application/Service

Version

Mule

4.1.1 and later

Fixed Issues

Issue ID

Fixed a thread leak that was produced when undeploying an application.

JSONM-44

2.1.4

May 26, 2021

Features

  • Update dependency com.fasterxml.jackson.core:jackson-databind to 2.12.2. (JSONM-43)

2.1.3

March 5, 2020

Features

  • Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.10.3. (MULE-17516)

2.1.2

October 1, 2019

Features

  • Update jackson-databind to 2.10.0. (MULE-17516)

2.1.1

October 1, 2019

Features

  • Update Jackson Version to 2.10.0.pr3. (MULE-17516)

2.1.0

September 24, 2019

Features

  • Add capability to allow arbitrary precision when deserializing JSON. (MULE-17481)

2.0.2

August 9, 2019

Minimum Mule Version

Mule 4.1.1

Fixed Issues

2.0.1

June 26, 2019

Minimum Mule Version

Mule 4.1.1

Features

  • None.

Fixed Issues

  • JSON Module throws NPE when the connector can’t load the schema. (MULE-15530)

  • Update Guava version to 27.1-jre. (MULE-16648)

  • Upgrade Jackson to 2.9.9. (MULE-17021)

2.0.0

July 5, 2018

Minimum Mule Version

Mule 4.1.0

Features

Fixed Issues

  • JSON Schema Validator does not flag errors in identical JSON objects. (MULE-15303)

1.0.1

May 7, 2018

Minimum Mule Version

Mule 4.1.0

Features

  • Input metadata is more accurate. The connector used to communicate that required any kind of structure. Now, it is more accurate and shows that it requires any JSON structure.

  • Upgraded Jackson version due to the CVE-2018-7489 vulnerability.

Fixed Issues

  • Stream consumed when static input resolver is used. (MULE-14753)

  • Upgrade Jackson to 2.9.5. (MULE-14795)

1.0.0

Jan 23, 2018

Minimum Mule Version

Mule 4.1.0