Contact Free trial Login

VM Connector Release Notes - Mule 4

Suppoprt Category: Select

Use the VM Connector to communicate between apps or within an app through asynchronous queues. The asynchronous queues can be either transient or persistent.

This connector is pre-installed in Anypoint Studio 7 and later.

2.0.0

July 18, 2018

Compatibility

Software Version

Mule Runtime

4.1 and later

Anypoint Studio

7.1 and later

JDK

8

Features

The main difference between this version and previous versions is how the publish-consume operation manages errors:

  • In previous versions, if the flow at the receiving end failed, the operation failed with a VM:QUEUE_TIMEOUT error.

  • In this version, a VM:PUBLISH_CONSUMER_FLOW_ERROR is thrown instead, signaling the difference between a timeout and an actual failure.

It’s still possible for the publish-consume operation to fail with a timeout error if the receiving flow doesn’t fail, but also doesn’t respond in time.

Fixed in this Release

  • validateNoListenerOnQueue failed with a null pointer exception (NPE) when generating the error message. (MULE-15236)

  • Listener did not send a response when an error occurred in the flow. (MULE-15217)

  • publish-consume with transactions was broken. (MULE-15214)

1.1.1

March 14, 2018

Compatibility

Software Version

Mule Runtime

4.1 and later

Anypoint Studio

7.1 and later

JDK

8

Fixed in this Release

  • Added summary to parameters in Queue Descriptors and fixed metadata issues with attributes. (MULE-14701)

1.1.0

January 27, 2018

Compatibility

Software Version

Mule Runtime

4.1 and later

Anypoint Studio

7.1 and later

JDK

8

Features

This release includes the following features:

  • Added support for message correlation.

  • Added hinting of available queues in Listener.

Fixed in this Release

  • VM Connector exported internal classes. (MULE-14444)

1.0.0

November 18, 2017

Compatibility

Software Version

Mule Runtime

4.0 and later

Anypoint Studio

7.1 and later

JDK

8