Getting started Community Training Tutorials Documentation APIs, AI & Tools
<parent>
<groupId>org.mule.extensions</groupId>
<artifactId>mule-java-extension-parent</artifactId>
<version>1.11.0</version>
</parent>
Choosing the SDK version
Choosing the SDK version
Standard support for Java 8 and 11 ends in August 2026 for 4.6 LTS. Plan your upgrade path for apps that are running on Java 8 or 11 accordingly.
Starting with mule-java-extension-parent version 1.11.0, the SDK supports forward compatibility. The SDK version is now decoupled from the minimum Mule version your module requires, so you can always use the latest SDK version while controlling runtime compatibility independently.
For new modules, use the latest version of mule-java-extension-parent:
<parent>
<groupId>org.mule.extensions</groupId>
<artifactId>mule-java-extension-parent</artifactId>
<version>1.11.0</version>
</parent>
With forward compatibility, you can:
Compile against the latest SDK APIs
Control your module’s minimum Mule version through the min.mule.version property
Use new SDK features for users on recent Mule runtime versions while maintaining compatibility with earlier Mule runtime versions.
See SDK Forward Compatibility for detailed information on how to configure and use this feature.