Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerMule runtime engine (Mule) is a lightweight integration engine that runs Mule applications and supports domains and policies.
This version of Mule provides important enhancements and fixes. Deploy all your new and existing applications to the latest version to benefit from the improvements.
The 4.8.0 version of Mule runtime introduces the following enhancements:
Release cadence support coverage:
The LTS channel now offers 18 months of Standard Support and 6 months of Extended Support, with a six-month overlap between minor LTS versions, starting with Mule 4.6 LTS. The Edge channel now provides 5 months of Standard Support and 3 months of Extended Support, ensuring a one-month overlap between minor Edge versions, starting with Mule 4.8 Edge.
See Edge and LTS Releases for Mule.
Feature Flagging Mechanism:
Mule 4.8 incorporates new feature flags. See Feature Flagging for a detailed description of each feature flag and configuration instructions.
Runtime Manager agent:
This release of Mule runtime 4.8.0 includes Runtime Manager agent 2.6.5. See Runtime Manager Agent 2.6.5 Release Notes.
General improvements:
The org.apache.maven.plugins:maven-compiler-plugin
dependency is upgraded to 3.13.0.
The commons-io:commons-io
is upgraded to 2.16.1.
The dependency org.jruby:jruby-complete
is upgraded to 9.4.7.0.
The io.opentelemetry:opentelemetry-bom
is upgraded to 1.37.0.
The org.springframework.security:spring-security-core
is upgraded to 5.7.12.
The dependency com.google.code.gson:gson
is upgraded to 2.11.0.
The 2.8.0 version of DataWeave introduces the following new features and enhancements:
Reuse types:
DataWeave now supports reusing types from an an Avro Schema. See Reusing Types from an Avro Schema.
General improvements:
DataWeave introduces support for metadata annotations. See dataweave::dw-operators.adoc#metadata-annotations
The release addresses the following Mule issues and incorporates all patch updates from the 4.7.0 Mule release through September 2024:
Issue Resolution | ID |
---|---|
The |
W-15478554 |
The |
W-15761385 |
The |
W-15838633 |
A validation is added to ensure that domains using the |
W-15509819 |
|
W-16237424 |
The |
W-12228892 |
|
W-16408471 |
WSC consume operation no longer fails when there’s an HTTP TLS transport configuration. |
W-16288302 |
Properties are now resolved during application packaging. |
W-15959903 |
|
W-16595277 |
Fatal errors no longer occur when loading native libraries in Java 17. |
W-16787783 |
Kryo serialization now works as expected when executing the Rate Limit policy in Java17. |
W-16843706 |
When the feature flag |
W-16169887 |
The logging for the analytics |
W-16624763 |
Mule Gateway applies Gatekeeper between editions of policy configuration. |
W-16225792 |
DataWeave 2.8.0 is bundled with the Mule 4.8.0 release. This release addresses the following DataWeave issues:
Issue Resolution | ID |
---|---|
Configuring a writer as deferred now requires Mule runtime privileges. |
W-15398837 |
The |
W-15518930 |
Type error messages generated in Lambda functions are now improved. |
W-16082839 |
Type inference is now improved when accessing properties of objects. |
W-14222927 |
Type inference inside if/then branches is now improved. |
W-15607520 |
The Avro type now maps to Java’s |
W-15607759 |
The regression is now resolved allowing references to types defined later in the script. |
W-15197016 |
Streaming capability for arguments at |
W-16125755 |
Input/output |
W-16161736 |
Access error for Java 17 encapsulation errors is now improved. |
W-15705596 |
Coercion error is now caught inside |
W-15323897 |
DataWeave version 2.8.0
Runtime Manager Agent plugin version 2.6.5
If you are upgrading to this version of Mule from an earlier Mule 4.x version, see Mule Upgrades and Patch Updates.
To ensure optimal performance with this version of Mule and avoid unexpected issues, update the following modules and extensions to their latest version at the time of this release:
Module or Extension | Version |
---|---|
APIkit for Mule 4 |
1.11.1 |
APIkit for OData |
2.3.0 |
APIkit for OData 4 |
1.5.2 |
APIkit for SOAP |
1.5.1 |
APIkit for GraphQL |
1.1.0 |
Spring module |
1.4.0 |
MUnit plugin |
3.3.1 |
If you update the version of your parent pom.xml
file to 1.4.0 or later when you build a Mule extension, ensure that the dependencies in your pom.xml
file do not override dependencies defined in the parent pom.xml
file, and declare only the dependencies you need. If you need to declare a dependency that is already declared in the parent pom.xml
file, do not specify a version so it uses the version from the parent pom.xml
file.