Java Module Release Notes
2.0.4
December 18, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.9.4 and later |
OpenJDK |
17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The |
W-20593403 |
2.0.3
October 29, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.9.4 and later |
OpenJDK |
17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The |
W-19605039 |
2.0.2
September 9, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.9.4 and later |
OpenJDK |
17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The Spring framework is upgraded to version 6.2.10 to address the |
W-19578317 |
2.0.1
August 5, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.9.4 and later |
OpenJDK |
17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Java Module no longer exhibits incorrect behavior when used in a shared domain configuration with multiple applications that contain Java classes with the same fully qualified name (FQN). Java Module incorrectly cached classloading results across applications, resulting in method invocations resolving to the wrong application’s class. Now, the caching logic includes context classloader or application identity as part of the cache key. |
W-18492205 |
2.0.0
June 30, 2025
What’s New
-
Java Module (and its dependencies) are now compilable and compatible only with Java 17.
-
To align with modern development practices and ensure continued compatibility with secure and supported libraries, Java Module is upgraded from Spring 5.x to Spring 6.x.
For more information about how to upgrade the connector to version 2.0, refer to Upgrading and Migrating Java Module to Version 2.x.
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.9.4 and later |
OpenJDK |
17 |
1.2.16
October 29, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The |
W-19605039 |
1.2.15
August 4, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Java Module no longer exhibits incorrect behavior when used in a shared domain configuration with multiple applications that contain Java classes with the same fully qualified name (FQN). Java Module incorrectly cached classloading results across applications, resulting in method invocations resolving to the wrong application’s class. Now, the caching logic includes context classloader or application identity as part of the cache key. |
W-18492205 |
1.2.14
March 21, 2025
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Java Module now contains patched Spring 5.x to fix security vulnerabilities. |
W-17918454 |
1.2.13
March 25, 2024
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The spring-core library is upgraded to version 5.3.33 to address reported security vulnerabilities. |
W-15194448 |
1.2.12
December 12, 2023
What’s New
-
This connector is now compatible with Java 17.
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
1.2.11
June 21, 2023
Compatibility
| Application/Service | Version |
|---|---|
Mule |
4.1.1 and later |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The spring-core library is upgraded to version 5.3.28 to address reported security vulnerabilities. |
W-13622235 |
1.2.10
June 28, 2022
What’s New
-
Upgraded versions of dependencies.
Compatibility
Application/Service |
Version |
Mule |
4.1.1 and later |
1.2.9
August 17, 2021
What’s New
-
Optimized the connector to improve its overall stability and performance. (JM-35)
Compatibility
Application/Service |
Version |
Mule |
4.1.1 and later |
1.2.1
1.2.0
September 6, 2018
Features
-
It’s now possible to configure the Output MimeType of the Invoke and Invoke Static Operations.
-
Improved error handling, the connector used to not show the real error that occurred when executing Java methods.
-
New functions
getRootCauseandisCausedByare now available to introspect Throwables. -
In the extreme case where two parameters have the same simple name, such as
some.Pojoandother.Pojothe full qualifier name can be used to avoid issues.
Fixed Issues
-
JavaModule: Support output MimeType parameter for runtime inference. (MULE-15283)
-
Java Module: Improve Error cause propagation. (MULE-15540)
-
Java Module: does not propagate execution error. (MULE-15262)
-
Java Module invokeStatic declares an error that is never thrown. (MULE-15461)
-
JavaModule: Support full qualifier name for parameter types to identify methods. (MULE-15009)
-
Migrate JavaModule tests to MTF. (MULE-15076)
-
Java Module: improve method not found error message. (MULE-15263)
-
Java Module: 'new' operation does not declare INVOCATION error. (MULE-15538)
-
Java Module: Fail to extract exception cause with default value. (MULE-15597)



