Contact Us 1-800-596-4880

AMQP Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for AMQP (AMQP Connector) enables your application to publish and consume messages using an AMQP 0.9.1-compliant broker.

1.7.4

April 19, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

RabbitMQ Client Library

5.16.0

Fixed Issues

Issue ID

AMQP consumers now do not get disposed after a failed deployment when an AMQP Connector configuration is shared in a Mule domain.

W-10706136

1.7.3

December 22, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Fixed Issues

Issue ID

The AMQP Listener source failed with the error TX Channel doesn’t exist when a transaction initiated from a message source was rolled back.

AMQPC-24

1.7.2

August 31, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Fixed Issues

Issue ID

The Reject operation could not requeue messages.

AMQPC-22

1.7.1

June 9, 2021

New Features and Enhancements

None

Fixed Issues

  • Fixed an issue in which the Publish consume operation leaked channels. (AMQPC-20)

1.7.0

December 29, 2020

New Features and Enhancements

None

Fixed Issues

  • Added mTLS support. (AMQPC-14)

1.6.5

December 15, 2020

New Features and Enhancements

None

Fixed Issues

  • Fixed the behavior that prevented the correct acknowledgment of processed messages when the application shut down. (AMQPC-12)

1.6.4

September 21, 2020

New Features and Enhancements

None

Fixed Issues

  • Fixed an issue in which inflight messages were not acknowledged during the runtime shutdown. (AMQPC-12)

1.6.3

August 6, 2020

New Features and Enhancements

None

Fixed Issues

  • Fixed an issue in which messages were lost due to channel reset when the max-retries limit was reached. (AMQPC-9)

  • Fixed an issue in which the Consume operation leaked channels, after performing consume and ack actions. (AMQPC-10)

  • Fixed an issue in which the Listener operation did not recover connection when a reconnection strategy was applied. (AMQPC-11)

1.6.2

April 20, 2020

New Features and Enhancements

None

Fixed Issues

Define queue bindings to an exchange in queue declarations, as in Mule 3. (AMQP-138)
To define queue bindings, use the Binding Routing Key parameter in the Queue Definition.

1.6.1

This version was not released.

1.6.0

February 26, 2020

New Features and Enhancements

  • The timestamp attribute is now in the amqp:properties element.

  • You can now set the messageid attribute in the publish-consume operation.

Fixed Issues

  • AMQP Connector did not apply the expiration property value. (MULE-18012)

  • The timestamp attribute did not appear in the 'amqp:properties' element.

  • The messageid attribute could not be set in the publish-consume operation. (AMQP-158)

1.5.0

December 18, 2019

New Features and Enhancements

  • Added a handshake configuration to configuration parameters (AMQP-157)

  • Added the ability to set socket attributes for AMQP (AMQP-156)

1.4.5

September 3, 2019

Fixed Issues

  • Leak in dynamic config: AmqpConfig POJOs do not implement equals and hashcode. (AMQP-152)

  • ConnectionException is not thrown when the queue is not found. (AMQP-151)

  • Use basicReject or basicAck for cases where brokers are recovered and recoverStrategy is set to NO_REQUEUE. (AMQP-150)

1.4.4

July 31, 2019

Fixed Issues

  • Channel leak in publish-consume operation. (AMQP-145)

  • Default TLS context should be available for a TLS connection. (AMQP-146)

  • AMQP Connector Publish operation incorrectly sets the delivery mode for sent messages. (AMQP-148)

1.4.3

May 31, 2019

Fixed Issues

  • Consumer Manager does not stop consumers separately when configuring a domain. (AMQP-142)

1.4.2

March 27, 2019

Fixed Issues

  • Race condition with consumer regeneration and Mule redeploy in domain. (AMQP-140)

  • Default Exchange is not taken into account in publish. (AMQP-141)

1.4.1

March 14, 2019

Fixed Issues

  • Operations do not close channel on MANUAL ack mode. (AMQP-139)

1.4.0

March 8, 2019

New Features and Enhancements

  • Defines queues bindings to exchange in queues declarations as in Mule 3. (AMQP-138)

1.3.4

February 11, 2019

Fixed Issues

  • Enforce reconnection when an AlreadyClosed exception occurs and when the reason is not identified for a fallback address. (AMQP-133)

1.3.3

February 5, 2019

Fixed Issues

  • Always enforce reconnection to be performed: guarantee reconnection when consumers are cancelled. (AMQP-132)

1.3.2

January 30, 2019

Fixed Issues

  • Move Generic Connection Provider to AmqpConfig so that the connection is bound to the configuration. (AMQP-131)

1.3.1

January 29, 2019

Fixed Issues

  • Disabling RabbitMQ NIO functionality. (AMQP-127)

  • Problem connecting to fallbackAddresses - always the last address was attempted. (AMQP-126)

1.3.0

January 21, 2019

New Features and Enhancements

  • Reincorporate fallback addresses in AMQP 4 connector. (AMQP-115)

1.2.0

January 8, 2019

New Features and Enhancements

  • User should be able to set the requestedHeartbeat in the connector. (AMQP-114)

1.1.3

December 19, 2018

Fixed Issues

  • Consumers are not released when associated to a connector defined in a domain. (AMQP-113)

1.1.2

November 27, 2018

Fixed Issues

  • AMQP client ShutdownSignalExceptions must be handled in listeners. (AMQP-107)

1.1.1

October 29, 2018

Fixed Issues

  • Transformer service incorrectly transformed byte array. (AMQP-105)

1.1.0

October 16, 2018

New Features and Enhancements

  • SNI Support.

  • Performance improvements.

  • Use of NIO RabbitMQ client API.

Fixed Issues

  • AMQP module ignores quality of service in listener. (AMQP-102)

1.0.2

October 29, 2018

Fixed Issues

  • transformer service incorrectly transforms byte array. (AMQP-105)

1.0.1

October 16, 2018

New Features and Enhancements

  • Performance improvements.

  • Use of NIO rabbitmq client API.

Fixed Issues

  • AMQP module ignores quality of service in listener. (AMQP-102)

May 2018

1.0.0

May 24, 2018

New Features and Enhancements

Initial Release.

Upgrade Requirements

Mule 4.1