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
To use the new Mule runtime version schema introduced with Mule 4.5 to deploy apps, you must use Mule Maven plugin version 4.1.0 or later. |
Features and Functionality
-
The plugin now fails deployment of an MUnit test if the mandatory element
<scope>test</scope>
is missing from thepom.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 toclustered
. -
replicationFactor
was renamed toreplicas
, and now is nested under<runtimeFabricDeployment>
. -
cpuMax
andcpuReserved
were renamed tolimit
andreserved
respectively, and are nested under<deploymentSettings><resources><cpu>
. -
memoryMax
andmemoryReserved
were renamed tolimit
andreserved
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.