Contact Us 1-800-596-4880

Choosing the SDK Version

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.