Contact Free trial Login

JMS Connector Release Notes for Mule 4

Support Category: Select

1.6.0

June 13, 2019

New Features and Enhancements

1.5.1

June 12, 2019

Fixed Issues

  • The JMS Consume operation didn’t roll back correctly on XA transactions. (MULE-16969)

  • The JMS Bridge with XA hangs in some cases.

1.5.0

May 29, 2019

New Features and Enhancements

  • Make XA pool configurable in the JMS connector. (MULE-16926)

Fixed Issues

  • JMS Publish Consumer Operation leaks connection. (MULE-16927)

1.4.1

May 28, 2019

Fixed Issues

  • Fix issue with reconnection

1.4.0

May 27, 2019

Fixed Issues

  • Fix issue with XA transactions on reconnection scenarios.

1.3.7

April 17, 2019

New Features and Enhancements

  • Upgrade Spring version from 5.1.5 to 5.1.6.

  • Fixed a bug that prevented using XA transactions with some brokers in case of rollbacks.

1.3.6

April 3, 2019

New Features and Enhancements

  • Fixed a bug that prevented the usage of the connector as a proxy for some brokers.

1.3.5

March 19, 2019

New Features and Enhancements

  • Fixed a bug that prevented the reconnection stategy to be triggered in the Publish operation.

1.3.4

February 22, 2019

New Features and Enhancements

  • Add a new icon to the connector.

  • Fixed a bug around JNDI lookup destinations

1.3.3

January 14, 2019

New Features and Enhancements

  • Fixed connection leaks. These leaks happened when a Publish action failed internally or when doing an automatic ReplyTo when using the "On New Message" source.

1.3.2

November 27, 2018

New Features and Enhancements

  • Fixed a deadlock when using the JMS Listener on too quick flows, which caused listeners to stop receiving messages.

Fixed Issues

  • Application hangs after receiving a few messages from ActiveMQ in Mule 4.x. (MULE-16087)

1.3.1

Deprecated

October 29, 2018

New Features and Enhancements

  • Fixed issue that prevent the usage of a TLS Context.

Fixed Issues

  • JMS Connector doesn’t initialize the TLS Context if it is defined as a child element. (MULE-15930)

1.3.0

Deprecated

August 29, 2018

New Features and Enhancements

  • JMS is Non-Blocking for Publish, Consume, and Publish-Consume Operations, improving the scalability of Mule applications.

  • Support for XA Transactions. The connector can participate in multi-resource transactions, like DB, IBM MQ, and other XA compatible connectors.

  • ActiveMQ SSL Configuration Support. ActiveMQ Connections can be configured with SSL/TLS Configuration for secure connections.

  • JMS Listener. Can now configure how to propagate the Correlation ID on the JMS Listener Response.

Fixed Issues

  • JMS Publish Consume operation throws JmsIllegalBodyException when returning ManagedCursorStreamProvider in the payload. (MULE-14852)

  • Support JMS Non-Blocking API. (MULE-14875)

  • JMS throws ClassCastException when receiving a message. (MULE-15431)

  • Add support for SSL in the JMS Connector. (MULE-12341)

  • Implement human-readable toString() implementations. (MULE-15477)

  • JmsHeaders is not Serializable but JmsAttributes is. (MULE-15455)

  • XA: NPE on JmsListener#onError after flow stop. (MULE-15488)

  • JMS: Cannot configure sendCorrelationId in a listener, for sending a response. (MULE-15502)

1.2.3

August 7, 2018

Fixed Issues

  • Fixed issue that prevented receiving messages published through the Artemis Management Console. (MULE-15431)

1.2.2

May 7, 2018

New Features and Enhancements

Minor internal upgrades.

Fixed Issues

  • Update Spring JMS to version 5.0.5.RELEASE. (MULE-14966)

  • Upgrade Jackson to 2.9.5. (MULE-14795)

1.2.1

April 11, 2018

New Features and Enhancements

This release includes the following enhancements, changes, and fixes:

  • JMS Listener failed to reply to a destination if the response was provided by a transformation inside the Response Body.

Fixed Issues

  • JMS Publish Consume operation throws JmsIllegalBodyException when returning ManagedCursorStreamProvider in the payload. (MULE-14852)

1.2.0

Mar 26, 2018

New Features and Enhancements

This release includes the following enhancements, changes, and fixes:

  • JMS Listener when running on a cluster only starts in the main node. This setting is configurable: primaryNodeOnly="false"

Upgrade Requirements

Mule 4.1.1

Fixed Issues

  • jms:listener should only run on primary node when listening to a topic. (MULE-14678)

  • Upgrade Spring JMS to 5.0.4 release. (MULE-14633)

1.1.0

January 19, 2018

New Features and Enhancements

This release includes the following enhancements, changes, and fixes:

  • Added the capability to define whitelist packages in ActiveMQ Configuration.

  • Added support for message correlation.

  • Improved UX.

Upgrade Requirements

Mule 4.1

Fixed Issues

  • JMS Config - ActiveMQ label incorrectly displayed. (MULE-14105)

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub