Mule Maven Plugin 3.4.2 Release Notes

Mule Maven Plugin 3.4.2 is focused on fixing bugs and also updates the Runtime Fabric deployment configuration.

Hardware and Software Requirements

  • Microsoft Windows 8+

  • Apple Mac OS X 10.10+

  • Linux (tested on Ubuntu 15)

  • Java 8

  • Maven 3.3.3, 3.3.9, 3.5.0, 3.6.0

Compatibility

  • Mule 4.x

  • Anypoint Studio 7.x

  • OpenJDK 11, when using Mule 4.2 or later

Features and Functionality

  • The plugin now fails deployment of an MUnit test if the mandatory element <scope>test</scope> is missing from the pom.xml file.

  • Added property enforceDeployingReplicasAcrossNodes to Runtime Fabric deployment. This property enables the option to enforce deploying replicas across nodes.

  • Added property updateStrategy to Runtime Fabric deployment. This property accepts two values:

    • rolling: Maintains availability by incrementally updating replicas.

    • recreate: Terminates replicas before re-deployment.

  • Added property forwardSslSession to Runtime Fabric deployment. This property enables SSL forwarding during a session.

  • The following deployment configuration properties were modified:

    • clusteringEnabled was renamed to clustered.

    • replicationFactor was renamed to replicas, and now is nested under <runtimeFabricDeployment>.

    • cpuMax and cpuReserved were renamed to limit and reserved respectively, and are nested under <deploymentSettings><resources><cpu>.

    • memoryMax and memoryReserved were renamed to limit and reserved respectively, and are nested under <deploymentSettings><resources><memory>.

    • publicURL is now nested under <deploymentSettings><http><inbound>.

Fixed Issues

  • The plugin now updates the public URL when there are multiple domains present in the deployment configuration.

  • Fixed an issue where the plugin was not updating the CPU limit value.

  • Fixed an issue where the plugin stopped a previous Mule app instance if the re-deployment of the app failed.

Was this article helpful?

💙 Thanks for your feedback!