Azure Service Bus Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Azure Service Bus (Azure Service Bus Connector) makes it easy to build integrations that send messages to and receive messages from Azure Service Bus, which is an asynchronous messaging cloud platform. This connector supports communication with queues and topics and can perform actions such as:

  • Send to queue

  • Send to topic

  • Receive from queue

  • Receive from subscription

3.4.1

August 12, 2024

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.7

Microsoft Authentication Library for Java

1.16.2

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The Receive Batch operation no longer prefetches messages to prevent retrieving messages that might never be read.

W-16325071

The AZURE-SERVICE-BUS-MESSAGING:ANY error is now thrown instead of the MULE:ANY error.

W-14052254

The following libraries are upgraded to address reported security vulnerabilities:

  • The io.netty:netty-codec, io.netty:netty-codec-http, io.netty:netty-common, io.netty:netty-codec-socks, io.netty:netty-handler-proxy, and io.netty:netty-handler libraries are upgraded to version 4.1.112.Final.

  • The com.microsoft.azure:azure-servicebus library is upgraded to version 3.6.7.

  • The com.microsoft.azure:msal4j library is upgraded to version 1.16.2.

  • The commons-io:commons-io library is upgraded to version 2.16.1.

  • The commons-codec:commons-codec library is upgraded to version 1.17.1.

  • The com.fasterxml.jackson.core:jackson-databind library is upgraded to version 2.17.2.

W-14462875

3.4.0

June 25, 2024

What’s New

  • Use the new Azure endpoint field to construct the complete URL that the connector uses to establish a connection.

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The following libraries are upgraded:

  • com.google.guava:guava from 32.0.1-jre to 32.1.3-jre.

  • com.microsoft.azure:msal4j from 1.11.0 to 1.15.1.

W-15747087

3.3.0

May 31, 2024

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The debug logging is now improved.

W-15613142

The connector now sends the correct ANY error type propagation for the Send operation.

W-15829526

The connector now allows disabling the producers (senders) cache.

W-15861141

The connector now allows to set additional backoff time whenever there is a ServerBusyException.

W-15846020

3.2.8

February 6, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8, 11, and 17

3.2.7

September 19, 2023

What’s New

  • The okio version 3.4.0 dependency was added.

The following dependencies are upgraded:

  • json-smart 2.4.7 to 2.4.9

  • netty-handler 4.1.48.Final to 4.1.94.Final

  • okhttp3 4.9.2 to 4.11.0

Fixed Issues

Issue Resolution ID

The following dependencies are upgraded:

  • json-smart 2.4.7 to 2.4.9

  • netty-handler 4.1.48.Final to 4.1.94.Final

  • okhttp3 4.9.2 to 4.11.0

W-14067647

The okio version 3.4.0 dependency was added.

W-14067647

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

3.2.6

July 19, 2023

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

The correlation ID of the received message now matches the correlation ID of the flow.

W-13569728

3.2.5

June 8, 2023

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

Upgraded the Netty Codec library from io.netty:netty-codec:4.1.68.Final to io.netty:netty-codec:4.1.92.Final.

W-12665448

3.2.4

April 28, 2023

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

Upgraded the Jackson Core library from com.fasterxml.jackson.core:jackson-core:2.13.1 to com.fasterxml.jackson.core:jackson-core:2.15.0.

W-12665862

3.2.3

October 25, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

Fixed Issues

Issue ID

The TimeoutException message now contains more information about the related error.

W-11785747

3.2.2

October 6, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

Fixed Issues

Issue ID

The jackson-databind library is upgraded to version 2.14.0-rc1 to address reported security vulnerabilities.

W-11853417

3.2.1

May 19, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

Fixed Issues

Issue ID

Fixed reported security vulnerabilities by upgrading io.netty:netty-common from 4.1.68.Final to 4.1.77.Final.

W-11124604

3.2.0

February 1, 2022

What’s New

  • Added the Azure Active Directory connection provider, which enables authentication via client credentials.

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

Microsoft Authentication Library for Java

1.11.0

OpenJDK

8 and 11

3.1.3

December 7, 2021

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.6.5

OpenJDK

8 and 11

Fixed Issues

Issue ID

Fixed security vulnerabilities.

CONN-9253

3.1.2

April 14, 2021

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.4.0

OpenJDK

8 and 11

Fixed Issues

  • The Message Listener will now try to reconnect if you disable and then re-enable a queue from the Azure Portal. (SE-20365)

3.1.1

November 25, 2020

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.4.0

OpenJDK

8 and 11

Fixed Issues

  • Fixed the missing dependency error that occured when the connector was added to Studio 7. (SE-18475)

3.1.0

October 7, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.4.0

OpenJDK

8 and 11

Fixed Issues

  • Fixed the nimbus-jose-jwt and lang-tag dependency versions to avoid the Missing Jar errors. (SE-17751)

  • Fixed the Delivery not found on the receive link error in the Abandon operation when using the manual ACK type. (SE-17703)

  • Added a parameter to configure Buffered or Serial mode in the Message Listener operation. (SE-17364)

3.0.2

September 8, 2020

Compatibility

Application/Service Version

Mule

4.1.6 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.4.0

Fixed Issues

Fixed security vulnerabilities. (CONN-6884)

3.0.1

September 3, 2020

Compatibility

Application/Service Version

Mule

4.1.6 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.4.0

Fixed Issues

Fixed the Delivery not found on the receive link error in the Complete operation when using ACK manual type. (SE-17352)

3.0.0

July 31, 2020

New release

Compatibility

Application/Service Version

Mule

4.1.6 and later

Anypoint Studio

Studio 7.x and later

Azure Service Bus Java SDK

3.4.0

Features

Azure Service Bus Connector offers the following features:

  • Send and Fetch Multiple Messages
    Use the connector to send messages and fetch messages in batches.

  • Perform ACK’s and NACK’s
    Leverage the connector’s capabilities to acknowledge a message or to abandon a message.

For a list of supported configurations and operations, see the Azure Service Bus Connector Reference Guide.