Memory leak no longer occurs when using Groovy after multiple re-deployments.
Scripting Module Release Notes for Mule 4
Support Category: Select
Scripting module executes custom logic written in a scripting language.
2.1.1
June 5, 2024
What’s New
-
The GraalVM JS libraries are removed from the scripting module to reduce its size. You must now provide those libraries yourself.
Compatibility
Software | Version |
---|---|
Mule |
4.2.0 and later |
OpenJDK |
8, 11, and 17 |
2.1.0
December 14, 2023
What’s New
-
This connector is now compatible with Java 17.
-
GraalVM JS libraries added 20MB+ size.
Compatibility
Software | Version |
---|---|
Mule |
4.2.0 and later |
OpenJDK |
8, 11, and 17 |
2.0.4
October 31, 2023
Compatibility
Software | Version |
---|---|
Mule |
4.2.0 and later |
Fixed Issues
Issue | ID |
---|---|
W-12691090 |
2.0.3
September 28, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.0 and later |
Fixed Issues
Issue | ID |
---|---|
Scripting engine ECMAScript not found error no longer occurs. |
W-11619477 |
2.0.2
August 3, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.0 and later |
Fixed Issues
Issue | ID |
---|---|
Fixed multiple vulnerabilities and removed unnecessary dependencies. Scripting module now uses external libraries instead. |
W-11472915 |
2.0.1 (Deprecated)
March 17, 2022
This version is deprecated. All of the features and fixed issues for this version are in version 2.0.2.
2.0.0
June 29, 2020
Minimum Mule Version
Mule 4.2.0
New Features and Enhancements
Scripting Module does not bundles anymore scripting engines which drastically reduces the size of Mule applications. Streams are now correctly injected into the script avoiding the injection of internal MuleSoft classes.
Fixed Issues
-
The usage of Scripting Module increase drastically the size of Mule applications.
1.1.7
April 17, 2020
Minimum Mule Version
Mule 4.1.1
New Features and Enhancements
None.
Fixed Issues
-
Upgraded JRuby dependency to 9.2.11.1.
-
Upgraded Jython dependency to 2.7.2.
-
Upgraded Reactor dependency to 3.2.3.
-
Updated connectors-parent version to 1.1.7 (MULE-18198)
-
Updated MUnit version to the latest release (MULE-17301)
1.1.6
April 11, 2019
Minimum Mule Version
Mule 4.1.1
New Features and Enhancements
None.
Fixed Issues
-
Upgraded JRuby dependency to 9.2.7.0. (MULE-16706)
-
Upgraded Reactor dependency to 3.2.8. (MULE-16706)
-
Upgraded Groovy dependency to 2.4.16. (MULE-16706)
1.1.5
April 8, 2019
Minimum Mule Version
Mule 4.1.1
New Features and Enhancements
None.
Fixed Issues
-
Upgraded JRuby dependency to 9.2.6.0. (MULE-16673)
-
Upgraded Reactor dependency to 3.2.6. (MULE-16189)
1.1.4
January 31, 2019
Minimum Mule Version
Mule 4.1.1
New Features and Enhancements
N/A
Fixed Issues
-
Scripting Module propagates the input payload MimeType as the output payload MimeType. (MULE-15640)
-
Improve Static Metadata. (MULE-14951)
-
Upgrade Groovy to 2.4.15. (MULE-14926)
1.1.3
July 12, 2018
Minimum Mule Version
Mule 4.1.0
New Features and Enhancements
N/A
Fixed Issues
-
Scripting checks registry on each execution. (MULE-15294)
-
Race condition in Scripting module initialization. (MULE-15339)
1.1.2
May 7, 2018
Minimum Mule Version
Mule 4.0.0
New Features and Enhancements
This release includes the following enhancements, changes, and fixes:
-
Improves processing by changing execution type from CPU_LITE to CPU_INTENSIVE.
-
Improves context variables binding by only exposing compatibility related ones when such plugin is present.
Fixed Issues
-
Thread type to be used by scripting component must be CPU_INTENSIVE. (MULE-14720)
-
Limit DW message binding context attribute exposure. (MULE-13297)
1.1.1
March 15, 2018
Minimum Mule Version
Mule 4.0.0
New Features and Enhancements
This release includes the following library upgrade:
-
JRuby to version 9.1.16.0.
Fixed Issues
-
Upgrade jruby-stdlib to 9.1.16.0. (MULE-14639)
1.1.0
Jan 23, 2018
Minimum Mule Version
Mule 4.0.0
New Features and Enhancements
Initial release.