JMS Connector Release Notes
Support Category: Select
Anypoint Connector for JMS (Java Message Service) (JMS Connector) enables sending and receiving messages to queues and topics for any message service that implements the JMS specification.
Guide: JMS Connector User Guide
1.10.3
January 30, 2026
Compatibility
| Software | Version |
|---|---|
Mule |
4.2.0 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Updated commons-io from 2.15.0 to 2.21.0. |
W-20834191 |
Updated commons-lang3 from 3.12.0 to 3.20.0. |
W-20834191 |
Updated com.google.guava:guava from 32.1.3-jre to 33.5.0-jre. |
W-20834191 |
Updated com.fasterxml.jackson:jackson from 2.14.2 to 2.15.0. |
W-20834191 |
1.10.2
June 30, 2025
Compatibility
| Software | Version |
|---|---|
Mule |
4.2.0 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Updated org.apache.activemq:activemq-client from 5.16.7 to 5.16.8. |
W-18223618 |
Updated com.google.guava:guava from 32.1.2-jre to 32.1.3-jre. |
W-18223618 |
Updated org.mule.runtime:mule-sdk-api from 0.8.0 to 0.8.6. |
W-18223618 |
1.10.1
April 11, 2025
Compatibility
| Software | Version |
|---|---|
Mule |
4.2.0 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
JMS Connector now contains patched Spring 5.x to fix security vulnerabilities. |
W-18198070 |
1.10.0
March 20, 2025
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
JMS Connector now supports query parameters in failover URLs for ActiveMQ connection configurations. |
W-17286858 |
This release includes general security fixes. |
W-17849663 |
JMS Connector now has a system property to set a delay in releasing resources, which helps prevent thread leaks when using Artemis as the JMS driver. |
W-17327464 |
1.9.7
August 13, 2024
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Message headers now have setters. |
W-16116454 |
1.9.6
June 28, 2024
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
The connector no longer sets the verifyHostName property for ActiveMQ Client versions prior to 5.15.6. |
W-15122911 |
Connections with Failover configuration now support the verifyHostName parameter when the version of the ActiveMQ Client requires it. |
W-15122911 |
1.9.5
June 14, 2024
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Reconnection on publish when using Weblogic now works correctly. |
W-15804613 |
Reconnection on consume when using Weblogic and Artemis now works correctly. |
W-15837781 |
1.9.4
May 8, 2024
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Reconnection when using Artemis Server now works correctly. |
W-15211060 |
1.9.3
January 19, 2024
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
Fixed Issues
| Issue Resolution | ID |
|---|---|
Thread leaks no longer occur when a reconnection is triggered. |
W-14282515 |
1.9.2
January 4, 2024
What’s New
-
This connector is now compatible with Java 17.
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8, 11, and 17 |
1.9.1
November 29, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
OpenJDK |
8 and 11 |
What’s New
-
The
org.apache.activemq:activemq-clientlibrary support is upgraded to version 5.15.16 to address reported security vulnerabilities. -
SSL connections set verifyHostName to
falseby default to keep backwards compatibility.
Fixed Issues
| Issue Resolution | ID |
|---|---|
The ActiveMQ client is no longer affected by a malicious ActiveMQ broker. |
W-14544171 |
TLS connections now require to set verifyHostName on the ActiveMQ client. |
W-14544171 |
1.9.0
August 18, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
What’s New
-
The
com.google.guavalibrary is upgraded to version 32.1.2-jre to address reported security vulnerabilities.
Fixed Issues
| Issue Resolution | ID |
|---|---|
You can now enable a secure connection for the Generic Connection. |
W-13830306 |
The |
W-13880316 |
1.8.8
April 05, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
Bumped spring-jms to version 5.3.26 at JMS Connector to address vulerabilities for spring-jms lower versions. |
W-12950397 |
1.8.7
January 18, 2023
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
The JMS Connector Publish operation no longer fails reconnecting on ConnectionFailedException. |
W-12302934 |
1.8.6
November 02, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
The JMS Connector Consume operation no longer duplicates messages when the operation stops consuming messages. |
W-11786899 |
The JMS Connector Consume operation now stops correctly when it stops consuming messages. |
W-11853709 |
1.8.5
October 31, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
JMS Connector now uses correctly an SSL connection with Active MQ and XA. |
W-11786346 |
1.8.4
June 3, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
SessionCacheSize behavior now has impact on the total number of sessions that the connector creates. |
W-11056232 |
Updated spring-jms to version 5.3.20 to address vulnerabilities for lower spring-jms versions. |
W-11157710 |
1.8.3
Apr 20, 2022
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
Fixed JMS Connector concurrency limitation for the Consume operation. |
W-10685928 |
1.8.2
Dec 21, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
Fixed Bitronix errors when a TransactionException occurs. |
JMSCLI-26] |
1.8.1
Nov 4, 2021
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
Fixed Issues
| Issue | ID |
|---|---|
Reconnection did not work when using TLS because |
JMSC-93 |
1.8.0
Oct 18, 2021
What’s New
-
Added a new connection provider for ActiveMQ that does not perform pre-deployment connectivity testing, which avoids subscribing to topics with durable connections in simultaneous cloud deployments.
Compatibility
| Software | Version |
|---|---|
Mule |
4.1.1 and later |
JDK |
8 |
1.7.4
April 14, 2021
Fixed Issues
-
Fixed an issue that caused the transaction error A transaction is not available when trying to publish a message inside of an Async scope component. (JMSC-83)
-
When performing an ACK or session recover over a message read using the Consume operation, with the ACK mode set to MANUAL, an
The Consumer is closederror was thrown. (JMSCLI-16) -
Fixed the issue that caused leaked connections when using dynamic parameters in the JMS Connector configuration. (JMSC-84)
1.6.0
June 13, 2019
Features
-
Added support for different request reply patterns for the Publish Consume and Listener operations.
1.3.0
Deprecated
August 29, 2018
Features
-
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)



